By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Rust-Written NOVA Open-Source NVIDIA Driver Being Further Built Out In Linux 6.17
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > Rust-Written NOVA Open-Source NVIDIA Driver Being Further Built Out In Linux 6.17
Computing

Rust-Written NOVA Open-Source NVIDIA Driver Being Further Built Out In Linux 6.17

News Room
Last updated: 2025/07/19 at 10:02 AM
News Room Published 19 July 2025
Share
SHARE

For Linux 6.17 in addition to Intel enabling SR-IOV for Battlemage graphics cards and many other big Intel Xe kernel graphics cards and then more AMD graphics driver features too, the NOVA driver for modern open-source NVIDIA driver support is continuing to be further built out in this next kernel version.

The initial NOVA core driver code was upstreamed back in Linux 6.15 as the skeleton infrastructure for this modern successor to the Nouveau open-source driver. NOVA is written in the Rust programming language and designed for NVIDIA Turin and newer GPUs due to depending upon the NVIDIA GPU System Processor (GSP). With the initial code in place, succeeding kernels continue working on implementing more functionality and will eventually reach the stage of being functional for end-users with the likes of the Mesa NVK driver.

For Linux 6.17 the NOVA code sent out on Friday to DRM-Next still isn’t ready for end-users but continues implementing more functionality and simultaneously building out the Rust support for Direct Rendering Manager (DRM) infrastructure. The NOVA code ready for upstreaming in Linux 6.17 includes:

DMA:

– Merge topic/dma-features-2025-06-23 from alloc tree.
– Clarify wording and be consistent in ‘coherent’ nomenclature.
– Convert the read!() / write!() macros to return a Result.
– Add as_slice() / write() methods in CoherentAllocation.
– Fix doc-comment of dma_handle().
– Expose count() and size() in CoherentAllocation and add the corresponding type invariants.
– Implement CoherentAllocation::dma_handle_with_offset().

nova-core:
– Various register!() macro improvements.
– Custom Sleep / Delay helpers (until the actual abstractions land).
– Add DMA object abstraction.

– VBIOS
– Image parser / iterator.
– PMU table look up in FWSEC.
– FWSEC ucode extraction.

– Register sysmem flush page.

– Falcon
– Generic falcon boot code and HAL (Ampere).
– GSP / SEC2 specific code.

– FWSEC-FRTS
– Compute layout of FRTS region (FbLayout and HAL).
– Load into GSP falcon and execute.

– Add Documentation for VBIOS layout, Devinit process, Fwsec operation and layout, Falcon basics.
– Update and annotate TODO list.
– Add Alexandre Courbot as co-maintainer.

Rust:

– Make ETIMEDOUT error available.
– Add size constants up to SZ_2G.

Alexandre Courbot is the NVIDIA engineer who is now serving as NOVA’s co-maintainer as previously covered on Phoronix. And then the code changes are a lot of Rust infrastructure work and other low-level builts for further building out the NOVA driver.

NVIDIA RTX graphics cards

More details on the NOVA changes going to DRM-Next ahead of the Linux 6.17 cycle can be found via this pull request.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article GPT-5 Is Almost Here and These Tips Will Get You Ready
Next Article The Art of Freelancing Like a Boss, According to the Folks Who Do It
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

iOS 26 is getting new emojis, but don’t expect to see them right away
News
How to Create a Cloud Computing Strategy in 7 Steps
News
How to watch ‘Robot Chicken: Self-Discovery Special’ online from anywhere
News
Mint Mobile’s annual unlimited plan is now 50% off for the first year
News

You Might also Like

Computing

How to Block Tracking and Ads | HackerNoon

4 Min Read
Computing

Godot 4.4 Beta 2: The Highlights and Changelog | HackerNoon

8 Min Read
Computing

CVE-2024-43402: What You Need to Know | HackerNoon

3 Min Read
Computing

Top 10 Hybrid Work Software for Better Collaboration |

34 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?