La compagnia Valve ha rilasciato la versione del progetto Proton 7.0-3, basata sul codice sorgente del progetto Wine, mirata a garantire l'esecuzione di applicazioni di gioco Linux create per Windows e presenti nel catalogo Steam. I risultati del progetto sono distribuiti 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:
- È stata implementata la supporto per la ricostruzione del controller xinput sui dispositivi Steam Deck.
- È stato migliorato il riconoscimento delle volanti da gioco.
- È stata aggiunta la supporto per l'API Windows.Gaming.Input, che fornisce accesso ai controller di gioco.
- Lo strato DXVK, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funzionante tramite la traduzione delle chiamate nell'API Vulkan, è stato aggiornato alla versione 1.10.1-57-g279b4b7e.
- Dxvk-nvapi, un'implementazione di NVAPI sopra DXVK, è stata aggiornata alla versione 0.5.4.
- È stata aggiornata la versione di Wine Mono a 7.3.0.
- È stato fornito supporto per i seguenti giochi:
- Age of Chivalry
- Beneath a Steel Sky
- Chrono Cross: The Radical Dreamer Edition
- Cities XXL
- Cladun X2
- Cursed Armor
- Flanarion Tactics
- Gary Grigsby’s War in the East
- Gary Grigsby’s War in the West
- Iragon: Prologue
- MechWarrior Online
- Small Radios Big Televisions
- Split/Second
- Star Wars Episode I Racer
- Stranger of Sword City Revisited
- Succubus x Saint
- V Rising
- Warhammer: End Times — Vermintide
- We Were Here Forever
- Supporto migliorato per i giochi:
- Street Fighter V,
- Sekiro: Shadow Die Twice,
- Elden Ring,
- Final Fantasy XIV,
- DEATHLOOP,
- The Turing Test,
- Mini Ninja,
- Resident Evil Revelations 2,
- Legend of Heroes: Zero no Kiseki Kai,
- Mortal Kombat Komplete,
- Castle Morihisa.
- Sono stati risolti i problemi di riproduzione video nei giochi: Disintegration, Dread X Collection: The Hunt, EZ2ON REBOOT: R, El Hijo — A Wild West Tale, Ember Knights, Outward: Definitive Edition, POSTAL4: No Regerts, Power Rangers: Battle for the Grid, Solasta: Crown of the Magister, Street Fighter V, The Room 4: Old Sins, Ghostwire: Tokyo e in altri giochi che utilizzano i codec VP8 e VP9.
- È stata migliorata la visualizzazione del testo nel Rockstar Launcher.
Fonte: opennet.ru
