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
WINE
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
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