Spoločnosť Valve zverejnila verziu projektu Proton 7.0, ktorá je založená na kódovej báze projektu Wine a jej cieľom je zabezpečiť spustenie hier vytvorených pre systém Windows a dostupných v katalógu Steam na Linuxe. Vývoj projektu je distribuovaný pod licenciou BSD.
Proton umožňuje priamo spúšťať herné aplikácie dodávané iba pre Windows v kliente Steam na Linuxe. Balík zahŕňa implementáciu DirectX 9/10/11 (na báze balíka DXVK) a DirectX 12 (na báze vkd3d-proton), ktoré fungujú prostredníctvom prekladu volaní DirectX do API Vulkan. Poskytuje vylepšenú podporu pre herné ovládače a možnosť používať celoobrazovkový režim bez ohľadu na podporované rozlíšenia obrazovky. Pre zvýšenie výkonu viacvláknových hier sú podporované mechanizmy „esync“ (Synchronizácia Eventfd) a „futex/fsync“.
V novej verzii:
- Synchronizácia s vydaním Wine 7.0 bola dokončená (predchádzajúca verzia bola založená na wine 6.3). Do upstreamu Proton boli prenesené nahromadené špecifické záplaty, ktoré sú teraz súčasťou hlavného Wine. Do verzie 1.9.4 bola aktualizovaná vrstva DXVK, ktorá prevádza volania do API Vulkan. VKD3D-Proton, odvetvie od vkd3d vytvorené spoločnosťou Valve na zlepšenie podpory Direct3D 12 v Protone, bola aktualizovaná na verziu 2.5-146. Balík wine-mono bol aktualizovaný na verziu 7.1.2.
- Pridaná podpora pre lokálne dekódovanie videa v formáte H.264.
- Pridaná podpora pre Linux-modul anticheat systému Easy Anti-Cheat (EAC), ktorý sa používa na zabezpečenie spustenia hier pre Windows so zapnutým anticheatom. Easy Anti-Cheat umožňuje spustiť online hru v špeciálnom izolačnom režime, ktorý overuje integritu herného klienta a odhaľuje neautorizované zásahy do procesov a manipulácie s pamäťou.
- Pridaná podpora hier:
- Anno 1404
- Call of Juarez
- DCS World Steam Edition
- Disgaea 4 Complete+
- Dungeon Fighter Online
- Epic Roller Coasters XR
- Eternal Return
- Forza Horizon 5
- Gravity Sketch VR
- Monster Hunter Rise
- NecroVisioN
- Nights of Azure
- Oceanhorn: Monster of the Uncharted Seas
- Order of War
- Persona 4 Golden
- Resident Evil 0
- Resident Evil Revelations 2
- Rocksmith 2014 Edition
- SCP: Secret Laboratory
- Wargroove
- Wartales
- Yakuza 4 Remastered
- Riešené problémy v hrách:
- Sea of Thieves
- Beacon
- Mount & Blade II: Bannerlord
- Age of Empires IV
- Marvel Avengers
- Runescape stability
- Castlevania Advance Collection
- Paradox Launcher
- Pathfinder: Wrath of the Righteous
- Far Cry
- Doom Eternal
- Vylepšená podpora zvuku v hrách Skyrim, Fallout 4 a Mass Effect 1.
- Vylepšená podpora ovládačov Steam v hrách spustených z platformy Origin.
- Z vetvy Proton Experimental boli prenesené optimalizácie výkonu týkajúce sa spracovania vstupu, práce s oknami a správy pamäte.
Je tiež potrebné poznamenať, že pre hernú konzolu Steam Deck založenú na Linuxe bola potvrdená podpora 591 hier. 337 hier je označených ako overených ručne zamestnancami Valve (Verified). Z overených hier 267 (79%) nemá natívnu verziu pre Linux a spúšťa sa pomocou Proton.
Zdroj: opennet.ru
