L'azienda Valve ha pubblicato il rilascio del progetto Proton 6.3-3, basato sui lavori del progetto Wine e mirato a consentire l'esecuzione su Linux di applicazioni di gioco create per Windows e presenti nel catalogo di Steam. I lavori del progetto sono distribuiti sotto 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:
- VKD3D-Proton, un ramo di vkd3d creato da Valve per migliorare il supporto di Direct3D 12, è stato aggiornato alla versione 2.3.1, che include il supporto iniziale per l'API DXR 1.0 (DirectX Raytracing), perfezionato il supporto per VRS (Variable Rate Shading) e la rasterizzazione conservativa (Conservative Rasterization), implementata la chiamata D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH, che consente l'uso di APITraces. Sono state apportate diverse ottimizzazioni significative delle prestazioni.
- È stato aggiunto il supporto per i giochi The Origin Overlay, Bus and Army General e Mount & Blade II: Bannerlord.
- Sono stati risolti i problemi riscontrati nei giochi Red Dead Redemption 2 e Age of Empires II: Definitive Edition.
- Sono stati risolti i problemi nei launcher di Evil Genius 2, Zombie Army 4, Strange Brigade, Sniper Elite 4, Beam.NG e Eve Online.
- Sono stati risolti i problemi nella rilevazione del controller Xbox nel gioco Far Cry Primal.
- È stata aggiunta la possibilità di configurare la luminosità e il colore nei vecchi giochi, come Deus Ex.
Fonte: opennet.ru
