Rilascio di DXVK 2.1, implementazioni Direct3D 9/10/11 oltre all'API Vulkan

È disponibile il rilascio del livello DXVK 2.1, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, lavorando attraverso la traduzione delle chiamate all'API Vulkan. DXVK richiede driver abilitati per API Vulkan 1.3 come Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. DXVK può essere utilizzato per eseguire applicazioni e giochi 3D su Linux utilizzando Wine, fungendo da alternativa a prestazioni più elevate alle implementazioni integrate di Direct3D 9/10/11 di Wine in esecuzione su OpenGL.

Principali modifiche:

  • Sui sistemi che supportano lo spazio colore HDR10, è possibile attivare l'HDR impostando la variabile d'ambiente DXVK_HDR=1 o specificando il parametro dxgi.enableHDR = True nel file di configurazione. Una volta attivato l'HDR, i giochi possono rilevare e utilizzare lo spazio colore HDR10 se è installato vkd3d-proton 2.8 o successivo. I principali ambienti utente in Linux non supportano ancora l'HDR, ma il supporto HDR è disponibile nel server composito Gamescope, per abilitarlo è necessario utilizzare l'opzione “--hdr-enabled” (attualmente funziona solo su sistemi con GPU AMD quando si utilizza l'opzione kernel Linux con colorimetria josh-hdr-patch).
  • Compilazione dello shader migliorata. Per ridurre lo stuttering, l'uso delle librerie di pipeline è stato esteso alle pipeline con tassellatura e shader geometrici e, quando si utilizza MSAA, vengono utilizzate funzionalità aggiuntive dell'estensione Vulkan VK_EXT_extended_dynamic_state3.
  • Per i giochi più vecchi con supporto per l'anti-aliasing multi-campione (MSAA, Multi-Sample Anti-Aliasing), sono state aggiunte le impostazioni d3d9.forceSampleRateShading e d3d11.forceSampleRateShading per abilitare la modalità Sample Rate Shading per tutti gli shader, che migliora la qualità delle immagini nei giochi.
  • Alle build Linux è stato aggiunto il backend GLFW, che può essere utilizzato come alternativa al backend SDL2.
  • Logica di passaggio dei comandi D3D11 migliorata per avvicinare il comportamento DXVK ai driver D3D11 nativi e ottenere prestazioni più prevedibili.
  • Risolti i problemi che apparivano nei giochi:
    • Ceneri della Singolarità.
    • Campo di battaglia: cattiva compagnia 2.
    • Gujian 3.
    • Resident Evil 4HD.
    • Saints Row terzo.
    • Sekiro.
    • frontiere soniche.
    • Comandante Supremo: Alleanza Forgiata.

Fonte: opennet.ru

Aggiungi un commento