Rilascio di VKD3D-Proton 2.7, un fork di Vkd3d con implementazione di Direct3D 12

Valve ha pubblicato il rilascio di VKD3D-Proton 2.7, una derivazione del codice sorgente di vkd3d, realizzata per migliorare il supporto di Direct3D 12 nel pacchetto di avviamento giochi Proton. VKD3D-Proton include modifiche, ottimizzazioni e miglioramenti specifici per Proton per garantire migliori prestazioni nei giochi Windows basati su Direct3D 12, che non sono ancora stati integrati nella versione principale di vkd3d. Tra le differenze, si segnala anche l'orientamento all'uso delle moderne estensioni Vulkan e delle capacità delle nuove versioni dei driver grafici per garantire piena compatibilità con Direct3D 12.

Nella nuova versione:

  • Aumentati i requisiti per i driver. Per il funzionamento è ora necessaria la supporto delle estensioni Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 e VK_KHR_maintenance4, implementate in Mesa 22.0 e nei driver proprietari NVIDIA 510.
  • La nuova libreria del pipeline D3D12 presentata nel rilascio precedente è stata adattata per qualsiasi gioco, anche per quelli che utilizzano in modo errato l'API D3D12, grazie all'implementazione di una cache di disco interno per la rappresentazione di SPIR-V, generato da DXBC/DXIL.
  • È stata effettuata una serie di ottimizzazioni mirate a ridurre i costi generali e migliorare le prestazioni della GPU, in situazioni come il rendering della profondità (depth pass), l'uso di WriteBufferImmediate(), l'elaborazione delle immagini, l'allocazione di memoria per le risorse e l'accesso ai descrittori radice.
  • Aggiunta la supporto per funzionalità D3D12 come shader per mesh (richiede supporto VK_EXT_mesh_shader), risorse condivise (shared resource) e barriere (fence).
  • Continua l'implementazione del supporto per DXR 1.1.
  • Aggiunto il supporto iniziale per HDR.
  • Numerosi correttivi riguardanti il supporto per DXIL sono stati implementati.
  • Migliorata la compatibilità con il driver Intel ANV.
  • Espanse le funzionalità per il debugging.
  • Aumentata la stabilità durante la minimizzazione e il passaggio tra giochi a schermo intero con Alt+Tab.
  • Preparazione per la transizione del codice da LGPL 2.1 a licenza MIT.
  • Risolti i problemi nei giochi Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered e Lost Judgment.

Fonte: opennet.ru

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