În locul lansării anulate din cauza problemei de blocare a GPU-ului a fost pregătită o versiune a stratului , care oferă implementarea DXGI (DirectX Graphics Infrastructure), Direct3D 10 și Direct3D 11, funcționând prin translatarea apelurilor în API-ul Vulkan. În DXVK 1.0.3 au fost transferate unele corecturi și îmbunătățiri din ramura 1.1, de exemplu:
- DLL-ul asigură includerea informațiilor despre versiunea DXVK;
- Pe sistemele cu GPU NVIDIA au fost rezolvate problemele de redare în jocurile Dark Souls Remastered și Grim Dawn;
- A fost eliminată blocarea GPU-ului și căderea driverului la lansarea jocului Star Citizen;
- Problemele de performanță din jocul Anno 1800 au fost rezolvate;
- Au fost corectate erorile care duceau la transmiterea de date nedefinite către driver, care puteau afecta negativ cache-ul shaderelor;
- A fost eliminată problema de hash al shaderelor geometrice cu metadatele fluxului, care putea duce la creșterea necontrolată a dimensiunii fișierelor cu cache-ul stării.
Să ne amintim că DXVK poate fi utilizat pentru a rula aplicații 3D și jocuri pe Linux cu ajutorul Wine, reprezentând o alternativă mai performantă la implementarea Direct3D 11 integrată în Wine, care funcționează deasupra OpenGL. În performanța combinației Wine+DXVK este cu 10-20% mai mare decât rularea în Windows, în timp ce utilizarea implementării Direct3D 11 bazate pe OpenGL duce la o scădere semnificativă a performanței. pe DXVK ca componentă , livrată sub forma unei biblioteci Linux separate (libdxvk.so), care poate fi utilizată direct în Wine, fără a necesita instalarea separată a DXVK sub forma DLL-ului Windows.
Sursa: opennet.ro
