VKD3D-Proton 2.7 include miglioramenti per Vulkan e correzioni per alcuni titoli

Valve

VKD3D-Proton è un fork di VKD3D, che mira a implementare l'API Direct3D 12 completa su Vulkan.

Valve ha annunciato il rilascio della nuova versione di VKD3D-Proton 2.7 e questa nuova versione presenta il risultato dell'accumulo di una grande quantità di lavoro dal rilascio dello Steam Deck a fine febbraio, principalmente con funzionalità e correzioni.

Per coloro che non sono ancora a conoscenza di VKD3D-Proton, dovresti sapere che questo Supporta modifiche, ottimizzazioni e miglioramenti specifici di Proton per prestazioni migliori dei giochi Windows basati su Direct3D 12, che non sono ancora accettati nella parte principale di vkd3d. Tra le differenze, c'è anche un focus sull'utilizzo delle moderne estensioni Vulkan e le capacità delle versioni recenti dei driver grafici per ottenere la piena compatibilità con Direct3D 12.

Pertanto, Valve utilizza il fork specificato nel pacchetto basato su Wine per eseguire i giochi Windows Proton. Il supporto DirectX 9/10/11 in Proton è basato sul pacchetto DXVK e l'implementazione di DirectX 12 è stata finora basata sulla libreria vkd3d (dopo la morte dell'autore di vkd3d, CodeWeavers ha continuato lo sviluppo di questo componente e la comunità del vino ).

Principali novità di VKD3D-Proton 2.7

Una delle principali novità presentate in questa nuova versione è il miglioramento della cache della pipeline migliorata, che è stato introdotto nella versione precedente 2.6 e quello abilita il supporto per le librerie della pipeline, ma solo per i giochi che hanno fatto un uso corretto dell'API D3D12.

vkd3d-protone ora implementa una cache interna del disco per abilitare la memorizzazione nella cache di SPIR-V per tutti i giochi È possibile disabilitare la cache e lasciare che le applicazioni gestiscano la ID3D12PipelineLibrary, se lo si desidera.

Per ridurre ulteriormente lo spazio su disco della cache, viene utilizzato anche VK_EXT_shader_module_identifier
per ridurre la cache protonica vkd3d del >95%, poiché non è necessario archiviare i dati SPIR-V effettivi su disco.

Un'altra novità che viene presentata in questa nuova versione è ils ottimizzazioni di cui si distinguono il miglioramento di Prestazioni della GPU per passaggi di rendering profondi, nonché le prestazioni della GPU per alcune immagini in virgola mobile in cui è abilitato l'utilizzo dell'UAV, le prestazioni della GPU per determinati casi d'uso di WriteBufferImmediate(), Prestazioni della GPU per determinati modelli di accesso al descrittore, Prestazioni della GPU per copie consecutive di immagini buffer e prestazioni della GPU durante l'allocazione.

Inoltre, viene menzionato l'aumento dei requisiti per i driver che ora richiedono la compatibilità con le 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 driver proprietari NVIDIA 510.

Delle altre modifiche che si distinguono da questa nuova versione:

  • Aggiunto supporto per funzionalità D3D12 come mesh shader (richiede il supporto VK_EXT_mesh_shader per funzionare), condivisioni (condivisione) e barriere (recinzione).
  • E si evidenzia inoltre che viene presentata l'ultima versione, la nuova libreria di pipeline D3D12 si adatta a qualsiasi gioco, compresi quelli che utilizzano in modo errato le API D3D12, grazie all'implementazione di una cache del disco interna per il rendering SPIR-V generato da DXBC /DXIL.
  • Supporto continuo per DXR 1.1.
  • Aggiunto supporto HDR iniziale.
  • Sono state apportate numerose correzioni relative alla compatibilità DXIL.
  • Supporto migliorato per il driver Intel ANV.
  • Opzioni di debug migliorate.
  • Migliorata la stabilità durante la riduzione a icona e il cambio di gioco a schermo intero tramite Alt+Tab.
  • Sono stati fatti i preparativi per tradurre il codice da LGPL 2.1 alla licenza MIT.
  • Risolti problemi in Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered e Lost Judgment.

Infine Se sei interessato a saperne di più su questa nuova versione, puoi controllare i dettagli nel seguente link

E se volete prova subito Proton su Steam, sai già che puoi installare il client Steam dal Sito ufficiale, anche se lo troverai anche nei repository della maggior parte delle distro.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.