È disponibile l'uscita del layer DXVK 1.10.3, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funzionante tramite traduzione delle chiamate nell'API Vulkan. Per utilizzare DXVK, sono necessari driver che supportano l'API Vulkan 1.1, come Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. DXVK può essere utilizzato per eseguire applicazioni e giochi 3D in Linux tramite Wine, fungendo da alternativa ad alte prestazioni alle implementazioni integrate di Direct3D 9/10/11 in Wine, che funzionano sopra OpenGL.
Principali modifiche:
- Aggiunta il supporto per oggetti condivisi ID3D11Fence, implementato sopra i semaphore temporali condivisi di Vulkan, che forniscono un primitivo unico per la sincronizzazione tra dispositivo e host, al posto di primitiva separate VkFence e VkSemaphore. Il supporto di ID3D11Fence ha permesso di riprodurre video nel gioco Halo Infinite applicando le relative patch per wine e vkd3d-proton.
- Corretto un regressione in DXVK 1.10.2, che causava crash durante il rendering in vari giochi D3D11, inclusi Prey e Bioshock Infinite.
- Risolviti i problemi riscontrati nei giochi Need For Speed 3, Ninja Blade e Ys Origin.
- Per il gioco Stray è stata attivata l'opzione d3d11.ignoreGraphicsBarriers, che ha risolto i problemi di prestazioni su alcune GPU.
Fonte: opennet.ru
