Este disponibilă lansarea stratului DXVK 1.9.1, care oferă implementarea DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, funcționând prin translatarea apelurilor în API-ul Vulkan. Pentru a utiliza DXVK, sunt necesare drivere care suportă API-ul Vulkan 1.1, cum ar fi Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 și AMDVLK. DXVK poate fi utilizat pentru a rula aplicații 3D și jocuri pe Linux prin intermediul Wine, oferind o alternativă mai performantă la implementările integrate de Direct3D 9/10/11 din Wine, care funcționează pe baza OpenGL.
Modificări principale:
- S-au rezolvat mai multe probleme legate de performanță și stabilitate, apărute după revizuirea mecanismului de blocare D3D9.
- S-a refăcut gestionarea texturilor intermediare (Staging Texture) în D3D11, ceea ce a dus la reducerea consumului de memorie și la diminuarea numărului de copii de imagini necesare pentru transferul datelor între CPU și GPU.
- A fost eliminat codul pentru ocolirea problemelor în versiunile mai vechi de Mesa (<=19.0).
- Primitivele de blocare au fost reproiectate pe baza blocărilor Windows SRW, care sunt mai eficiente decât implementarea winpthreads în construcțiile mingw.
- Au fost rezolvate problemele în jocurile Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 și World of Final Fantasy.
Sursa: opennet.ro
