Vydanie DXVK 2.1, implementácie Direct3D 9/10/11 nad rozhraním Vulkan API

K dispozícii je vydanie vrstvy DXVK 2.1, ktorá poskytuje implementáciu DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, pracujúcu prostredníctvom prekladu volaní do Vulkan API. DXVK vyžaduje ovládače, ktoré podporujú Vulkan API 1.3, ako napríklad Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK je možné použiť na spúšťanie 3D aplikácií a hier v systéme Linux pomocou Wine, pričom slúži ako výkonnejšia alternatíva k natívnym implementáciám Wine Direct3D 9/10/11, ktoré bežia nad OpenGL.

Hlavné zmeny:

  • Na systémoch, ktoré podporujú farebný priestor HDR10, je možné aktivovať HDR nastavením premennej prostredia DXVK_HDR=1 alebo zadaním parametra dxgi.enableHDR = True v konfiguračnom súbore. Po aktivácii HDR môžu hry detekovať a používať farebný priestor HDR10, ak majú vkd3d-proton 2.8 alebo novší. Hlavné používateľské prostredia v systéme Linux zatiaľ nepodporujú HDR, ale podpora HDR je k dispozícii na kompozitnom serveri Gamescope. Ak ju chcete povoliť, mali by ste použiť možnosť „--hdr-enabled“ (v súčasnosti funguje iba na systémoch s GPU AMD pri použití Linuxové jadro so záplatami josh-hdr) kolorimetria).
  • Vylepšená kompilácia shaderov. Aby sa znížilo zasekávanie, používanie knižníc potrubí sa rozšírilo na potrubia s tessellation a geometry shader a pri použití MSAA sa využívajú ďalšie možnosti rozšírenia Vulkan VK_EXT_extended_dynamic_state3.
  • Pre staršie hry s podporou multi-sample anti-aliasingu (MSAA, Multi-Sample Anti-Aliasing) boli pridané nastavenia d3d9.forceSampleRateShading a d3d11.forceSampleRateShading, ktoré umožňujú režim tieňovania vzorkovacej frekvencie pre všetky shadery, čo zlepšuje kvalitu obrázkov v hrách.
  • K zostavám Linuxu bol pridaný backend GLFW, ktorý možno použiť ako alternatívu k backendu SDL2.
  • Vylepšená logika odovzdávania príkazov D3D11 s cieľom priblížiť správanie DXVK natívnym ovládačom D3D11 a dosiahnuť predvídateľnejší výkon.
  • Problémy vyskytujúce sa v hrách boli opravené:
    • Popol singularity.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: Tretí.
    • Sekiro.
    • Sonic Frontiers.
    • Najvyšší veliteľ: Kovaná aliancia.

Zdroj: opennet.ru

Pridať komentár