DXVK 1.0.3 med Direct3D 10/11 implementering ovanpå Vulkan API

Istället för en release som avbröts på grund av ett problem med att GPU fryser 1.1 mellanskiktssläpp förberedd DXVK 1.0.3, som tillhandahåller en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 10 och Direct3D 11, som arbetar genom översättning av anrop till Vulkan API. DXVK 1.0.3 överför några korrigeringar och förbättringar från 1.1-grenen, till exempel:

  • DLL:n är säker på att inkludera DXVK-versionsinformation;
  • På system med NVIDIA GPU:er har renderingsproblem i Dark Souls Remastered och Grim Dawn lösts;
  • Fixat GPU-frysning och drivrutinskrasch vid start av Star Citizen;
  • Löste prestandaproblem i Anno 1800;
  • Fixade fel som ledde till överföring av odefinierade data till drivrutinen, vilket skulle kunna påverka shader-cache negativt;
  • Fixade ett problem med att hasha geometriskuggningar med strömmetadata som kunde få tillståndscachefiler att växa okontrollerat.

Som en påminnelse kan DXVK användas för att köra 3D-applikationer och spel på Linux med Wine, vilket fungerar som ett alternativ med högre prestanda till Wines inbyggda Direct3D 11-implementering som körs ovanpå OpenGL. I några spel prestanda för kombinationen Wine+DXVK annorlunda från att köras på Windows med endast 10-20 %, medan när man använder Direct3D 11-implementeringen baserad på OpenGL, minskar prestandan mer markant. Pågående arbetetillförsel DXVK som en komponent vinintegrering, levereras i form av ett separat Linux-bibliotek (libdxvk.so), som kan användas direkt i Wine, utan behov av en separat installation av DXVK i form av en Windows DLL.

Källa: opennet.ru

Lägg en kommentar