Utgivelse av DXVK 1.2-prosjektet med Direct3D 10/11-implementering på toppen av Vulkan API

publisert frigjøring av mellomlag DXVK 1.2, som gir en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 10 og Direct3D 11, som arbeider gjennom oversettelse av kall til Vulkan API. For å bruke DXVK nødvendig støtte for sjåfører Vulkan APISlik som
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 og AMDVLK.

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

Den nye utgivelsen bruker en egen tråd for kommandobufferoverføring, som forbedrer ytelsen i enkelte flerkjernekonfigurasjoner. I tillegg er frekvensen for sending av kommandobufferen økt for å eliminere nedetid og øke bruken av GPU. Av applikasjonene hvis ytelse ble positivt påvirket av disse endringene, er spillet Quake Champions notert.

Lagt til støtte for spesifikke gjengivelsesutvidelser som ikke er offisielt definert i Direct3D 11-spesifikasjonen og leveres separat av produsenter gjennom tilleggsbiblioteker for Windows. Disse utvidelsene er nødvendige for at pilotprosjektet skal fungere. DXVK-AGS med implementering av AGS (AMD GPU Services) utvidelser foreslått i AMD AGS SDK og lar deg bruke noen optimaliseringer, inkludert de som brukes i spillene Resident Evil 2 og Devil May Cry 5.

Rettelser inkluderer: Noe redusert CPU-belastning i noen spill. Rettet et problem som førte til at ekstra elementer ble lagt til tilstandsbufferen og at identiske Vulkan-behandlere ble kompilert på nytt. Rettet en feil som forårsaket krasj eller feil bruk av Vulkan ved bruk av ClearView-metoden. NVAPI-løsningen som ble brukt til å løse problemer i Mirror's Edge Catalyst på systemer med NVIDIA GPUer, er deaktivert.

Kilde: opennet.ru

Legg til en kommentar