Mesa's NVK Vulkan Driver Lands A Pipeline Shader Cache

Written by Michael Larabel in Nouveau on 9 January 2024 at 07:51 PM EST. 5 Comments
NOUVEAU
The latest notable feature addition for Mesa 24.0 worth mentioning is to NVK, the open-source NVIDIA Vulkan driver that works with the Nouveau DRM kernel driver for providing increasingly robust Vulkan API support on this alternative to NVIDIA's proprietary graphics driver.

Merged today for the NVK Vulkan driver is a working pipeline shader cache to help in reusing cached shaders rather than constantly having to recompile them, which can affect game load times and in some cases the overall in-game performance.

Open-source contributor Thomas Andersen has been working on this NVK pipeline shader cache support the past few months, inspired in part by the shader caches of other Mesa drivers.

As expected, this pipeline shader cache is yielding much quicker times for dEQP tests around the Vulkan pipeline caching test cases:

NVK pipeline shader cache results


See this merge request for more details around this pipeline shader cache functionality to be found in NVK for Mesa 24.0 stable later this quarter.
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