DXVK 1.8-laget er blevet frigivet, hvilket giver en implementering af DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, der arbejder gennem oversættelsen af opkald til Vulkan API. DXVK kræver drivere, der understøtter Vulkan 1.1 API, såsom Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 og AMDVLK. DXVK kan 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 native Direct3D 9/10/11 implementeringer, der kører oven på OpenGL.
Vigtigste ændringer:
- DXGI inkluderer understøttelse af multi-monitor konfigurationer. For korrekt drift skal du installere en relativt ny version af Wine med understøttelse af XRandR 1.4.
- For at løse problemer med at køre spil på systemer uden en separat GPU, er Vulkan-softwareimplementeringer, der bruger CPU'er, såsom Lavapipe, inkluderet på listen over rasterizere.
- Operationer til at ændre parametre for at placere et billede i hukommelsen (Image Layout) er blevet optimeret, hvilket har forbedret ydeevnen af nogle spil på Intel GPU'er.
- Direct3D 9-implementeringen har optimeret processen med at indlæse teksturer og kontrollere synligheden af objekter, der overlapper med andre objekter. Problemer med forkert returnering af listen over understøttede tilbagebufferformater er blevet løst.
- Direct3D 11 indeholder som standard indstillingerne d3d11.enableRtOutputNanFixup (for ældre versioner af RADV-driveren) og d3d11.invariantPosition (for at løse problemer med Z-fighting, der vises på RDNA2 GPU'er). Rettede problemer med referencetælling og håndtering af nulværdier (NaN) i shaders.
- Rettede advarsler ved bygning med nye versioner af Meson-værktøjssættet.
- Problemer i Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 og Tomb Raider Legend er blevet løst.
Kilde: opennet.ru