Azienda Valve la compilazione 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 sono sotto licenza BSD. Man mano che diventano disponibili, le modifiche sviluppate in Proton vengono trasferite nel Wine originale e nei progetti correlati, come DXVK e vkd3d.
Proton consente di avviare direttamente nel client Steam di Linux applicazioni di gioco fornite solo per Windows. Il pacchetto include un'implementazione di DirectX 10/11 (basata su ) e 12 (basata su ), funzionano tramite la traduzione delle chiamate DirectX in API Vulkan, offre un miglior supporto per i controller di gioco e la possibilità di utilizzare la modalità schermo intero indipendentemente dalle risoluzioni dello schermo supportate nei giochi. Rispetto a Wine originale, è stata significativamente aumentata la performance dei giochi multithreading grazie all'uso di patch "" (Eventfd Synchronization).
Principali :
- Sono stati aggiunti componenti wine-mono, che hanno reso possibile l'esecuzione di molti giochi XNA e giochi basati sul motore Unreal Engine 3;
- È stata garantita la compatibilità con l'interfaccia per avviare e aggiornare il gioco Warframe;
- Sono stati risolti problemi con l'immissione di testo nel gioco Age of Empires II HD;
- Aggiunta la supporto per i giochi «" e "«;
- Proseguito lo sviluppo del supporto per le funzionalità del servizio ;
- Il livello DXVK con l'implementazione di Direct3D 10/11 sopra l'API Vulkan è stato aggiornato alla versione ;
- I componenti FAudio con l'implementazione delle librerie audio DirectX (API XAudio2, X3DAudio, XAPO e XACT3) sono stati aggiornati alla versione 19.04-13-ge8c0855.
Fonte: opennet.ru
