Välja on antud DXVK 1.8, mis pakub DXGI (DirectX Graphics Infrastructure) rakendust, samuti Direct3D 9, 10 ja 11, töötades üle Vulkan API kutsete ülekandega. DXVK-i kasutamiseks on vajalik, et oleksid olemas Vulkan API 1.1 toetavad draiverid, nagu Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 ja AMDVLK. DXVK-i saab kasutada 3D-rakenduste ja mängude käivitamiseks Linuxis läbi Wine, pakkudes kõrgema jõudlusega alternatiivi Wine'i sisseehitatud Direct3D 9/10/11 rakendustele, mis töötavad OpenGL-i peal.
Peamised muudatused:
- DXGI toetab mitu monitori seadistust. Õige toimimise tagamiseks on vajalik suhteliselt värske Wine'i versiooni installimine, mis toetab XRandR 1.4.
- Mängude käivitamise probleemide lahendamiseks süsteemides, kus puudub eraldi GPU, on lisatud loetellu ka Vulkani tarkvarade teostused, mis kasutavad CPU-d, näiteks Lavapipe.
- Mälu pildipaigutuse (Image Layout) parameetri muutmise operatsioonid on optimeeritud, mis on võimaldanud suurendada jõudlust mõnedes Intel GPU-dega mängudes.
- Direct3D 9 realiseerimise käigus on optimeeritud tekstuuride laadimise ja objektide nähtavuse kattumise kontrollimise protsess. Lahendatud on probleemid toetatud ekraaniteabe vormate (back buffer) vale tagastamisega.
- Direct3D 11-s on vaikimisi aktiveeritud seaded d3d11.enableRtOutputNanFixup (vanemate RADV draiveriversioonide jaoks) ja d3d11.invariantPosition (Z-fighting probleemide lahendamiseks RDNA2 GPU-l). Parandatud on viidatud loendite arvnäitajate ja määramata väärtuste (NaN) töötlemise probleemid shaderites.
- Uute Mesoni tööriistade versioonide kompileerimise hoiatuste probleem on parandatud.
- Lahendatud on probleemid mängudes Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 ja Tomb Raider Legend.
Allikas: opennet.ru
