Utgivelse av DXVK 2.1, Direct3D 9/10/11 implementeringer på toppen av Vulkan API

Utgivelsen av DXVK 2.1-laget er tilgjengelig, og gir en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, som fungerer gjennom anropsoversettelse til Vulkan API. DXVK krever Vulkan 1.3 API-aktiverte drivere som Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 og AMDVLK. DXVK kan brukes til å kjøre 3D-applikasjoner og spill på Linux ved hjelp av Wine, og fungerer som et alternativ med høyere ytelse til Wines innebygde Direct3D 9/10/11-implementeringer som kjører på toppen av OpenGL.

Hovedendringer:

  • På systemer som støtter HDR10-fargerommet, er det mulig å aktivere HDR ved å sette miljøvariabelen DXVK_HDR=1 eller spesifisere parameteren dxgi.enableHDR = True i konfigurasjonsfilen. Når HDR er aktivert, kan spill oppdage og bruke HDR10-fargerommet hvis vkd3d-proton 2.8 eller nyere er installert. De viktigste brukermiljøene i Linux støtter ennå ikke HDR, men HDR-støtte er tilgjengelig i Gamescope-komposittserveren, for å aktivere det bør du bruke alternativet "--hdr-enabled" (fungerer for øyeblikket bare på systemer med AMD GPUer når du bruker Linux-kjerne med josh-hdr-patcher) kolorimetri).
  • Forbedret shader-kompilering. For å redusere stamming er bruken av rørledningsbiblioteker utvidet til rørledninger med tessellasjon og geometriskyggelegging, og ved bruk av MSAA brukes tilleggsfunksjoner til Vulkan-utvidelsen VK_EXT_extended_dynamic_state3.
  • For eldre spill med støtte for multi-sample anti-aliasing (MSAA, Multi-Sample Anti-Aliasing), er d3d9.forceSampleRateShading og d3d11.forceSampleRateShading-innstillingene lagt til for å aktivere Sample Rate Shading-modus for alle shadere, noe som forbedrer kvaliteten av bilder i spill.
  • GLFW-backend er lagt til Linux-bygg, som kan brukes som et alternativ til SDL2-backend.
  • Forbedret D3D11-kommandooverføringslogikk for å bringe DXVK-oppførsel nærmere innfødte D3D11-drivere og oppnå mer forutsigbar ytelse.
  • Rettet problemer som dukket opp i spill:
    • Singularitetens aske.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row Den tredje.
    • Sekiro.
    • Sonic Frontiers.
    • Øverste sjef: Forged Alliance.

Kilde: opennet.ru

Legg til en kommentar