Release av DXVK 1.2-projektet med Direct3D 10/11-implementering ovanpå Vulkan API

publiceras mellanskiktsfrigöring DXVK 1.2, 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. För att använda DXVK krävs stöd för förare Vulkan APIsåsom
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 och AMDVLK.

DXVK kan 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.

Den nya versionen använder en separat tråd för kommandobuffertöverföring, vilket förbättrar prestandan i vissa flerkärniga konfigurationer. Dessutom har frekvensen för att skicka kommandobufferten ökats för att eliminera driftstopp och öka användningen av GPU:n. Av de applikationer vars prestanda påverkades positivt av dessa förändringar, noteras spelet Quake Champions.

Tillagt stöd för specifika renderingstillägg som inte är officiellt definierade i Direct3D 11-specifikationen och tillhandahålls separat av tillverkare genom ytterligare bibliotek för Windows. Dessa förlängningar krävs för att pilotprojektet ska fungera. DXVK-AGS med implementeringen av AGS (AMD GPU Services)-tillägg som föreslås i AMD AGS SDK och låter dig använda vissa optimeringar, inklusive de som används i spelen Resident Evil 2 och Devil May Cry 5.

Korrigeringar inkluderar: Något minskad CPU-belastning i vissa spel. Fixade ett problem som gjorde att extra objekt lades till i tillståndscachen och att identiska Vulkan-hanterare kompilerades om. Fixade en bugg som orsakade krascher eller felaktig användning av Vulkan vid användning av ClearView-metoden. NVAPI-lösningen som användes för att lösa problem i Mirror's Edge Catalyst på system med NVIDIA GPU:er har inaktiverats.

Källa: opennet.ru

Lägg en kommentar