DXVK 0.71 Continues Lowering CPU Overhead, Adds New Overrides

Written by Michael Larabel in Linux Gaming on 2 September 2018 at 06:23 AM EDT. 1 Comment
LINUX GAMING
DXVK is out with a new release, the Direct3D 10/11 to Vulkan API translation layer used by a growing number of Wine gamers and now by Steam Play's Proton with Valve funding the developer behind this open-source project.

DXVK 0.71 is the new version this weekend and the first release since Valve announced Steam Play for running Windows games on Linux. With DXVK 0.71 there are new tunables for adjusting the exposed maximum device memory and maximum shared memory for dealing with some games that have issues where too much vRAM might be exposed (some apparently have issues with 4GB+ of video memory). Another new tunable is the DXVK_FILTER_DEVICE_NAME environment variable to force DXVK to use a specific Vulkan device by matching the device from vulkaninfo or captured log files.

The DXVK 0.71 update also continues the recurring trend of working to reduce the overall CPU overhead of going from D3D10/D3D11 to Vulkan with this new release having some minor improvements.

DXVK 0.71 also has some fixes for Crysis, World of Tanks, TressFX 4.0, various Direct3D 10 fixes, and other compatibility work. More details on GitHub.
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