Vrystelling van DXVK 1.2-projek met Direct3D 10/11-implementering bo-op Vulkan API

gepubliseer tussenlaag vrystelling DXVK 1.2, wat 'n implementering van DXGI (DirectX Graphics Infrastructure), Direct3D 10 en Direct3D 11 verskaf, wat deur oproepvertaling na die Vulkan API werk. Om DXVK te gebruik vereis ondersteuning vir bestuurders Vulkan APIsoos
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 en AMDVLK.

DXVK kan gebruik word om 3D-toepassings en speletjies op Linux met Wine te laat loop, wat dien as 'n hoër werkverrigting-alternatief vir Wine se ingeboude Direct3D 11-implementering wat bo-op OpenGL loop. IN sommige speletjies wyn+DXVK prestasie verskillende van loop op Windows met slegs 10-20%, terwyl die gebruik van die implementering van Direct3D 11 gebaseer op OpenGL, die werkverrigting meer aansienlik verminder.

Die nuwe weergawe gebruik 'n aparte draad om die opdragbuffer deur te gee, wat werkverrigting in sommige multi-kern konfigurasies verbeter. Daarbenewens is die frekwensie van die stuur van die opdragbuffer verhoog om stilstand uit te skakel en die gebruik van die GPU te verhoog. Een van die toepassings wat by hierdie veranderinge baat gevind het, was Quake Champions.

Bygevoeg ondersteuning vir spesifieke weergawe-uitbreidings wat nie amptelik in die Direct3D 11-spesifikasie gedefinieer word nie en afsonderlik deur vervaardigers verskaf word deur bykomende biblioteke vir Windows. Hierdie uitbreidings is nodig vir die loodsprojek om te werk DXVK-AGS met die implementering van die AGS (AMD GPU Services) uitbreidings voorgestel in AMD AGS SDK en laat jou toe om 'n paar optimaliserings te gebruik, insluitend dié wat in die speletjies Resident Evil 2 en Devil May Cry 5 gebruik word.

Onder die regstellings: het die las op die SVE in sommige speletjies effens verminder. Ons het 'n probleem opgelos wat daartoe gelei het dat ekstra items by die staatkas gevoeg is en identiese Vulkan-hanteerders hersaamgestel is. Het 'n fout reggestel wat veroorsaak het dat Vulkan ineenstort of misbruik het wanneer die ClearView-metode gebruik word. Het 'n NVAPI-oplossing gedeaktiveer wat gebruik is om probleme in Mirror's Edge Catalyst op stelsels met NVIDIA GPU's op te los.

Bron: opennet.ru

Voeg 'n opmerking