Intel's Mesa GLSL Shader Cache Is Speeding Up Game Load Times

Written by Michael Larabel in Linux Gaming on 16 November 2017 at 11:24 AM EST. Page 3 of 3. 7 Comments.

Serious Sam 3: BFE with OpenGL sees some nice load time savings with using the Intel GLSL shader cache.

As well as with the higher quality settings.

As you can see from this quick round of testing, the Intel GLSL shader cache does help in speeding up load times with not having to recompile GLSL shaders when cached. But the shader-heavy games are those that tend to not run fast with HD/UHD Graphics right now anyways and even Iris Graphics not handling too many Linux OpenGL games gracefully. Nevertheless, it's nice to see this technology in place and you can try it with Mesa Git by setting the environment variable until it's flipped on by default.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.

Related Articles
About The Author
Michael Larabel

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, LinkedIn, or contacted via