Release van DXVK 2.1, Direct3D 9/10/11 implementaties bovenop de Vulkan API

De release van de DXVK 2.1-laag is beschikbaar en biedt een implementatie van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, waarbij wordt gewerkt via de vertaling van oproepen naar de Vulkan API. DXVK vereist stuurprogramma's die de Vulkan API 1.3 ondersteunen, zoals Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 en AMDVLK. DXVK kan worden gebruikt om 3D-applicaties en games op Linux uit te voeren met behulp van Wine, en dient als een krachtiger alternatief voor Wine's eigen Direct3D 9/10/11-implementaties die bovenop OpenGL draaien.

Grote veranderingen:

  • Op systemen die de HDR10-kleurruimte ondersteunen, is het mogelijk om HDR te activeren door de omgevingsvariabele DXVK_HDR=1 in te stellen of de parameter dxgi.enableHDR = True in het configuratiebestand op te geven. Zodra HDR is geactiveerd, kunnen games de HDR10-kleurruimte detecteren en gebruiken als ze vkd3d-proton 2.8 of hoger hebben. De belangrijkste gebruikersomgevingen in Linux ondersteunen nog geen HDR, maar HDR-ondersteuning is beschikbaar in de Gamescope-composietserver. Om dit in te schakelen moet u de optie "--hdr-enabled" gebruiken (werkt momenteel alleen op systemen met AMD GPU's bij gebruik van de Linux-kernel met josh-hdr-patches) colorimetrie).
  • Verbeterde shader-compilatie. Om stotteren te verminderen is het gebruik van pijplijnbibliotheken uitgebreid naar pijplijnen met tessellation- en geometrie-shaders, en bij gebruik van MSAA worden extra mogelijkheden van de Vulkan-extensie VK_EXT_extended_dynamic_state3 gebruikt.
  • Voor oudere games met ondersteuning voor multi-sample anti-aliasing (MSAA, Multi-Sample Anti-Aliasing) zijn de instellingen d3d9.forceSampleRateShading en d3d11.forceSampleRateShading toegevoegd om de Sample Rate Shading-modus voor alle shaders in te schakelen, wat de kwaliteit verbetert van afbeeldingen in games.
  • De GLFW-backend is toegevoegd aan Linux-builds, die kan worden gebruikt als alternatief voor de SDL2-backend.
  • Verbeterde D3D11-logica voor het doorgeven van opdrachten om het DXVK-gedrag dichter bij de oorspronkelijke D3D11-stuurprogramma's te brengen en voorspelbaardere prestaties te bereiken.
  • Problemen die zich in games voordeden, zijn opgelost:
    • As van de singulariteit.
    • Slagveld: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: de derde.
    • Sekiro.
    • Sonic Grenzen.
    • Opperbevelhebber: Forged Alliance.

Bron: opennet.ru

Voeg een reactie