Release of DXVK 1.9.1, Direct3D 9/10/11 implementations on top of the Vulkan API

The release of the DXVK 1.9.1 layer is available, providing an implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 and 11, working through call translation to the Vulkan API. DXVK requires drivers that support the Vulkan 1.1 API, such as Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, and AMDVLK. DXVK can be used to run 3D applications and games on Linux using Wine, serving as a higher performance alternative to Wine's built-in Direct3D 9/10/11 implementations running on top of OpenGL.

Major changes:

  • Fixed several performance and stability issues that appeared after redesigning the D3D9 locking mechanism.
  • Reworked the handling of intermediate textures (Staging Texture) in D3D11, resulting in a reduction in memory consumption and a decrease in the number of image copies required to move data between the CPU and GPU.
  • Removed workaround code for older versions of Mesa (<=19.0).
  • Locking primitives have been redesigned based on Windows SRW locks, which are more efficient than the winpthreads implementation in mingw builds.
  • Fixed issues in Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 and World of Final Fantasy

Source: opennet.ru

Add a comment