Proton 5.0 arriva sulla base di Wine 5.0, una maggiore integrazione con Steam e altro ancora

vapore-gioco-protone

Pochi giorni fa Valve ha annunciato il rilascio del nuovo ramo del progetto Proton 5.0, che si basa sull'esperienza del progetto Wine e mira a garantire il lancio di applicazioni di gioco basate su Linux create per Windows e presentate nella directory Steam.

Per chi non conosce il progetto, protone dovrebbero sapere che questo permette di eseguire direttamente APLICACIONES la giochi disponibili solo per Windows sul client Steam Linux. Il pacchetto include l'implementazione di DirectX 10/09/11 (basato sul pacchetto DXVK) e DirectX 12 (basato su vkd3d), lavorando attraverso la traduzione delle chiamate DirectX all'API Vulkan.

Ciò fornisce un supporto migliorato per i controller di gioco e la possibilità di utilizzare la modalità a schermo intero in modo indipendente nei giochi. Per aumentare le prestazioni dei giochi multithread, sono supportati i meccanismi "esync" (Eventfd Synchronization) e "futex / fsync".

Principali novità di Proton 5.0

Questa nuova versione del progetto Proton 5.0, arriva sincronizzato con il codice base di Wine 5.0, da cui sono state trasferite più di 3500 modifiche (il ramo precedente era basato su wine 4.11), mentre 207 patch Proton 4.11 sono state portate dall'upstream e ora fanno parte del progetto principale di Wine.

Proton 5.0 esegue già il rendering dei giochi per impostazione predefinita utilizzando Direct3D 9, il livello DXVK, che traduce le chiamate API Vulkan. Gli utenti di sistemi senza supporto Vulkan possono tornare al backend wined3d, che utilizza la traduzione OpenGL, impostando PROTON_USE_WINED3D.

L'integrazione con il client Steam è stata rafforzata, come ha reso possibile espandere la gamma di giochi compatibili che utilizzano la tecnologia per proteggere da modifiche non autorizzate dai giochi Denuvo. Ad esempio, in Proton ora puoi giocare a giochi come Just Cause 3, Batman: Arkham Knight e Abzu

I componenti di FAudio con l'implementazione Librerie di suoni DirectX (XAudio2, X3DAudio, XAPO e XACT3 API) sono stati aggiornati alla versione 20.02.

Il livello DXVK, che fornisce l'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, che funziona attraverso la traduzione delle chiamate nell'API Vulkan, è stato aggiornato alla versione 1.5.4.

In DXVK 1.5.4, le modifiche alla regressione relative al supporto di Direct3D 9 sono state risolte e i problemi che apparivano nei giochi Anno 1701, EYE: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty e The Witcher sono stati risolti.

Delle altre modifiche che si distinguono da Proton 5.0:

  • Le nuove installazioni di Proton restituiscono informazioni su una versione più recente del sistema operativo, come richiedono alcuni nuovi giochi. I parametri delle vecchie installazioni non vengono modificati.
  • Lo sviluppo di miglioramenti significativi è iniziato con l'aggiunta di supporto per lavorare con più monitor e adattatori grafici in Wine 5.0.
  • Per i giochi meno recenti, supporto audio surround migliorato.
  • Modificata la struttura del repository Git del progetto. Nuovi sottomoduli sono stati aggiunti al ramo 5.0, che richiede che vengano inizializzati con il comando git submodule update –init quando si compila da git.

Come attivare Proton su Steam?

Infine per chi è interessato a provare Proton, devono avere la versione beta di Steam installata sul proprio sistema in caso contrario, puoi unirti alla versione beta di Linux dal client Steam.

Per questo devono apri il client Steam e fai clic su Steam nell'angolo in alto a sinistra, quindi su Impostazioni.

Nella sezione "Account" troverai l'opzione per registrarti alla versione beta. In questo modo e accettando, il client Steam verrà chiuso e verrà scaricata la versione beta (una nuova installazione).

Valvola protonica

Alla fine e dopo aver effettuato l'accesso al proprio account, tornano sullo stesso percorso per verificare che stiano già utilizzando Proton. Ora puoi installare i tuoi giochi regolarmente, ti verrà ricordato per l'unica volta che Proton viene utilizzato per questo.

Inoltre se sei interessato a compilare il codice da solo, puoi ottenere la nuova versione scaricandola da il seguente collegamento.

È possibile trovare le istruzioni, nonché i dettagli per eseguire questo processo e altre informazioni sul progetto in questo link 


Lascia un tuo commento

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

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  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.