Engineering
NVIDIA’s Rust Nova driver is a plan, not a replacement yet
At Linux Plumbers, NVIDIA and Red Hat described Nova as a future upstream replacement for Open RM. It is not ready for users.
Choi Hyun-im
At Linux Plumbers Conference 2026 in Prague, NVIDIA engineer John Hubbard and Red Hat’s Danilo Krummrich talked through Nova, the Rust driver meant to live in the upstream Linux kernel. The long-term line they used is direct: Nova is intended as a replacement for Open RM, the out-of-tree open kernel modules NVIDIA ships today. For Turing GPUs and newer, it is also the intended successor to Nouveau.
That is a destination, not a current install recommendation. Nova is not a drop-in replacement for the interfaces the out-of-tree driver exposes. NVIDIA’s user-space components will have to be adapted before a desktop or a compute node can treat Nova as the production driver. There is still no public timeline for that switch.
The work they described next is the gap between a kernel prototype and something you can boot for real. Linux and Windows guests in virtual machines, other virtualization features, Vulkan compute, CUDA applications, and more of the display path are all still ahead. The driver remains written in Rust, and the effort is also dragging more of the kernel’s DRM code into Rust infrastructure so the driver has somewhere to stand.
NVIDIA has put a lot of engineers on this. The company has also been careful in public, which fits a driver that cannot yet run the user-space stack people actually install. Until those pieces meet, the practical NVIDIA Linux choice is unchanged: the current open or proprietary modules, not Nova.
The presentation is still worth tracking. An upstream Rust driver that NVIDIA itself plans to adopt is a different project from a community reimplementation that the vendor ignores. The test is whether the next LPC update is about guests and CUDA, or still about the plan.