Společnost Valve publikovala novou verzi projektu Proton 9.0-4, která je založena na kódové základně projektu Wine a zaměřuje se na zajištění spuštění herních aplikací pro Windows na Linuxu, jež jsou uvedeny v katalogu Steam. Vývoj projektu je šířen pod licencí BSD.
Proton umožňuje přímo spouštět v Linuxovém klientu Steam herní aplikace, které jsou dodávány pouze pro Windows. Balíček zahrnuje implementaci DirectX 9/10/11 (na základě balíčku DXVK) a DirectX 12 (na základě vkd3d-proton), pracující prostřednictvím překladů volání DirectX do API Vulkan, poskytuje vylepšenou podporu herních ovladačů a možnost použití režimu na celé obrazovce nezávisle na rozlišení podporovaném ve hrách. Pro zvýšení výkonu vícero threadových her jsou podporovány mechanismy „esync“ (Eventfd Synchronization) a „futex/fsync“.
Mezi změnami v nové verzi Proton:
- Vrstva DXVK, která převádí volání na API Vulkan, byla aktualizována na větev 2.5.
- VKD3D-Proton, odvozenina od vkd3d, kterou vytvořila společnost Valve pro zlepšení podpory Direct3D 12 v Protonu, byla aktualizována na verzi 2.13-241. Vkd3d-shader byl importován z vkd3d 1.14.
- Balíček Dxvk-nvapi s implementací knihovny NVAPI nad DXVK byl aktualizován na verzi 0.7.1-94.
- Engin Wine Mono s implementací platformy .NET byl aktualizován na verzi 9.3.1.
- Byla přidána podpora pro hry:
- APB Reloaded
- Conqueror’s Blade
- Cube Hero Odyssey
- Disgaea 4 Complete+
- Hard Chip Demo
- ScarQuest
- Sniper Elite: Nazi Zombie Army 2 (pouze pro GPU AMD)
- Test Drive Unlimited Solar Crown
- Total War: SHOGUN 2
- Warhammer 40k: Space Marine 2 (vyžaduje zakázaný Steam Overlay)
- Vítejte v Dustown
- Vyřešeny problémy ve 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: The Curse of Brotherhood
- 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
- Byly odstraněny regrese, které byly odhaleny ve větvi Proton 9 a projevovaly se ve 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
- Rozhraní pro herní ovladače Xalia bylo aktualizováno na verzi 0.4.4. Pomocí Xalia byla zavedena možnost používání herních ovladačů pro ovládání herních launcherů:
- Fallout: New Vegas
- MultiVersus
- Oddworld: Stranger’s Wrath HD
- Trackmania United Forever
- Trackmania Nations Forever
- WARRIORS ALL-STARS
- Bylo implementováno správné nastavení priorit pro nové vlákna.
- Bylo přidáno výstupní varování do logu při spuštění na systémech s nízkou hodnotou parametru sysctl vm.max_map_count, což určuje maximální dostupný počet oblastí mapování paměti pro proces (doporučuje se zvýšit z 65530 na 1048576). Při nedostatečných hodnotách vm.max_map_count mohou nastat problémy se spuštěním a výkonem her, které intenzivně využívají paměť.
- Byl zajištěn správný výběr obrazovky při spuštění na systémech s více monitory připojenými k různým GPU.
- Byla přidána podpora API NVIDIA Optical Flow a technologie DLSS 3 Frame Generation.
Zdroj: opennet.ru
