DXVK 1.2 projekto su „Direct3D 10/11“ diegimu Vulkan API viršuje išleidimas

paskelbta tarpsluoksnio išleidimas DXVK 1.2, kuriame įdiegta DXGI („DirectX Graphics Infrastructure“), „Direct3D 10“ ir „Direct3D 11“, veikianti iškvietimų vertimu į „Vulkan“ API. Norėdami naudoti DXVK reikia palaikymas vairuotojams Vulkan APIPavyzdžiui
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 ir AMDVLK.

DXVK gali būti naudojamas 3D programoms ir žaidimams paleisti Linux sistemoje naudojant Wine, o tai yra našesnė alternatyva Wine vietiniam Direct3D 11 diegimui, kuris veikia su OpenGL. IN kai kurie žaidimai Vynas+DXVK derinio veikimas kitoks nuo paleidimo „Windows“ sistemoje tik 10–20%, o naudojant „Direct3D 11“ diegimą, pagrįstą „OpenGL“, našumas žymiai sumažėja.

Naujajame leidime komandų buferio perdavimui naudojama atskira gija, kuri pagerina kai kurių kelių branduolių konfigūracijų našumą. Be to, buvo padidintas komandų buferio siuntimo dažnis, kad būtų išvengta prastovų ir padidintas GPU naudojimas. Iš programų, kurių veikimui šie pokyčiai turėjo teigiamos įtakos, pažymimas žaidimas Quake Champions.

Pridėtas palaikymas tam tikriems atvaizdavimo plėtiniams, kurie nėra oficialiai apibrėžti „Direct3D 11“ specifikacijoje ir kuriuos gamintojai teikia atskirai naudodami papildomas „Windows“ bibliotekas. Šie pratęsimai reikalingi, kad bandomasis projektas veiktų. DXVK-AGS įdiegus siūlomus AGS (AMD GPU Services) plėtinius AMD AGS SDK ir leidžia naudoti kai kuriuos optimizavimus, įskaitant tuos, kurie naudojami žaidimuose „Resident Evil 2“ ir „Devil May Cry 5“.

Pataisymai apima: Šiek tiek sumažinta procesoriaus apkrova kai kuriuose žaidimuose. Ištaisyta problema, dėl kurios į būsenos talpyklą buvo įtraukti papildomi elementai ir iš naujo sukompiliuotos identiškos „Vulkan“ tvarkyklės. Ištaisyta klaida, sukėlusi strigtis arba netinkamą „Vulkan“ naudojimą naudojant „ClearView“ metodą. NVAPI sprendimas, kuris buvo naudojamas sprendžiant Mirror's Edge Catalyst problemas sistemose su NVIDIA GPU, buvo išjungtas.

Šaltinis: opennet.ru

Добавить комментарий