For At Least One Game, Mesa's NVK Driver Can Outperform NVIDIA's Proprietary Driver

Written by Michael Larabel in Nouveau on 17 December 2023 at 07:04 AM EST. 98 Comments
NOUVEAU
In at least one game running on Linux via Proton Experimental, the Mesa NVK open-source Vulkan driver paired with the latest Nouveau reverse-engineered kernel driver is delivering better performance than NVIDIA's proprietary Linux graphics driver.

Pierre-Loup Griffais of Valve's Linux team shared this weekend that on his system he's found one game (Hat In Time) where the Mesa NVK driver delivers better performance than NVIDIA's official proprietary driver. He tweeted:
Decided to try it.. Hat in Time 1080p, Very High, VSync OFF. NVK is vulkan-nouveau-git gddf2ca4, on kernel 6.7.0-rc5-1-mainline. Blob is 545.29.06. 3995WX+RTX3090. Proton Experimental.

NVK: 210FPS
Blob: 165FPS

Cpu-bound, but still :-)

Yes, it's a rather CPU bound scenario with running this lightweight game powered by Unreal Engine 3 running at 1080p with a GeForce RTX 3090, but an accomplishment nevertheless. Along with the Mesa NVK code this is depending upon the Nouveau GSP support merged in Linux 6.7 along with the signed GSP firmware binary blobs for allowing proper power management / re-clocking on the RTX 20/30/40 series hardware.

Mesa NVK faster


It's a nice step but for most demanding games the proprietary NVIDIA Linux driver for the time being will be much more capable and faster, not to mention supporting RTX and many other features and capabilities not yet found with the community-driven open-source NVIDIA Linux driver support.

It's on my TODO list to deliver numerous NVIDIA vs. NVK benchmarks soon.
Related News
About The Author
Michael Larabel

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.

Popular News This Week