Udgivelse af DXVK 1.8, Direct3D 9/10/11 implementeringer oven på Vulkan API

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

Tilføj en kommentar