DXVK 1.0.3 Direct3D 10/11 -toteutuksella Vulkan API:n päällä

GPU:n jäätymisongelman vuoksi peruutetun julkaisun sijaan 1.1 välikerrosvapautus valmis DXVK 1.0.3, joka tarjoaa DXGI:n (DirectX Graphics Infrastructure), Direct3D 10:n ja Direct3D 11:n toteutuksen, joka kääntää kutsut Vulkan API:lle. DXVK 1.0.3 sisältää joitain korjauksia ja parannuksia 1.1:n haarasta, esimerkiksi:

  • DLL on varmistettu sisältävän DXVK-versiotiedot;
  • NVIDIA-grafiikkasuorittimilla varustetuissa järjestelmissä Dark Souls Remasteredin ja Grim Dawnin renderöintiongelmat on ratkaistu.
  • Korjattu grafiikkasuorittimen jumiutuminen ja kuljettajan kaatuminen Star Citizenin käynnistettäessä;
  • Ratkaistu suorituskykyongelmat Anno 1800:ssa;
  • Korjattu virheet, jotka johtivat määrittelemättömien tietojen lähettämiseen ohjaimelle, mikä voi vaikuttaa negatiivisesti Shader-välimuistiin.
  • Korjattu ongelma, joka liittyy geometrian varjostimien hajauttamiseen streamin metadatan kanssa, mikä voi saada tilavälimuistitiedostot kasvamaan hallitsemattomasti.

Muista, että DXVK:ta voidaan käyttää 3D-sovellusten ja -pelien ajamiseen Linuxissa Winen avulla, mikä toimii tehokkaampana vaihtoehtona Winen sisäänrakennetulle Direct3D 11 -toteutukselle, joka toimii OpenGL:n päällä. SISÄÄN joitain pelejä Wine+DXVK-yhdistelmän suorituskyky eri Windowsissa vain 10-20 %, kun taas OpenGL-pohjaista Direct3D 11 -toteutusta käytettäessä suorituskyky heikkenee huomattavasti. Työn alla päälle toimitus DXVK komponenttina viinin integrointi, toimitetaan erillisenä Linux-kirjastona (libdxvk.so), jota voidaan käyttää suoraan Winessä ilman erillistä DXVK-asennusta Windows DLL:n muodossa.

Lähde: opennet.ru

Lisää kommentti