DXVK 1.0.3 Direct3D 10/11 juurutusega Vulkan API peal

GPU külmutamise probleemi tõttu tühistatud väljalase asemel 1.1 vahekihtide vabastamine ette valmistatud DXVK 1.0.3, mis pakub DXGI (DirectX Graphics Infrastructure), Direct3D 10 ja Direct3D 11 juurutamist, mis töötab kõnede tõlkimise kaudu Vulkani API-le. DXVK 1.0.3 sisaldab mõningaid parandusi ja täiustusi 1.1 harust, näiteks:

  • DLL sisaldab kindlasti DXVK versiooni teavet;
  • NVIDIA GPU-dega süsteemides on Dark Souls Remasteredi ja Grim Dawni renderdusprobleemid lahendatud;
  • Parandatud GPU külmutamine ja draiveri krahh Star Citizeni käivitamisel;
  • Lahendatud jõudlusprobleemid Anno 1800-s;
  • Parandatud vead, mis viisid draiverile määratlemata andmete edastamiseni, mis võivad varjutaja vahemällu negatiivselt mõjutada;
  • Lahendatud on voo metaandmetega geomeetriavarjutajate räsimise probleem, mis võib põhjustada oleku vahemälufailide kontrollimatut kasvu.

Tuletame meelde, et DXVK-d saab kasutada 3D-rakenduste ja mängude käitamiseks Linuxis Wine'i abil, mis toimib suurema jõudlusega alternatiivina Wine'i sisseehitatud Direct3D 11 teostusele, mis töötab OpenGL-i peal. IN mõned mängud Vein + DXVK kombinatsiooni jõudlus erinev Windowsis töötamisest vaid 10–20%, samas kui OpenGL-il põhineva Direct3D 11 juurutuse kasutamisel väheneb jõudlus oluliselt. Töö käib edasi kohaletoimetamine DXVK komponendina veini integreerimine, tarnitakse eraldi Linuxi teegi (libdxvk.so) kujul, mida saab kasutada otse Wine'is, ilma et oleks vaja eraldi installida DXVK-d Windowsi DLL-i kujul.

Allikas: opennet.ru

Lisa kommentaar