udgivelse af lag , der implementerer DXGI (DirectX Graphics Infrastructure), Direct3D 10 og Direct3D 11, der fungerer gennem oversættelse af API-opkald til Vulkan. For at bruge DXVK kræves drivere, der understøtter ext4
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 og .
DXVK kan bruges til at køre 3D-applikationer og -spil i Linux ved hjælp af Wine, og fungerer som et mere højtydende alternativ til den indbyggede Wine-implementering af Direct3D 11, der kører oven på OpenGL. I ydelsen af kombinationen Wine+DXVK sættes til 10-20% lavere end ved kørsel på Windows, mens ydeevnen falder mere betydeligt ved brug af den OpenGL-baserede Direct3D 11-implementering.
Den nye udgave anvender en separat tråd til overførsel af kommandobufferen, hvilket har øget ydeevnen i nogle multicore-konfigurationer. Derudover er frekvenserne for afsendelse af kommandobufferen øget for at undgå nedetid og anvende GPU'en mere aktivt. Af de applikationer, hvis ydeevne har gavn af disse ændringer, nævnes spillet Quake Champions.
Der er tilføjet understøttelse af specifikke rendering-udvidelser, der officielt ikke er defineret i Direct3D 11-specifikationen og separat leveres af producenterne via ekstra biblioteker til Windows. Disse udvidelser er nødvendige for at arbejde med det eksperimentelle projekt med implementering af AGS-udvidelser (AMD GPU Services), foreslået i og der muliggør visse optimeringer, herunder dem, der anvendes i spillene Resident Evil 2 og Devil May Cry 5.
Blandt rettelserne: Let reduceret belastning på CPU'en i nogle spil. Problemet, der forårsagede tilføjelsen af uønskede elementer til tilstandsbufferen og genkompilering af identiske Vulkan-handlere, er blevet løst. En fejl, der førte til nedbrud eller forkert anvendelse af Vulkan ved brug af ClearView-metoden, er blevet rettet. En omgåelse i NVAPI, der blev brugt til at løse problemer i spillet Mirror’s Edge Catalyst på systemer med NVIDIA GPU, er blevet deaktiveret.
Kilde: opennet.ru
