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

Moodustatud kihtidevaheline vabastamine DXVK 1.7, mis pakub DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ja 11 juurutamist, mis töötab kõnede tõlkimise kaudu Vulkani API-sse. DXVK kasutamiseks nõutav juhtide tugi Vulcan API 1.1nagu AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 ja AMDVLK.
DXVK-d saab kasutada 3D-rakenduste ja mängude käitamiseks Linuxis, kasutades Wine'i, mis on suurema jõudlusega alternatiiv Wine'i sisseehitatud Direct3D 11-le, mis töötab OpenGL-i peal.

Peamised muudatused:

  • Lisatud tugi Vulkani graafika API laiendustele: VK_EXT_custom_border_color (kasutatakse Sampleri ääriste värvide toetamiseks, see lahendas palju probleeme Direct3D 9-l põhinevates mängudes, sealhulgas Crysis ja Halo 2 Vista) ja VK_EXT_robustness2 (sarnane D3D11-ga, mida kasutatakse juurdepääsu käsitlemiseks üle lubatud piiri piirid ressursipiirkonnad). Nende laienduste kasutamiseks peavad teil olema Win 5.8, samuti AMD ja Inteli draiverid Mesa 20.2-dev või NVIDIA draiveri 440.66.12-beeta;
  • Puhastustoimingute optimeeritud rakendus ja
    tõkked renderdamisel, mis võimaldas mõne mängu jõudlust veidi parandada;

  • D3D11 mängud lisasid võimaluse kasutada arvutusjärjekordi ressursside asünkroonseks laadimiseks, kui draiver (näiteks RADV) ei toeta eraldi edastusjärjekorda;
  • Rakendatud on mõned DXGI 1.6 funktsioonid, mida kasutatakse World of Warcrafti tulevastes versioonides;
  • D3D9-s vähenenud mälutarbimine, mis vältis vaba mälu ammendumist mõnes mängus, näiteks Toxikk;
  • Parandatud Vulkani valideerimisvead Cloudpunkis ja muudes mängudes, mis kasutasid valesti ressursipuhvrit;
  • Lahendatud probleemid GCC 10.1 ehitamisel;
  • Parandatud erinevad D3D9-ga seotud probleemid;
  • Valik dxgi.tearFree on ümber töödeldud;
  • Fallout New Vegase, Freelanceri, GTA IV ja Halo Custom Editioni probleemid on lahendatud;
  • Toetus koos winelib. DXVK ehitamine nõuab nüüd MinGW-d.

Allikas: opennet.ru

Lisa kommentaar