CodeWeavers Working On Vulkan Shared Memory Support In Wine
Written by Michael Larabel in WINE on 30 October 2019 at 02:46 PM EDT. 7 Comments
CodeWeavers' Derek Lesho has been working on Vulkan shared memory support for Wine to expose some interesting use-cases.

Vulkan shared memory support within Wine is being worked on to ultimately allow the likes of DXVK and D9VK to support Direct3D shared resources.

The four patches sent off today add the initial plumbing and handling for VK_KHR_external_memory_fd for passing around external file descriptors with Vulkan. The patches also include custom helpers for describing the GPU resources.

At this point the Wine patches themselves don't do anything for the D9VK/DXVK front but will allow those Direct3D-over-Vulkan layers to build upon it for shared resources moving forward.

The patch work for now can be found on Wine-devel.
Related News
About The Author
Author picture

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