Rilascio di DXVK 2.1, implementazione di Direct3D 9/10/11 sopra l'API Vulkan

È disponibile il rilascio del livello DXVK 2.1, che fornisce l'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, operante tramite la traduzione delle chiamate all'API Vulkan. Per utilizzare DXVK è necessario avere driver con supporto per l'API Vulkan 1.3, come Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. DXVK può essere usato per eseguire applicazioni e giochi 3D in Linux tramite Wine, fungendo da alternativa ad alte prestazioni alle implementazioni integrate di Direct3D 9/10/11 in Wine, che operano sopra OpenGL.

Principali modifiche:

  • Nei sistemi che supportano lo spazio colore HDR10, è possibile attivare l'HDR impostando la variabile ambiente DXVK_HDR=1 o specificando il parametro dxgi.enableHDR = True nel file di configurazione. Dopo l'attivazione dell'HDR, i giochi possono rilevare e utilizzare lo spazio colore HDR10 in presenza del pacchetto vkd3d-proton 2.8 o versioni successive. Gli ambienti desktop principali in Linux attualmente non supportano l'HDR, ma la supporto HDR è disponibile in compositing server Gamescope, la cui attivazione richiede di utilizzare l'opzione «--hdr-enabled» (funziona attualmente solo sui sistemi con GPU AMD utilizzando un kernel Linux con patch josh-hdr-colorimetry).
  • Migliorata la compilazione degli shader. Per ridurre i difetti di lag, l'uso delle librerie del pipeline è stato esteso ai pipeline con tessellazione e shader geometrici, mentre con l'uso di MSAA sono state attivate ulteriori funzionalità dell'estensione Vulkan VK_EXT_extended_dynamic_state3.
  • Per i giochi più vecchi che supportano il Multi-Sample Anti-Aliasing (MSAA), sono state aggiunte le impostazioni d3d9.forceSampleRateShading e d3d11.forceSampleRateShading, che attivano la modalità Sample Rate Shading per tutti gli shader, migliorando così la qualità delle immagini nei giochi.
  • Nelle build per Linux è stato aggiunto il backend GLFW, che può essere utilizzato come alternativa al backend SDL2.
  • Migliorata la logica di trasmissione dei comandi D3D11 per avvicinare il comportamento di DXVK ai driver nativi D3D11 e raggiungere prestazioni più prevedibili.
  • Risolti problemi riscontrati nei giochi:
    • Ashes of the Singularity.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: The Third.
    • Sekiro.
    • Sonic Frontiers.
    • Supreme Commander: Forged Alliance.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster