VOOZH about

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

⇱ A Lot Of Rust Graphics Driver Changes For Linux 7.1, NVIDIA Nova Driver Additions - Phoronix


👁 Phoronix

A Lot Of Rust Graphics Driver Changes For Linux 7.1, NVIDIA Nova Driver Additions

Written by Michael Larabel in Linux Kernel on 31 March 2026 at 10:22 AM EDT. Add A Comment
Sent out yesterday were the DRM Rust feature changes for DRM-Next ahead of the Linux 7.1 merge window coming in April. The Rust graphics/display driver code for Linux 7.1 includes more programming language abstractions and other Rust infrastructure work to make graphics drivers written in Rust more capable.

The DRM Rust changes for Linux 7.1 include a rework of their DMA coherent API, GPU buddy allocator abstractions in Rust, DRM shared memory GEM helper abstraction in Rust, I/O infrastructure improvements, a workqueue improvement, and other Rust bring-up pieces.

Beyond the core Rust DRM work, there are also improvements to the experimental Arm Mali Tyr driver and the Nova Core driver that is working to become a successor to the Nouveau kernel driver for open-source NVIDIA graphics.

👁 rusty version of NVIDIA Turing graphics card


The Nova driver work for Linux 7.1 includes more work on enabling NVIDIA Turing GPU support, fixing and hardening of the GPU System Processor (GSP) command queue, support for large RPCs, refactoring the Falcon firmware handling, hardening the firmware parsing, DebugFS support for GSM-RM log buffers, and other improvements. The NVIDIA Nova driver continues advancing bit by bit but not yet ready for end-user use.

The Tyr driver brings code changes per the kernel Rust programming guidelines, fixing GPU model/version decoding, and other small changes.

See this pull request for all the Rust DRM feature changes slated for the upcoming Linux 7.1 kernel cycle.

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.