DXVK 1.9.1 has been released, providing an implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, and 11, working through call translation to the Vulkan API. To use DXVK, drivers supporting Vulkan API 1.1 are required, 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 with Wine, serving as a higher-performance alternative to the built-in Wine implementations of Direct3D 9/10/11 running on OpenGL.
Key Changes:
- Several performance and stability issues that arose after the overhaul of the D3D9 locking mechanism have been addressed.
- The handling of Staging Textures in D3D11 has been revamped, resulting in reduced memory consumption and fewer image copies required to move data between the CPU and GPU.
- Code to work around issues in older versions of Mesa (<=19.0) has been removed.
- Lock primitives have been redesigned based on Windows SRW locks, which are more efficient than the winpthreads implementation in mingw builds.
- Issues in the games Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3, and World of Final Fantasy have been resolved.
Source: opennet.ru
