Azienda Valve nuova versione del progetto , 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 sotto licenza BSD. Proton consente di eseguire direttamente nel client Steam di Linux le applicazioni di gioco fornite esclusivamente per Windows. Il pacchetto include l'implementazione di DirectX 9 (basato su ), DirectX 10/11 (basato su ) e 12 (basata su ), che funzionano 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à a schermo intero indipendentemente dalle risoluzioni supportate nei giochi.
Nella nuova versione:
- Per i giochi è stata fornita la supporto per l'accesso diretto ai controller senza l'uso di uno strato di emulazione, il che ha migliorato notevolmente la qualità dell'interazione con vari gamepad.
- Lo strato D9VK (implementazione di Direct3D 9 sopra l'API Vulkan) è stato aggiornato alla versione , che ha introdotto il supporto per le opzioni e le funzioni d3d9.samplerAnisotropy, d3d9.maxAvailableMemory, d3d9.floatEmulation, GetRasterStatus, ProcessVertices, TexBem, TexM3x2Tex e TexM3x3Tex.
- Risolti problemi di crash e freeze durante l'uso delle patch fsync.
- È stata aggiunta l'impostazione "WINEFSYNC_SPINCOUNT", che potrebbe rivelarsi utile per migliorare le prestazioni di alcuni giochi.
- Aggiunto supporto per le ultime versioni degli SDK Steamworks e OpenVR.
- Migliorato il supporto per i giochi molto vecchi con supporto per la realtà virtuale.
- Corretto il crashing che si manifestava durante l'inserimento del testo in alcuni giochi basati sul motore Unreal Engine 4, come Mordhau e Deep Rock Galactic.
Inoltre, si segnala il nuovo , plug-in per
emulazione di diverse console di gioco, che consente di eseguire giochi classici tramite un'interfaccia grafica unificata e semplice. Supporta l'uso di emulatori per console come Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES, ecc. È possibile utilizzare i controller delle console esistenti, tra cui Playstation 3, Dualshock 3, 8bitdo, XBox 1 e XBox 360. L'emulatore supporta funzionalità avanzate come giochi multiplayer, salvataggio dello stato, miglioramento della qualità delle immagini dei giochi più vecchi tramite shader, riavvolgimento del gioco, collegamento in hot swap delle console di gioco e streaming video.
Nel nuovo rilascio è stata implementata una modalità di sintesi vocale che consente di rilevare il testo visualizzato sullo schermo, tradurlo nella lingua selezionata e leggerlo ad alta voce senza interrompere il gioco. È stata anche aggiunta una modalità di sostituzione delle immagini, che rileva e traduce il testo, cercando di sostituire il testo originale sullo schermo con la traduzione. Queste modalità possono risultare utili, ad esempio, per completare giochi giapponesi privi di versioni in lingua inglese. La traduzione avviene tramite l'API di Google Translate e .

Si può anche notare del modulo di compatibilità , che permette di avviare direttamente in Steam Play utilizzando la versione Linux di , senza dover avviare le versioni Windows di ScummVM o DOSBox tramite Proton.
Fonte: opennet.ru
