DXVK 1.0.3 med Direct3D 10/11 implementering oven på Vulkan API

I stedet for en udgivelse, der blev annulleret på grund af et problem med GPU-frysning 1.1 mellemlagsfrigørelse forberedt DXVK 1.0.3, som giver en implementering af DXGI (DirectX Graphics Infrastructure), Direct3D 10 og Direct3D 11, der arbejder gennem oversættelse af opkald til Vulkan API. DXVK 1.0.3 overfører nogle rettelser og forbedringer fra 1.1-grenen, for eksempel:

  • DLL'en er sikret at inkludere DXVK-versionsoplysninger;
  • På systemer med NVIDIA GPU'er er gengivelsesproblemer i Dark Souls Remastered og Grim Dawn blevet løst;
  • Rettede GPU-frysning og drivernedbrud ved lancering af Star Citizen;
  • Løst ydeevneproblemer i Anno 1800;
  • Rettede fejl, der førte til overførsel af udefinerede data til driveren, hvilket kunne påvirke shader-cache negativt;
  • Rettede et problem med hashing af geometriskyggere med streammetadata, der kunne få tilstandscachefiler til at vokse ukontrolleret.

Som en påmindelse kan DXVK bruges til at køre 3D-applikationer og -spil på Linux ved hjælp af Wine, der fungerer som et højere ydeevne alternativ til Wines indbyggede Direct3D 11-implementering, der kører oven på OpenGL. I nogle spil vin+DXVK ydeevne anderledes fra kun at køre på Windows med 10-20%, mens man ved brug af implementeringen af ​​Direct3D 11 baseret på OpenGL falder mere markant. Arbejde der er i ganglevering DXVK som en komponent vin-integration, leveret i form af et separat Linux-bibliotek (libdxvk.so), som kan bruges direkte i Wine, uden behov for en separat installation af DXVK i form af en Windows DLL.

Kilde: opennet.ru

Tilføj en kommentar