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

La società Valve ha pubblicato la release del progetto Proton 6.3-1, basata sui progressi del progetto Wine e mirata a garantire l'esecuzione di applicazioni di gioco in Linux, create per Windows e presentate nel catalogo Steam. I progressi del progetto sono distribuiti con licenza BSD.

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

Nella nuova versione:

  • Eseguita la sincronizzazione con il rilascio di Wine 6.3 (la versione precedente era basata su Wine 5.13). I patch specifici accumulati da Proton sono stati trasferiti in upstream, ora inclusi nella composizione principale di Wine. Fino alla versione 1.8.1 è stata aggiornata l'interfaccia DXVK, che trasforma le chiamate nell'API Vulkan. VKD3D-Proton, un ramo di vkd3d creato da Valve per migliorare il supporto Direct3D 12 in Proton 6.3, è stato aggiornato alla versione 2.2. I componenti FAudio con l'implementazione delle librerie sonore DirectX (API XAudio2, X3DAudio, XAPO e XACT3) sono stati aggiornati alla release 21.03.05. Il pacchetto wine-mono è stato aggiornato alla versione 6.1.1.
  • Migliorato il supporto per i layout tastiera per lingue diverse dall'inglese.
  • Migliorato il supporto video nei giochi. Per i formati non supportati è stato implementato un visualizzatore al posto di un video di silenzio sotto forma di tabella di impostazioni.
  • Migliorato il supporto per i controller PlayStation 5.
  • Aggiunta la possibilità di configurare le priorità per i thread in esecuzione. È possibile utilizzare RTKit o le utilità 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 build è stato riprogettato per ridurre il tempo di compilazione.
  • Aggiunto il supporto per i 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 pulsanti dei controller di gioco e il collegamento hot dei controller nei giochi Slay the Spire e Hades.
  • Risolti problemi con la connessione al 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 utilizzando visori per la realtà virtuale.
  • Ottimizzata la visualizzazione delle interruzioni 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