È disponibile il rilascio dello strato DXVK 1.10.3, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funzionante tramite la traduzione di chiamate nell'API Vulkan. Per utilizzare DXVK è necessario disporre di 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 su Linux tramite Wine, fungendo da alternativa ad alte prestazioni alle implementazioni Direct3D 9/10/11 integrate in Wine, che operano sopra OpenGL.
Variazioni principali:
- Aggiunta la supporto per gli oggetti condivisi ID3D11Fence, implementati sopra i semafori temporali condivisi di Vulkan (Timeline semaphore), che forniscono un primitivo unico per la sincronizzazione tra dispositivo e host, invece di primitivi separati VkFence e VkSemaphore. Il supporto di ID3D11Fence ha permesso la riproduzione video nel gioco Halo Infinite con i relativi patch per wine e vkd3d-proton.
- Risolto un cambiamento regressivo in DXVK 1.10.2, che causava crash durante il rendering in vari giochi D3D11, inclusi Prey e Bioshock Infinite.
- Risolti i problemi che si manifestavano nei giochi Need For Speed 3, Ninja Blade e Ys Origin.
- Per il gioco Stray è stata attivata l'opzione d3d11.ignoreGraphicsBarriers, risolvendo i problemi di calo delle prestazioni su alcune GPU.
Fonte: opennet.ru
