Spoločnosť Valve zverejnila novú verziu projektu Proton 9.0-4, založenú na kódovej báze projektu Wine, zameranú na spustenie herných aplikácií na Linuxe, ktoré boli vytvorené pre Windows a sú uvedené v katalógu Steam. 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“.
Medzi zmenami v novej verzii Proton:
- Vrstva DXVK, ktorá prevádza volania do API Vulkan, bola aktualizovaná na vetvu 2.5.
- VKD3D-Proton, vetvenie od vkd3d, vytvorené spoločnosťou Valve na zlepšenie podpory Direct3D 12 v Protone, bolo aktualizované na verziu 2.13-241. vkd3d-shader bol importovaný z vkd3d 1.14.
- Balenie Dxvk-nvapi s implementáciou knižnice NVAPI nad DXVK bolo aktualizované na verziu 0.7.1-94.
- Engine Wine Mono s realizáciou platformy .NET bol aktualizovaný na verziu 9.3.1.
- Pridaná podpora hier:
- APB Reloaded
- Conqueror’s Blade
- Cube Hero Odyssey
- Disgaea 4 Complete+
- Hard Chip Demo
- ScarQuest
- Sniper Elite: Nazi Zombie Army 2 (iba AMD GPU)
- Test Drive Unlimited Solar Crown
- Total War: SHOGUN 2
- Warhammer 40k: Space Marine 2 (vyžaduje vypnutý Steam Overlay)
- Welcome to Dustown
- Riešené problémy v hrách:
- Age of Empires II: Definitive Edition
- Age of Mythology: Retold
- Astral Ascent
- Blood Strike
- Chromacell
- Clash for Crust
- Crazy Taxi
- Dark and Darker
- Devil May Cry 3
- Diablo IV
- Dog Brew
- DOOM Eternal
- Dragon Age: The Veilguard
- Final Fantasy XVI
- For Honor
- Hard Reset Redux
- Hell Let Loose
- I Expect You To Die
- March of Empires
- Mary Skelter 2
- Mashiroiro Symphony HD -Sana Edition-
- Max: Kletba bratstva
- Pharaoh Rebirth+
- Red Dead Redemption 2
- Rivals of Aether II
- Shadow Warrior
- Showdown 1896
- Skull and Bones
- SpellForce 3: Versus Edition.
- Star Wars Jedi Knight II: Jedi Outcast
- The Finals
- Yakuza 3 Remastered
- Yakuza 4 Remastered
- Yakuza 6
- Opravené regresie zistené vo vetve Proton 9, ktoré sa prejavili v hrách:
- B-17 Flying Fortress — The Mighty 8th: Redux
- Fablecraft
- I Expect You To Die
- Hotshot Racing
- Marlow Briggs
- Mask of Death
- Star Wars: Knights of the Old Republic
- Rozhranie pre herné ovládače Xalia bolo aktualizované na verziu 0.4.4. Pomocou Xalia je implementovaná možnosť používania herných ovládačov na ovládanie spúšťačov hier:
- Fallout: New Vegas
- MultiVersus
- Oddworld: Stranger’s Wrath HD
- Trackmania United Forever
- Trackmania Nations Forever
- WARRIORS ALL-STARS
- Realizované správne nastavenie priorít pre nové vlákna.
- Pridané varovanie do logu pri spustení na systémach s nízkou hodnotou parametra sysctl vm.max_map_count, ktorý určuje maximálny počet oblasí mapovania pamäte dostupných pre proces (odporúča sa zvýšiť z 65530 na 1048576). Pri nedostatočných hodnotách vm.max_map_count môžu nastať problémy s spustením a výkonom hier, ktoré intenzívne využívajú pamäť.
- Zabezpečený správny výber obrazovky pri spustení na systémoch s viacerými monitormi pripojenými k rôznym GPU.
- Pridaná podpora API NVIDIA Optical Flow a technológie DLSS 3 Frame Generation.
Zdroj: opennet.ru
