La société Valve a publié la version du projet Proton 11.0-1, basé sur la base de code du projet Wine, visant à permettre l'exécution d'applications de jeu sous Linux, conçues pour Windows et disponibles dans le catalogue Steam. La version 11.0-1 est marquée comme la première version stable de la branche 11.0. Les développements du projet sont distribués sous la licence BSD.
Proton permet d'exécuter directement des applications de jeu, fournies uniquement pour Windows, dans le client Linux de Steam. Le package inclut une implémentation de DirectX 8/9/10/11 (basé sur le package DXVK) et DirectX 12 (basé sur vkd3d-proton), fonctionnant par la traduction des appels DirectX dans l'API Vulkan, offrant un meilleur support pour les manettes de jeu et la possibilité d'utiliser le mode plein écran indépendamment des résolutions d'écran prises en charge par les jeux. Pour améliorer les performances des jeux multithread, des mécanismes tels que esync (Eventfd Synchronization) et futex/fsync sont pris en charge.
Parmi modifications dans la nouvelle version de Proton :
- La synchronisation avec la version de Wine 11.0 a été effectuée.
- La couche DXVK a été mise à jour jusqu'à la version 2.7.1, traduisant les appels dans l'API Vulkan. VKD3D-Proton, un fork de vkd3d, créé par Valve pour améliorer le support de Direct3D 12 dans Proton, a été mis à jour à l'état du dépôt du 10 avril.
- Les versions wine-mono 11.0.0, vkd3d 1.19, dxvk-nvapi 0.9.1 ont été mises à jour, Xalia 0.4.9.
- Le support de Steamworks SDK 1.64 a été ajouté.
- Pour exécuter des jeux x86 sur des systèmes ARM64EC, un émulateur a été utilisé FEX 2605.
Ajout de la prise en charge des jeux :
- 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
Problèmes résolus dans les jeux :
- 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
Le support de l'utilisation des manettes de jeu a été ajouté dans les lanceurs de jeux :
- 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
Source : linux.org.ru
