DXVK 1.0.3 s implementacijom Direct3D 10/11 na vrhu Vulkan API-ja

Umjesto izdanja koje je otkazano zbog problema sa zamrzavanjem GPU-a 1.1 međuslojno izdanje pripremljeno DXVK 1.0.3, koji pruža implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 10 i Direct3D 11, radeći putem prijevoda poziva na Vulkan API. DXVK 1.0.3 prenosi neke popravke i poboljšanja iz ogranka 1.1, na primjer:

  • Osigurano je da DLL uključuje informacije o verziji DXVK;
  • Na sustavima s NVIDIA GPU-ima, problemi s renderiranjem u Dark Souls Remastered i Grim Dawn su riješeni;
  • Popravljeno zamrzavanje GPU-a i rušenje upravljačkog programa prilikom pokretanja Star Citizen-a;
  • Riješeni problemi s performansama u Anno 1800;
  • Popravljene pogreške koje su dovele do prijenosa nedefiniranih podataka u upravljački program, što je moglo negativno utjecati na predmemoriju shadera;
  • Riješen je problem s hashiranjem shadera geometrije s metapodacima toka koji bi mogao uzrokovati nekontroliran rast datoteka predmemorije stanja.

Podsjećamo, DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu pomoću Winea, služeći kao alternativa viših performansi Wineovoj ugrađenoj implementaciji Direct3D 11 koja radi povrh OpenGL-a. U neke igrice izvedba kombinacije Wine+DXVK drugačiji od pokretanja na Windowsima za samo 10-20%, dok pri korištenju implementacije Direct3D 11 temeljene na OpenGL-u, performanse se značajnije smanjuju. Radovi u tijeku na dostava DXVK kao komponenta vino-integracija, isporučuje se u obliku zasebne Linux knjižnice (libdxvk.so), koja se može koristiti izravno u Wineu, bez potrebe za zasebnom instalacijom DXVK-a u obliku Windows DLL-a.

Izvor: opennet.ru

Dodajte komentar