DXVK 1.0.3 s implementací Direct3D 10/11 nad rozhraním Vulkan API

Místo vydání, které bylo zrušeno kvůli problému se zamrznutím GPU 1.1 připraveno uvolnění mezivrstvy DXVK 1.0.3, která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 10 a Direct3D 11, pracující prostřednictvím překladu volání do Vulkan API. DXVK 1.0.3 přenáší některé opravy a vylepšení z větve 1.1, například:

  • Je zajištěno, že DLL obsahuje informace o verzi DXVK;
  • Na systémech s GPU NVIDIA byly vyřešeny problémy s vykreslováním v Dark Souls Remastered a Grim Dawn;
  • Opraveno zamrzání GPU a pád ovladače při spuštění Star Citizen;
  • Vyřešené problémy s výkonem v Anno 1800;
  • Opraveny chyby, které vedly k přenosu nedefinovaných dat do ovladače, což mohlo negativně ovlivnit ukládání shaderu do mezipaměti;
  • Opraven problém s hašováním geometrie shaderů s metadaty streamu, který mohl způsobit nekontrolovatelný nárůst velikosti souborů mezipaměti stavu.

Připomínáme, že DXVK lze použít ke spouštění 3D aplikací a her na Linuxu pomocí Wine, sloužící jako výkonnější alternativa k vestavěné implementaci Wine Direct3D 11 běžící nad OpenGL. V nějaké hry víno+DXVK výkon jiné od běhu na Windows jen o 10-20%, zatímco při použití implementace Direct3D 11 založené na OpenGL výkon klesá výrazněji. Probíhající práce na dodávka DXVK jako součást integrace vína, dodávaný ve formě samostatné linuxové knihovny (libdxvk.so), kterou lze používat přímo ve Wine, bez nutnosti samostatné instalace DXVK ve formě Windows DLL.

Zdroj: opennet.ru

Přidat komentář