DXVK 1.0.3 med Direct3D 10/11-implementering på toppen av Vulkan API

I stedet for en utgivelse som ble kansellert på grunn av et problem med GPU-frysing 1.1 mellomlagsfrigjøring klargjort DXVK 1.0.3, som gir en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 10 og Direct3D 11, som arbeider gjennom oversettelse av kall til Vulkan API. DXVK 1.0.3 overfører noen rettelser og forbedringer fra 1.1-grenen, for eksempel:

  • DLL-en er sikret å inkludere DXVK-versjonsinformasjon;
  • På systemer med NVIDIA GPUer er gjengivelsesproblemer i Dark Souls Remastered og Grim Dawn løst;
  • Fikset GPU-frysing og driverkrasj ved lansering av Star Citizen;
  • Løste ytelsesproblemer i Anno 1800;
  • Rettet feil som førte til overføring av udefinerte data til driveren, noe som kan påvirke shader-bufring negativt;
  • Rettet et problem med hashing av geometriskyggere med strømmetadata som kan få tilstandsbufferfiler til å vokse ukontrollert.

Som en påminnelse kan DXVK brukes til å kjøre 3D-applikasjoner og spill på Linux ved hjelp av Wine, og fungerer som et alternativ med høyere ytelse til Wines innebygde Direct3D 11-implementering som kjører på toppen av OpenGL. I noen spill ytelsen til Wine+DXVK-kombinasjonen annerledes fra å kjøre på Windows med bare 10-20 %, mens når du bruker Direct3D 11-implementeringen basert på OpenGL, reduseres ytelsen mer betydelig. Arbeid pågårleveranse DXVK som en komponent vin-integrasjon, levert i form av et eget Linux-bibliotek (libdxvk.so), som kan brukes direkte i Wine, uten behov for en separat installasjon av DXVK i form av en Windows DLL.

Kilde: opennet.ru

Legg til en kommentar