La società Valve ha pubblicato il rilascio del progetto Proton 11.0-1, basato sul codice sorgente del progetto Wine e mirato a garantire l'esecuzione su Linux di applicazioni di gioco create per Windows e presentate nel catalogo Steam. Il rilascio 11.0-1 è segnato come il primo rilascio stabile della serie 11.0. I progressi del progetto sono distribuiti sotto la licenza BSD.
Proton consente di eseguire direttamente nel client Steam per Linux applicazioni di gioco disponibili solo per Windows. Il pacchetto include l'implementazione di DirectX 8/9/10/11 (basato sul pacchetto DXVK) e DirectX 12 (basato su vkd3d-proton), che operano attraverso la traduzione delle chiamate DirectX nell'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. Per migliorare le prestazioni nei giochi multi-thread, sono supportati meccanismi come esync (Eventfd Synchronization) e futex/fsync.
Tra le modifiche nella nuova versione di Proton:
- Eseguita la sincronizzazione con il rilascio di Wine 11.0.
- Fino alla versione 2.7.1 è stato aggiornato il layer DXVK, che traduce le chiamate nell'API Vulkan. VKD3D-Proton, un fork di vkd3d creato da Valve per migliorare il supporto di Direct3D 12 in Proton, è stato aggiornato allo stato del repository del 10 aprile.
- Aggiornati wine-mono 11.0.0, vkd3d 1.19, dxvk-nvapi 0.9.1, Xalia 0.4.9.
- Aggiunto il supporto per Steamworks SDK 1.64.
- Per eseguire giochi x86 su sistemi ARM64EC è stato utilizzato un emulatore FEX 2605.
Aggiunta la compatibilità con i seguenti giochi:
- Blaite
- Breath of Fire IV
- DCS World Steam Edition
- Deadly Premonition
- Dino Crisis
- Dino Crisis 2
- Don’t Die Dateless, Dummy!
- From Dust
- Gothic 1 Classic
- Metal Fatigue
- METAL GEAR SURVIVE
- Resident Evil (1996)
- Resident Evil 2 (1998)
- SHOGUN: Total War.
- Universe Generator: The Golden Sword
- Unknown Faces
- Warhammer: Vermintide 2
- X-Plane 12
Risolti i problemi nei seguenti giochi:
- Age of Empires II: Definitive Edition
- ARC Raiders
- Arma: Reforger
- BIRDCAGE
- Blazblue Centralfiction
- Brighter Shores
- Call of Duty 2
- Call of Duty: WWII
- Chambers
- CHRONO TRIGGER
- Crimson Desert
- Cyberpunk 2077
- DEATH STRANDING 2: ON THE BEACH
- Disintegratio
- Duck Game
- Dungeon Siege
- Elder Scrolls IV: Oblivion Game of the Year Edition (2009)
- Grounded
- HELLDIVERS 2
- Hellsinker
- Hollow Knight Beta
- Idle Trillionaire
- Killer Inn
- METAL GEAR SOLID 2: Sons of Liberty
- Microsoft Flight Simulator
- No Man’s Sky
- Pentiment
- Phasmophobia
- RAGE
- Rei and the Floating City
- Resident Evil 2
- RoBoRumble
- Satisfactory
- Sea of Solitude
- She Sees Red
- Space Engineers
- The Finals
- The King of Fighters XIII Global Match
- The Witcher 3
- Titanfall 2
Aggiunto il supporto per l'uso di controller di gioco nei launcher dei giochi:
- Batman: Arkham Asylum GOTY
- BioShock
- Dino Crisis
- Dino Crisis 2
- Disney Bolt
- Disney Epic Mickey 2: The Power of Two
- Final Fantasy X/X-2 HD Remaster
- Hellsinker
- LocoCycle
- Metal Slug XX
- Mortal Kombat Komplete Edition
- Puddle
- Rayman: Raving Rabbids
- Red Faction: Armageddon
- Resident Evil (1996)
- Resident Evil 2 (1998)
- Resident Evil 3 Nemesis (1999)
- Rocket Knight
- Sonic the Hedgehog 4 — Episode II
- STAR WARS Starfighter
- Ys SEVEN
- Zero Escape: The Nonary Games
Fonte: linux.org.ru
