The open-source NVK Vulkan graphics driver, developed by Collabora for NVIDIA hardware, has achieved significant milestones, including Vulkan 1.0 and later Vulkan 1.4 conformance, signaling a move towards its integration into the mainstream Linux graphics stack. This driver aims to provide a capable open-source alternative to NVIDIA's proprietary offerings, potentially improving the out-of-the-box experience for users new to Linux and those with hardware that has historically struggled with open-source drivers.
Collabora announced in February 2024 that NVK had passed Vulkan 1.0 conformance tests on Turing hardware, a benchmark previously considered a significant hurdle. Further developments saw the driver achieve Vulkan 1.4 conformance, as announced in December 2024, marking it as the first open-source NVIDIA Vulkan driver to gain such recognition. This conformance to the Vulkan 1.4 specification, which includes enhanced requirements for handling large data volumes and maintaining rendering performance, was achieved rapidly following the specification's release.
Read More: Atlassian adds AI to Jira, analysts say stock is cheap
Shifting Default Drivers
The trajectory of NVK suggests a fundamental change in how NVIDIA GPUs will be handled within the open-source Linux graphics ecosystem. Reports indicate that the upcoming Mesa 25.1 graphics stack is set to replace the long-standing Nouveau driver with NVK and Zink as the default solutions for NVIDIA GPUs. This shift signifies the maturing development of NVK, moving it from an experimental component to a foundational element within Mesa.

Faith Ekstrand of Collabora noted that a merge request accepted into the Mesa graphics stack removed NVK's non-conformant implementation warnings and updated its configuration from 'nouveau-experimental' to a more stable designation, marking the driver as ready for wider adoption. While Mesa 24.0 included NVK in an experimental state, the plan was for it to be a stable component in Mesa 24.1.
Performance and Future Outlook
Initial performance comparisons indicate that NVK, in certain scenarios, can rival or even surpass NVIDIA's proprietary driver. For instance, the game "A Hat in Time" reportedly ran at 210 FPS on NVK, exceeding the 165 FPS achieved with the proprietary driver on some GPUs. However, broader comparisons often show a performance gap that the proprietary driver currently maintains.
Read More: Google Gemini and Gmail display language changes affect users in 2024
The NVK driver is distinct from NVIDIA's proprietary offerings and does not directly interact with the graphics hardware in the same way. Instead, it addresses GeForce GPUs through other drivers. This new approach could lead to a future where OpenGL applications on newer GeForce GPUs leverage NVK, delegating the rendering work to its Vulkan driver, thereby supporting OpenGL up to version 4.6 without direct hardware manipulation.
Support for older hardware, such as Maxwell GPUs, has also been an ongoing area of development. To achieve optimal performance with NVK, users may need to employ specific configurations, including a Linux 6.7 kernel and enabling GSP firmware via nouveau.config=NvGspRm=1. The ultimate goal appears to be a more unified and performant open-source graphics stack for NVIDIA hardware on Linux, fostering innovation and competition in the driver space.
Read More: Pokopia Sells Over 2.2 Million Copies Globally in Four Days