DXVK 1.8 is uitgebracht en biedt een implementatie van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, die werkt via call translation naar de Vulkan API. DXVK vereist drivers die de Vulkan 1.1 API ondersteunen, zoals Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 en AMDVLK. DXVK kan worden gebruikt om 3D-applicaties en -games uit te voeren. Linux Door gebruik te maken van Wine, biedt dit een beter presterend alternatief voor de ingebouwde Direct3D 9/10/11-implementaties van Wine die op OpenGL draaien.
Grote veranderingen:
- DXGI biedt ondersteuning voor configuraties met meerdere monitoren. Voor een correcte werking is een relatief recente versie van Wine met ondersteuning voor XRandR 1.4 vereist.
- Om problemen met het spelen van games op systemen zonder een speciale GPU op te lossen, worden software-implementaties van Vulkan die gebruikmaken van CPU's, zoals Lavapipe, nu vermeld als rasterizers.
- Geoptimaliseerde bewerkingen voor het wijzigen van afbeeldingslayoutparameters in het geheugen (Image Layout), waardoor de prestaties van sommige games op Intel GPU's konden worden verbeterd.
- De Direct3D 9-implementatie optimaliseert het proces van het laden van texturen en het controleren of objecten worden bedekt door andere objecten. Problemen met het onjuist retourneren van de lijst met ondersteunde schermbufferformaten (backbuffer) zijn opgelost.
- Direct3D 11 schakelt nu standaard d3d11.enableRtOutputNanFixup (voor oudere RADV-driverversies) en d3d11.invariantPosition (om Z-fighting-problemen op RDNA2 GPU's aan te pakken) in. Problemen met referentietelling en de verwerking van ongedefinieerde waarden (NaN) in shaders zijn opgelost.
- Waarschuwingen opgelost bij het bouwen met nieuwe versies van de Meson-toolset.
- Problemen met Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 en Tomb Raider Legend zijn opgelost.
Bron: opennet.ru
