The release of the DXVK 1.10.3 layer is now available, providing an implementation of DXGI (DirectX Graphics Infrastructure) for Direct3D 9, 10, and 11, operating through API call translation to Vulkan. To use DXVK, drivers that support Vulkan API version 1.1 are required, such as Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, and AMDVLK. DXVK can be used to run 3D applications and games on Linux via Wine, serving as a higher-performance alternative to the built-in Wine implementations of Direct3D 9/10/11 running on OpenGL.
Key Changes:
- Support has been added for shared objects ID3D11Fence, implemented over Vulkan timeline semaphores, providing a single primitive for synchronization between the device and the host, instead of separate VkFence and VkSemaphore primitives. The support for ID3D11Fence has enabled video playback in the game Halo Infinite when using the corresponding patches for Wine and vkd3d-proton.
- A regression issue in DXVK 1.10.2 that caused rendering crashes in various D3D11 games, including Prey and Bioshock Infinite, has been fixed.
- Problems occurring in Need For Speed 3, Ninja Blade, and Ys Origin have been resolved.
- For the game Stray, the option d3d11.ignoreGraphicsBarriers has been included, resolving performance drop issues on some GPUs.
Source: opennet.ru
