Azienda Valve nuova versione del progetto , che si basa sui lavori del progetto Wine e si propone di garantire l'esecuzione su Linux di applicazioni di gioco create per Windows e presentate nel catalogo Steam. I lavori del progetto sotto licenza BSD.
Proton consente di avviare direttamente nel client Steam per Linux le applicazioni di gioco fornite solo per Windows. Il pacchetto include l'implementazione di DirectX 9 (basato su ), DirectX 10/11 (basato su ) e DirectX 12 (basato su ), che funzionano attraverso la traslazione delle chiamate DirectX nell'API Vulkan, fornendo un miglior supporto per i controller di gioco e la possibilità di utilizzare la modalità a schermo intero indipendentemente dalle risoluzioni supportate nei giochi.
In :
- Fanno parte pacchetto , fornendo un'implementazione di Direct3D 12, che funziona attraverso la traslazione delle chiamate nell'API Vulkan;
- Cessata la fornitura di versioni build di Wine e altre librerie con simboli di debug inclusi. Per motivi di debug, è stata proposta un'apposita branch "debug" di Proton, disponibile nel client Steam;
- Aggiornato il sistema di build. Nel makefile è stato aggiunto un nuovo obiettivo di build
‘redist’, che semplifica la redistribuzione delle build di Proton tra gli utenti. Notevolmente accelerato il processo di build. L'immagine della macchina virtuale usata per la build è stata aggiornata a Debian 10; - Sono stati effettuati interventi per ridurre il consumo di spazio su disco da parte del pacchetto Proton e ridurre le dimensioni degli aggiornamenti scaricati;
- Miglioramenti relativi al funzionamento di Rockstar Launcher e Grand Theft Auto 5;
- Migliorato il supporto per i controller di gioco nei giochi Farming Simulator 19 e Resident Evil 2;
- Risolti i problemi relativi al mouse nel gioco Arma 3;
- Garantita la possibilità di avviare il gioco "DmC: Devil May Cry";
- Lo strato DXVK (implementazione di DXGI, Direct3D 10 e Direct3D 11 sopra l'API Vulkan) è stato aggiornato alla branch ;
- Lo strato D9VK (implementazione di Direct3D 9 sopra l'API Vulkan) è stato aggiornato alla versione sperimentale ;
- I componenti FAudio con implementazione di librerie audio DirectX (API XAudio2, X3DAudio, XAPO e XACT3) sono stati aggiornati alla release ;
- I componenti wine-mono, che consentono di avviare molti giochi XNA e giochi basati su Unreal Engine 3, sono stati aggiornati alla versione 4.9.4.
Fonte: opennet.ru
