Open-Source NVIDIA Vulkan Driver Begins Working On Pipeline Caching

Written by Michael Larabel in Mesa on 28 September 2023 at 01:01 PM EDT. 17 Comments
MESA
In addition to Mesa 23.3-devel today seeing Intel Vulkan sparse support finally land, another notable merge request that landed is beginning to plumb in pipeline caching support for the open-source NVIDIA "NVK" Vulkan driver.

Faith Ekstrand has landed the start of the pipeline caching support with preparing the initial disk cache integration and caching NIR after converting from the SPIR-V representation. But this merge doesn't yet cache any of the generated binaries.

In any event this merge is important with pipeline caching ultimately being important for performance reasons and to improve the experience with ideally experiencing less in-game stuttering.

NVK Mesa vulkaninfo


If you missed it from a few weeks ago are some initial NVK Vulkan benchmarks but there's still a long way to go on the performance. Besides the not-yet-merged Nouveau kernel driver GSP support for re-clocking with GeForce RTX 20 series and newer, there is more work needed on the NVK compiler and other aspects of this driver before it's potentially competitive to the NVIDIA Vulkan driver -- or rather even just delivering playable frame-rates that it would be acceptable for passionate open-source gamers.
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