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