Valve ha rilasciato Proton 5.0, un pacchetto per eseguire giochi Windows su Linux.

Azienda Valve ha pubblicato primo rilascio della nuova linea del progetto Proton 5.0, che si basa sui progressi del progetto Wine ed è volto a garantire l'esecuzione su Linux di applicazioni di gioco create per Windows e disponibili nel catalogo Steam. I progressi del progetto sono distribuite con licenza BSD.

Proton consente di avviare direttamente nel client Steam su Linux applicazioni di gioco fornite esclusivamente per Windows. Il pacchetto include l'implementazione di DirectX 9/10/11 (basata sul pacchetto DXVK) e DirectX 12 (basato su vkd3d), funzionante tramite la traduzione delle chiamate DirectX nell'API Vulkan, offre un supporto migliorato per i controller di gioco e la possibilità di utilizzare la modalità schermo intero indipendentemente dalle risoluzioni supportate nei giochi. Per migliorare le prestazioni dei giochi multithread, sono supportati meccanismi comeesync(Eventfd Synchronization) efutex/fsync«.

In nuova versione:

  • La sincronizzazione con il codice sorgente è stata completata Wine 5.0, da cui sono stati trasferiti oltre 3500 cambiamenti (la versione precedente era basata su wine 4.11). 207 patch da Proton 4.11 sono state trasferite upstream e ora fanno parte della composizione principale di Wine;
  • Per il rendering dei giochi che utilizzano Direct3D 9, è attivato di default il layer DXVK, che traduce le chiamate nell'API Vulkan. Gli utenti di sistemi senza supporto Vulkan possono tornare al backend wined3d, che utilizza la traduzione in OpenGL, impostando l'opzione PROTON_USE_WINED3D;
  • È stata migliorata l'integrazione con il client Steam, che ha ampliato il numero di giochi supportati che utilizzano la tecnologia di protezione dalle modifiche non autorizzate ai giochi Denuvo. Ad esempio, in Proton ora è possibile giocare a titoli come Just Cause 3, Batman: Arkham Knight e Abzu;
  • Le nuove installazioni di Proton restituiscono informazioni su una versione più recente del sistema operativo, come richiesto da alcuni nuovi giochi.
    Le impostazioni delle vecchie installazioni rimangono invariate;
  • È iniziato lo sviluppo di significativi miglioramenti legati all'aggiunta del supporto per più monitor e adattatori grafici in Wine 5.0;
  • È stato migliorato il supporto per il suono surround nei giochi più vecchi;
  • La struttura del repository Git del progetto è stata modificata. Sono stati aggiunti nuovi sottogetti al ramo 5.0, il che richiede di eseguire l'inizializzazione con il comando "git submodule update —init" durante la build da git;
  • Componenti FAudio con l'implementazione delle librerie audio DirectX (API XAudio2, X3DAudio, XAPO e XACT3) aggiornate all'uscita 20.02;
  • Un layer DXVK, fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, che funziona tramite la traduzione delle chiamate all'API Vulkan, aggiornata all'uscita pubblicata ieri 1.5.4. In DXVK 1.5.4 sono stati risolti cambiamenti regressivi relativi al supporto di Direct3D 9 e sono stati affrontati problemi evidenti nei giochi Anno 1701, E.Y.E: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King’s Bounty e
    The Witcher.

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