Collabora’s Jason Ekstrand announced today a new Vulkan graphics driver for NVIDIA hardware called NVK, which will be implemented in the Mesa open-source graphics stack for everyone to enjoy.
We all know that NVIDIA GPUs don’t receive enough support from the Linux and Open Source community, at least not until NVIDIA finally decided to open source their graphics drivers. The open-source Nouveau driver lacks new hardware support and features, at least compared to the open-source drivers available for AMD and Intel GPUs.
This is where NVK comes into play, written almost entirely from scratch by Collabora’s Jason Ekstrand, as well as Red Hat’s Karol Herbst and Dave Airlie, using the new official headers from NVIDIA. NVK aims to be the new reference Vulkan driver for NVIDIA hardware and will ship with an upcoming Mesa graphics stack release.
NVK has been in development for the past couple of months and currently comes with a very basic set of features and it supports NVIDIA Turing and later architectures. Support for Kepler, Maxwell, and Pascal NVIDIA GPU architectures is coming too, hopefully before it is ready for mass deployment in an upcoming Mesa release.
But, if you can’t wait until NVK hits the streets, you can give it a try right now by pulling and compiling the nvk/main branch from the nouveau/mesa project. If you do try it out, its creators welcome any contributions from the Open Source and Linux communities, so just head to Jason Ekstrand’s blog post for more details on that.
Image credits: Collabora
Last updated 6 months ago