Nouveau Gallium3D Finally Seeing Mesa Shader Disk Cache For Faster Game Load Times
Written by Michael Larabel in Nouveau on 17 February 2020 at 06:44 PM EST. 12 Comments
While the open-source Intel and Radeon OpenGL drivers within Mesa have long employed an on-disk shader cache to help with game load times by being able to load previously compiled shaders from disk, the Nouveau "NVC0" Gallium3D driver is on the heels of finally seeing similar support.

Nouveau saw a TGSI shader cache a few years ago while now it's finally seeing support for caching the compiled shaders.

This support was worked on by Mark Menzynski of Red Hat's graphics team. With the 8 patches, he finds this Nouveau shader disk caching to indeed help with "significantly improving loading times" for shader-heavy games.

Hopefully we'll see this improvement land for Mesa 20.1 although the open-source NVIDIA Linux gaming experience is still sub-optimal until the re-clocking situation is sorted out for post-Kepler GPUs.
Related News
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week