DXVK Picking Up A Shader Cache To Help Reduce Stuttering, Boost Performance

Written by Michael Larabel in Vulkan on 22 September 2018 at 07:25 PM EDT. 16 Comments
VULKAN
A shader cache is in development for the DXVK Direct3D-to-Vulkan API translation layer used by Steam Play / Proton and optionally by Wine. This shader cache holds a lot of potential for reducing in-game stuttering and helping boost the overall performance.

Lead DXVK developer Philip Rebohle has published a DXVK shader cache when where paired with the dxvk.useStateCache configuration option will enable a shader cache that can withstand Vulkan driver updates and most DXVK updates. With the independence of driver updates, it's possible we could see Valve distribute caches of popular games on Steam Play in the future that would further help load-times.

Those trying out this DXVK shader cache code are generally seeing overall frame-rates within games boosted by several frames per second and particularly a large boost when it comes to the minimum frame-rates.

More details in this GitHub issue thread.
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