DXVK 2.4.1 Released: Direct3D Over Vulkan API

Available the layer of strata dxvk 2.4.1, which provides the implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 and 11, operating through calls to the API Vulkan. For use dxvk requires the presence of drivers with support for the API Vulkan 1.3, such as Mesa Radv 22.0, NVIDIA 510.47.03 Intel Anv 22.0 and AMDVLK. DXVK can be used to launch 3D applications and games in Linux using Wine, acting as a more high-performance alternative to the Direct3d 9/10/11 implementations operating on top of OpenGL.

The main changes:

  • The dynamic isolation of the areas of memory is ensured by the size of the already allocated memory application. The change made it possible to get rid of the dxvk.maxchunksize settings and improve the behavior of launches of many games.
  • The overall stability of the implementation of the D3D8 is increased by eliminating various memory leaks and error processing.
  • The process of loading the buffer of the peaks (Vertex Buffer) is optimized. Significantly increased the productivity of some games using the software processing of the peaks.
  • When using the AMDVLK driver, a strict mode of emulation of swimming art (D3D9Floatemulation :: Stript) is included by default.
  • The stage of exclusion of unused code has been implemented, solving problems with the generation of incorrect shaders Spir-V.
  • To approach the behavior to Windows, an exit from the full-screen mode is ensured after switching the focus from windows with games using D3D11.
  • Eliminated problems manifested in games:
    • Batman Arkham Knight
    • Chrome: Gold Edition
    • GTA: San Andreas
    • Hunt Showdown
    • Kena: Bridge of Spirits
    • Microsoft Flight Simulator
    • Operation Raccoon City
    • Prince of Persia (2008)
    • Rayman
/Reports, release notes, official announcements.