DXVK 2.5 Brings Memory Management Rewrite & Other Improvements

Written by Michael Larabel in Virtualization on 11 November 2024 at 02:08 PM EST. 22 Comments
VIRTUALIZATION
DXVK 2.5 was just released as the newest version of this open-source project implementing Direct3D APIs atop the Vulkan API for better handling of Windows games on Linux systems as used by Valve's Steam Play (Proton) software.

With DXVK 2.5 comes a complete rewrite to the resource and memory management code so that DXVK is now more efficient with allocated video memory. DXVK 2.5 should now have less vRAM fragmentation during peak memory use with games like God of War seeing up to 1GB less memory use in extreme scenarios. Video memory defragmentation is also carried out periodically in the background.

DXVK 2.5 also adds support for emulated cursors for the D3D9 cursor API, sampler pool handling improvements to benefit Unreal Engine 3 games on D3D9, and there are a variety of other bug fixes and improvements throughout. Plus there is also now an SDL3 back-end added to DXVK-Native.

Some of the games seeing specific fixes with DXVK 2.5 include The Sims 4, Diablo 4, Call of Duty: Modern Warfare 2 Campaign Remastered, Tomb Raider: Legend, and others.

Steam Play options


More details on the plethora of changes to find with DXVK 2.5 via the GitHub announcement.
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