DXVK 1.0.3 Direct3D 10/11 inplementazioarekin Vulkan APIaren gainean

GPU izoztearen arazo batengatik bertan behera utzi zen bertsio baten ordez 1.1 geruzen arteko oharra prestatuta DXVK 1.0.3, DXGI (DirectX Graphics Infrastructure), Direct3D 10 eta Direct3D 11 inplementazioa eskaintzen duena, Vulkan APIrako deien itzulpenaren bidez lan eginez. DXVK 1.0.3 1.1 adarraren konponketa eta hobekuntza batzuk eramaten ditu, adibidez:

  • DLLak DXVK bertsioaren informazioa barne hartuko duela ziurtatzen da;
  • NVIDIA GPUak dituzten sistemetan, Dark Souls Remastered eta Grim Dawn-en errendatze-arazoak konpondu dira;
  • GPU izoztea eta gidariaren hutsegitea konpondu da Star Citizen abiaraztean;
  • Errendimendu-arazoak konpondu dira Anno 1800-n;
  • Gidariari zehaztu gabeko datuak igortzea ekarri zuten akatsak konpondu ziren, eta horrek itzalduraren cachean eragin negatiboa izan zezakeen;
  • Arazo bat konpondu da korrontearen metadatuekin geometria-shaders hashing-ekin, eta horrek egoera-cache-fitxategiak kontrolik gabe haztea eragin dezake.

Oroigarri gisa, DXVK Wine erabiliz 3D aplikazioak eta jokoak Linux-en exekutatzeko erabil daiteke, Wine-ren Direct3D 11 OpenGL-en gainean exekutatzen den Wine-ren DirectXNUMXD XNUMX inplementazioaren errendimendu handiagoko alternatiba gisa. IN joko batzuk Wine+DXVK konbinazioaren errendimendua hainbat Windows-en % 10-20 baino ez exekutatzeko, eta, berriz, OpenGLn oinarritutako Direct3D 11 inplementazioa erabiltzean, errendimendua nabarmen murrizten da. Lanak martxan on entrega DXVK osagai gisa ardo-integrazioa, Linux liburutegi bereizi baten moduan (libdxvk.so) hornitua, Wine-n zuzenean erabil daitekeena, Windows DLL moduan DXVK instalatzeko beharrik gabe.

Iturria: opennet.ru

Gehitu iruzkin berria