VOOZH about

URL: https://www.phoronix.com/news/DRM-Rust-Code-For-Linux-6.19

⇱ More NVIDIA Nova Enablement For Linux 6.19 With Other Rust Graphics Driver Code - Phoronix


👁 Phoronix

More NVIDIA Nova Enablement For Linux 6.19 With Other Rust Graphics Driver Code

Written by Michael Larabel in Linux Kernel on 19 November 2025 at 06:29 AM EST. 19 Comments
Alice Ryhl of Google sent out the main set of Rust language code changes for the Direct Rendering Manager (DRM) graphics/display driver subsystem ahead of Linux 6.19. Notable is continued DRM core infrastructure work for Rust plus the open-source NVIDIA "Nova" driver continues taking shape albeit isn't yet ready for end-user usage.

This DRM Rust pull for Linux 6.19 brings a few core Rust changes for furthering the build-out of the infrastructure for enabling kernel graphics drivers to be written in this alternative to C.

The Nova driver code for Linux 6.19 includes getting the NVIDIA GPU System Processor (GSP) now fully initialized and booted for Ampere GPUs. Plus the Nova code now uses a more future-proof register for GPU identification and various other minor additions to the Rust code.

👁 NVIDIA RTX 30 Ampere graphics card


Similar to the Nova Core change in Linux 6.19 to depend on 64-bit, the Nova (non-core) Kconfig also now explicitly depends on CONFIG_64BIT to prevent the Nova driver from being built for non-64-bit Linux kernels.

The full list of Rust DRM changes prepped for Linux 6.19 and now on their way to DRM-Next can be found via this pull request.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.