DXVK 2.3.1 Allows For More Efficient Shader Code Generation On NVIDIA GPUs

Written by Michael Larabel in Linux Gaming on 20 March 2024 at 09:26 AM EDT. 4 Comments
LINUX GAMING
DXVK 2.3.1 has been released for this Steam Play component that implements the Direct3D 9/10/11 APIs atop Vulkan. Notable with DXVK 2.3.1 is VK_NV_raw_access_chains support for more efficient shader code generation on NVIDIA GPUs.

DXVK 2.3.1 now allows using the VK_NV_raw_access_chains NVIDIA vendor extension where supported for more efficient shader code generation. The hope is to help close the performance gap to Windows for Direct3D 11 games in GPU-bound scenarios. This NVIDIA raw access chains extension requires the latest NVIDIA Vulkan beta drivers.

The DXVK 2.3.1 release also has reworked dynamic system memory buffer handling for D3D9 games, fixed HDR, fixed invalid SPIR-V generation, and other fixes. There are also fixes specific to games like Assassin's Creed 2, Battlefield 2, Battlefield 2142, MySims, Sonic CD, Total War: Medieval 2, UK Train Simulator 1, and War Thunder, among other games.

Downloads and more details on DXVK 2.3.1 via GitHub. This DXVK update will hopefully be rolling out soon in a new Steam Play (Proton) update.
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