Valve ha pubblicato la versione del progetto Proton 6.3-3, basata sul lavoro del progetto Wine, volto a garantire l'esecuzione di applicazioni di gioco per Windows su Linux, catalogate su Steam. I risultati del progetto sono rilasciati 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:
- VKD3D-Proton, una diramazione di vkd3d creata da Valve per migliorare il supporto di Direct3D 12, è stato aggiornato alla versione 2.3.1, che introduce il supporto iniziale per l'API DXR 1.0 (DirectX Raytracing), perfeziona il supporto per VRS (Variable Rate Shading) e la rasterizzazione conservativa (Conservative Rasterization), e implementa la chiamata D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH, consentendo l'uso di APITraces. Sono state apportate diverse ottimizzazioni significative delle prestazioni.
- Aggiunto supporto per i giochi The Origin Overlay, Bus and Army General e Mount & Blade II: Bannerlord.
- Risolti i problemi riscontrati nei giochi Red Dead Redemption 2 e Age of Empires II: Definitive Edition.
- Risolti i problemi nei launcher di Evil Genius 2, Zombie Army 4, Strange Brigade, Sniper Elite 4, Beam.NG ed Eve Online.
- Risolti i problemi nella rilevazione del controller Xbox nel gioco Far Cry Primal.
- Aggiunta la possibilità di regolare la luminosità e la saturazione nei giochi più vecchi come Deus Ex.
Fonte: opennet.ru
