DXVK 1.0.3 s implementáciou Direct3D 10/11 nad rozhraním Vulkan API

Namiesto vydania, ktoré bolo zrušené kvôli problémom so zamrznutím GPU 1.1 pripravené uvoľnenie medzivrstvy DXVK 1.0.3, ktorá poskytuje implementáciu DXGI (DirectX Graphics Infrastructure), Direct3D 10 a Direct3D 11, pracujúcich prostredníctvom prekladu volaní do Vulkan API. DXVK 1.0.3 prenáša niektoré opravy a vylepšenia z vetvy 1.1, napríklad:

  • DLL je zaručené, že obsahuje informácie o verzii DXVK;
  • Na systémoch s GPU NVIDIA boli problémy s vykresľovaním v Dark Souls Remastered a Grim Dawn vyriešené;
  • Opravené zamrznutie GPU a pád ovládača pri spustení Star Citizen;
  • Vyriešené problémy s výkonom v Anno 1800;
  • Opravené chyby, ktoré viedli k prenosu nedefinovaných údajov do ovládača, čo mohlo negatívne ovplyvniť ukladanie shaderov do vyrovnávacej pamäte;
  • Opravený problém s hašovaním geometrie shaderov s metadátami streamu, ktorý mohol spôsobiť nekontrolovateľný rast súborov vyrovnávacej pamäte stavu.

Pripomíname, že DXVK možno 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 vstavanej implementácii Direct3D 11 od Wine, ktorá beží nad OpenGL. IN nejaké hry výkon kombinácie Wine+DXVK odlišný od behu na Windowse len o 10-20%, pričom pri použití implementácie Direct3D 11 založenej na OpenGL výkon klesá výraznejšie. Prebiehajúca práca na doručenie DXVK ako komponent integrácia vína, dodávaný vo forme samostatnej linuxovej knižnice (libdxvk.so), ktorú je možné použiť priamo vo Wine, bez potreby samostatnej inštalácie DXVK vo forme Windows DLL.

Zdroj: opennet.ru

Pridať komentár