DXVK 1.9.1, Direct3D 9/10/11 rakenduste väljalase Vulkan API peal

Saadaval on DXVK 1.9.1 kihi väljalase, mis pakub DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ja 11 juurutamist, mis töötab kõnede tõlkimise kaudu Vulkani API-le. DXVK nõuab draivereid, mis toetavad Vulkan 1.1 API-d, nagu Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 ja AMDVLK. DXVK-d saab kasutada 3D-rakenduste ja mängude käitamiseks Linuxis Wine'i abil, mis on suurema jõudlusega alternatiiv Wine'i sisseehitatud Direct3D 9/10/11 rakendustele, mis töötavad OpenGL-i peal.

Peamised muudatused:

  • Lahendab mitmeid jõudluse ja stabiilsuse probleeme, mis võeti kasutusele pärast D3D9 lukustusmehhanismi ümbertöötamist.
  • Lavastus Tekstuuritöötlust D3D11-s on ümber töödeldud, mille tulemuseks on vähenenud mälutarbimine ja andmete CPU ja GPU vahel liikumiseks vajalike kujutiste koopiate arv.
  • Mesa vanemate versioonide (<=19.0) probleemide lahendamiseks eemaldati kood.
  • Uuendatud lukustusprimitiivid, mis põhinevad Windowsi SRW-lukkudel, mis on tõhusamad kui winpthreadsi rakendamine mingw-järgudes.
  • Probleemid mängudes Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 ja World of Final Fantasy on lahendatud

Allikas: opennet.ru

Lisa kommentaar