RadeonSI Compute Shaders Now Supported By The Mesa Shader Cache

Written by Michael Larabel in Radeon on 30 June 2018 at 04:55 AM EDT. 2 Comments
While the RadeonSI Gallium3D driver has supported a shader cache going back to early 2017 for helping out Linux game load times and performance, OpenGL compute shaders up to now were not handled by this shader cache.

Thanks to prolific AMD Mesa contributor Marek Olšák, his latest round of Mesa 18.2 patches in Git allow for compute shaders to be leveraged by this shader cache.

Compute shaders are now cached and can be re-used (assuming the same Mesa revision on the system) in order to avoid having to recompile the shaders when they are seen again.

As of this commit on Thursday, compute shader caching for RadeonSI appears to be in order. Though compute shaders still aren't used by many Linux games yet so it's not too likely you will see any broad gains from this latest code.
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