DXVK 1.4.5 Brings Async Presentation For All GPUs, Better Multi-Threading Efficiency

Written by Michael Larabel in Linux Gaming on 19 November 2019 at 06:33 PM EST. 19 Comments
LINUX GAMING
It's been three weeks already since the last DXVK update but that was succeeded this evening by DXVK 1.4.5 as another notable update to this project mapping Direct3D 10/11 onto Vulkan for speeding up the Wine/Proton-based Windows gaming experience on Linux.

DXVK 1.4.5 unconditionally enables asynchronous presentation now for all GPUs while dropping the "asyncPresent" tunable previously exposed for toggling this behavior. For those particularly on NVIDIA graphics if encountering any GPU hangs, make sure you are running the latest NVIDIA driver.

Another performance boost with DXVK 1.4.5 comes in the form of reduced thread synchronization in the occlusion queries code that should help enhance the multi-threading efficiency. One game noted in particular that should benefit is Final Fantasy XIV while other CPU-bound games may be helped too.

DXVK 1.4.5 also fixes some other NVIDIA issues, possible crashes are now avoided around Wine's DXGI code, a hang fix for DiRT Rally, performance degradation issues corrected for Final Fantasy XV, and a flipped rendering issue with Metal Gear Solid V.

More details on the DXVK 1.4.5 changes via 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