Wine's VKD3D Lands An Initial Vulkan Pipeline Cache

Written by Michael Larabel in WINE on 12 September 2018 at 06:56 PM EDT. 25 Comments
The Wine project's Direct3D 12 to Vulkan API translation layer has implemented a basic Vulkan pipeline cache that may help with performance.

Józef Kucia of CodeWeavers who has been leading much of the VKD3D development landed this initial pipeline cache. Earlier today he posted the initial patch series on the Wine mailing list and already has merged the patches laying out this inline caching implementation.

The Vulkan Pipeline Cache is for re-using pipeline construction between runs of a game/application. The cache is particularly useful for speeding up the start-up time of programs.

VKD3D isn't running too many Direct3D 12 games yet, but laying the groundwork for this pipeline cache will likely prove useful moving into the future.
Related News
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

Popular News This Week