Valve has released Proton 6.3, a package for running Windows games on Linux.

L'azienda Valve ha pubblicato la versione del progetto Proton 6.3-1, basata sui risultati del progetto Wine, volta a garantire l'esecuzione di applicazioni di gioco su Linux create per Windows e disponibili nel catalogo Steam. I risultati del progetto sono distribuiti sotto licenza BSD.

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

Nella nuova versione:

  • È stata eseguita la sincronizzazione con il rilascio di Wine 6.3 (la precedente versione era basata su Wine 5.13). I patch specifici accumulati da Proton sono stati trasferiti all'upstream e ora fanno parte della distribuzione principale di Wine. Fino alla versione 1.8.1 è stato aggiornato il livello DXVK, che traduce le chiamate all'API Vulkan. VKD3D-Proton, un fork di vkd3d creato da Valve per migliorare il supporto di Direct3D 12 in Proton 6.3, è stato aggiornato alla versione 2.2. I componenti FAudio, che implementano librerie audio DirectX (API XAudio2, X3DAudio, XAPO e XACT3), sono stati aggiornati alla versione 21.03.05. Il pacchetto wine-mono è stato aggiornato alla versione 6.1.1.
  • È stato migliorato il supporto per le disposizioni della tastiera per lingue diverse dall'inglese.
  • È stato migliorato il supporto video nei giochi. Per i formati non supportati è stato implementato un messaggio alternativo che funge da segnaposto video sotto forma di tabella di configurazione.
  • Migliorato il supporto per i controller PlayStation 5.
  • È stata aggiunta la possibilità di impostare le priorità per i thread in esecuzione. Per configurarle, puoi utilizzare RTKit o strumenti Unix per gestire le priorità (nice, renice).
  • Ridotto il tempo di inizializzazione della modalità realtà virtuale e migliorata la compatibilità con i visori 3D.
  • Il sistema di assemblaggio è stato ristrutturato per ridurre i tempi di costruzione.
  • Aggiunta la compatibilità con i seguenti giochi:
    • Divinity: Original Sin 2
    • Shenmue I & II
    • Mass Effect 3 N7 Digital Deluxe Edition (2012)
    • Tom Clancy’s Rainbow Six Lockdown
    • XCOM: Chimera Squad
    • Bioshock 2 Remastered
    • Company of Heroes 2
    • logiCally
    • Rise of the Triad
    • Home Behind 2
    • Shadow Empire
    • Arena Wars 2
    • King Arthur: Knight’s Tale
    • Rise of Venice
    • ARK Park
    • Gravity Sketch
    • Battle Arena VR
  • Migliorati gli strumenti di rilevamento del layout dei controller di gioco e il supporto per il collegamento hot dei controller nei giochi Slay the Spire e Hades.
  • Risolti problemi di connessione con il servizio Uplay.
  • Nel gioco Assetto Corsa Competizione è stato migliorato il supporto per i volanti Logitech G29.
  • Risolti problemi durante il gioco in Microsoft Flight Simulator con l'uso di visori per la realtà virtuale.
  • Ottimizzata la visualizzazione delle clip video (cutscene) nel gioco Bioshock 2 Remastered.

Fonte: opennet.ru

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