Mesa Refactors Disk Cache - Working Towards Windows Support

Written by Michael Larabel in Mesa on 11 September 2020 at 09:46 AM EDT. 15 Comments
MESA
Mesa 20.3 feature development continues progressing nicely.

Timothy Arceri who works extensively on Mesa under his employment by Valve has been refactoring Mesa's disk cache. This revised disk cache that is now merged allows experimenting with different cache layouts for performance reasons. But in the process he also prepped support for Mesa's disk cache to support Microsoft Windows.

Just the groundwork is laid and no actual Windows support ready to use today, but at least makes the code ready for potential code sharing/re-use in the future. For enhancing the performance, one of the areas he is looking at would be a cache layout comprised of a single large file over using many small files for different shaders, among other possibilities with the Mesa disk cache now being abstracted to support alternative cache layouts.

More details on this now merged change via this MR. Mesa 20.2's release is imminent while this work and much more is building up for Mesa 20.3 due to be released in December.
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