Issue DXVK 1.10.3, implementation Direct3D 9/10/11 on top of API VULKAN

Available Issue of the layer DXVK 1.10.3 , providing the implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 and 11, which works through the call broadcasts in the API VULKAN. For use dxvk required the presence of drivers with support for API Vulkan 1.1, 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.

main changes:

  • Added support for jointly used objects ID3D11FENCE implemented on top of Separated chronological semaphores Vulkan ( timeline semaphore ), providing a single primitive for synchronization between the device and host Vkfence and vksemaphore. Support
    ID3D11Fens allowed to achieve the video in the game Halo Infinite when using the corresponding patches for Wine and VKD3D-Proton.
  • The regressive change was eliminated in DXVK 1.10.2, which led to failures during drawing in various D3D11 games, including Prey and Bioshock Infinite.
  • The problems manifested in the games Need for Speed ​​3, Ninja Blade and Ys Origin.
  • For the game Stray, the D3D11.GNoreGraphicsBarriers option is enabled, which solved problems with the drop in performance on some GPU.
/Media reports.