Lëshimi i implementimeve DXVK 1.7, Direct3D 9/10/11 në krye të Vulkan API

Formuar lëshimi i ndërshtresës DXVK 1.7, i cili ofron një implementim DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dhe 11 që funksionon përmes përkthimit të thirrjeve në Vulkan API. Për të përdorur DXVK требуется mbështetje për drejtuesit Vulcan API 1.1të tilla si AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 dhe AMDVLK.
DXVK mund të përdoret për të ekzekutuar aplikacione dhe lojëra 3D në Linux duke përdorur Wine, duke shërbyer si një alternativë me performancë më të lartë ndaj zbatimit të integruar Direct3D 11 të Wine që funksionon në krye të OpenGL.

Ndryshimet kryesore:

  • Mbështetje e shtuar për shtesat e API-së grafike Vulkan: VK_EXT_custom_border_color (përdoret për të mbështetur ngjyrat e kufirit në Sampler, zgjidhi shumë probleme në lojërat e bazuara në Direct3D 9, duke përfshirë Crysis dhe Halo 2 Vista) dhe VK_EXT_robustness2 (i ngjashëm me D3D11, i përdorur për të trajtuar kufizon zonat e burimeve të aksesit). Për të përdorur këto shtesa, duhet të keni wine 5.8, si dhe drejtues AMD dhe Intel nga Mesa 20.2-dev ose NVIDIA driver 440.66.12-beta;
  • Zbatimi i optimizuar i operacioneve të pastrimit dhe
    barrierat gjatë paraqitjes, gjë që bëri të mundur përmirësimin e lehtë të performancës së disa lojërave;

  • Lojërat D3D11 shtuan aftësinë për të përdorur radhët llogaritëse për të ngarkuar burimet në mënyrë asinkrone nëse drejtuesi (për shembull, RADV) nuk mbështet një radhë të veçantë transferimi;
  • Zbatuar disa funksionalitete DXGI 1.6 që do të përdoren në versionet e ardhshme të World of Warcraft;
  • Reduktimi i konsumit të memories në D3D9, i cili shmangu mbarimin e memories së disponueshme në disa lojëra si Toxikk;
  • Rregulloi gabimet e vërtetimit të Vulkan në Cloudpunk dhe lojëra të tjera që përdorën gabimisht buferin e burimeve;
  • Problemet e zgjidhura gjatë ndërtimit në GCC 10.1;
  • Rregulloi çështje të ndryshme në lidhje me D3D9;
  • Opsioni dxgi.tearFree është ripunuar;
  • Problemet në Fallout New Vegas, Freelancer, GTA IV dhe Halo Custom Edition janë zgjidhur;
  • Mbështetje për ndërtimet me winelib. Ndërtimi i DXVK tani kërkon MinGW.

Burimi: opennet.ru

Shto një koment