Mesa’s NVK Open-Source Vulkan Driver for NVIDIA Hardware Is Now Stable
Collabora’s Faith Ekstrand writes in a blog post that a new merge request that landed earlier today in the Mesa graphics stack and which removes the non-conformant implementation warnings for NVK and changes the Meson configuration option from nouveau-experimental to nouveau, makes the open-source driver stable.
NVK was first announced in October 2022 as a drop-in replacement for the open-source Nouveau driver for NVIDIA graphics cards. Since then, Collabora has been working hard to make it ready for prime time, and the wait is now over as NVK will be shipped as a stable driver with the upcoming Mesa 24.1 graphics stack.
Update
Also here:
-
Open-source Vulkan driver for NVIDIA hardware in Mesa, NVK, is now ready for prime time
The future of NVIDIA hardware on Linux is here with the open source Vulkan driver NVK in Mesa, as there's now a Merge Request to have it shipped by default. Once approved and merged into Mesa, this should then ship with the Mesa 24.1 release due out hopefully at the start of May.
LWN:
-
NVK is now ready for prime time (Collabora blog)
Over on the Collabora blog, Faith Ekstrand has announced that the NVK Vulkan driver for NVIDIA devices will be part of Mesa 24.1 and is ready for real-world use. It should be appearing in GNU/Linux distributions later this year. Back in october, I announced that NVK had reached Vulkan 1.0 conformance on Turing hardware. As of today NVK is now a conformant Vulkan 1.3 implementation on Turing (RTX 2000 and GTX 1600 series), Ampere (RTX 3000 series), and Ada (RTX 4000 series) GPUs. Not only have we jumped forward three Vulkan versions, but the new test runs were done with the GSP firmware enabled and includes Ampere and Ada GPUs. Also, unlike the initial 1.0 run, there are no hacks this time. Every test we passed in those conformance test runs also passes on upstream Mesa.