DXVK 2.4 Released: Direct3D 8-11 on VULKAN API

DXVK 2.4 is now available, featuring the implementation of DXGI (DirectX Graphics Infrastructure) and support for Direct3D 8, 9, 10, and 11, operating through Vulkan API calls. To use DXVK, drivers with Vulkan 1.3 support such as Mesa Radv 22.0, NVIDIA 510.47.03, Intel Anv 22.0, and AMDVLK are required. DXVK can be utilized to launch 3D applications and games on Linux using Wine, offering a high-performance alternative to Direct3D 9/10/11 implementations on top of OpenGL.

The key updates in DXVK 2.4 include:

  • Integrated achievements from the D8VK project for broadcasting Direct3D 8 in Vulkan API, with support tested in over 200 older games including GTA III, The Elder Scrolls III: Morrowind, Freelancer, Warcraft III, and more.
  • In the dxvk-native version, the capability of using WSI-based window system integration for various window systems has been added, with backends for SDL2 and GLFW that can be dynamically loaded during operation.
  • Added support for emulation not supported in screen refresh updates, applicable for systems that cannot change video modes.
  • Reduced memory consumption through enhancements in descriptor pool control using vk_nv_descriptor_pool_overallocation.
  • Resolved issues observed in games such as Battlefield 2, Dead Space 2, Fallout 4, Watch Dogs, and more, improving overall performance and compatibility.
/Reports, release notes, official announcements.