K dispozici je vydání rozhraní DXVK 1.10.3, které poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, fungující prostřednictvím překladů volání do API Vulkan. Pro použití DXVK jsou potřeba ovladače podporující API Vulkan 1.1, jako Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK může být používán k spuštění 3D aplikací a her v Linuxu pomocí Wine, představující vysoce výkonnou alternativu k integrovaným implementacím Direct3D 9/10/11 ve Wine, fungujícím přes OpenGL.
Hlavní změny:
- Přidána podpora sdílených objektů ID3D11Fence, implementovaná přes sdílené časové semafory Vulkan (Timeline semaphore), které poskytují jednotnou primitivu pro synchronizaci mezi zařízením a hostitelem, místo oddělených primitivů VkFence a VkSemaphore. Podpora ID3D11Fence umožnila dosáhnout funkčnosti videa ve hře Halo Infinite při použití odpovídajících oprav pro Wine a vkd3d-proton.
- Opraven regresní problém v DXVK 1.10.2, který vedl k pádům při vykreslování v různých hrách D3D11, včetně her Prey a Bioshock Infinite.
- Opraveny problémy, které se projevovaly v hrách Need For Speed 3, Ninja Blade a Ys Origin.
- Pro hru Stray byla přidána možnost d3d11.ignoreGraphicsBarriers, která vyřešila problémy s poklesem výkonu na některých GPU.
Zdroj: opennet.ru
