È disponibile il rilascio della versione DXVK 1.9.1, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funzionante tramite la traduzione delle chiamate nell'API Vulkan. Per utilizzare DXVK sono necessari driver con supporto per l'API Vulkan 1.1, come Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK. DXVK può essere impiegato per eseguire applicazioni e giochi 3D su Linux tramite Wine, come alternativa ad alte prestazioni alle implementazioni Direct3D 9/10/11 integrate in Wine, che operano sopra OpenGL.
Variazioni principali:
- Sono stati risolti diversi problemi di performance e stabilità che si erano manifestati dopo la revisione del meccanismo di locking di D3D9.
- Rielaborata la gestione delle texture intermedie (Staging Texture) in D3D11, il che ha portato a una riduzione dell'uso della memoria e a un minor numero di copie di immagini necessarie per spostare dati tra CPU e GPU.
- Rimosso il codice per aggirare i problemi nelle versioni precedenti di Mesa (<=19.0).
- I primitivi di locking sono stati rielaborati sulla base dei locking di Windows SRW, che sono più efficienti rispetto all'implementazione di winpthreads nelle build di mingw.
- Risolti problemi nei giochi Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 e World of Final Fantasy.
Fonte: opennet.ru
