DXVK 1.10.1 Released With Initial Support For Shared Resources, Game Fixes

Written by Michael Larabel in Linux Gaming on 26 March 2022 at 08:20 AM EDT. 4 Comments
Building off DXVK 1.10 released at the start of the month, we are now ending out March with DXVK 1.10.1 for this translation layer used for running Direct3D 9/10/11 games over the Vulkan API on Linux systems.

DXVK 1.10.1 introduces initial support for shared resources and in turn fixes video playback for games as well as for UI issues seen with Black Mesa. The shared resources handling does require Wine patches which for right now is only patched with Proton Experimental. Right now this experimental shared resources handling works for 2D texture sharing between D3D9 and D3D11 when using DXVK from both APIs. Resource sharing with D3D12 and Vulkan applications may come in the future.

DXVK 1.10.1 also adds a DXVK_ENABLE_NVAPI environment variable to bypass the vendor ID override, improved shader code generation around local arrays, various Direct3D 9 texture upload issues resolved, and more.

There are known fixes/improvements for Assassin's Creed 3: Black Flag, Frostpunk, God of War, GTA: San Andreas, and Rayman Origins.

For those building DXVK from source while waiting for an updated Proton for Steam Play, head on over to GitHub for the latest DXVK code.
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