Компания Valve публикува нова версия на проекта Proton 9.0-4, базирана на кода на проекта Wine и предназначена да осигури стартиране на игрови приложения в Linux, създадени за Windows и представени в каталога Steam. Разработките на проекта се разпространяват под лицензия BSD.
Proton позволява директно стартиране в Linux клиента на Steam игрови приложения, предлагани само за Windows. Пакетът включва реализация на DirectX 9/10/11 (на база DXVK) и DirectX 12 (на база vkd3d-proton), работещи чрез транслация на повикванията на DirectX в API Vulkan, предоставя подобрена поддръжка на игрови контролери и възможност за използване на режим на цял екран независимо от поддържаните в игрите резолюции. За увеличаване на производителността на многопоточни игри, се поддържат механизмите „esync“ (Eventfd Synchronization) и „futex/fsync“.
Сред промените в новата версия на Proton:
- Прослойката DXVK, която трансформира извикванията в API Vulkan, е актуализирана до версия 2.5.
- VKD3D-Proton, клон на vkd3d, създаден от Valve за подобряване на поддръжката на Direct3D 12 в Proton, е актуализиран до версия 2.13-241. vkd3d-shader е импортиран от vkd3d 1.14.
- Пакетът Dxvk-nvapi с реализация на библиотеката NVAPI върху DXVK е актуализиран до версия 0.7.1-94.
- Движокът Wine Mono с реализация на платформата .NET е актуализиран до версия 9.3.1.
- Добавена е поддръжка на игрите:
- APB Reloaded
- Conqueror’s Blade
- Cube Hero Odyssey
- Disgaea 4 Complete+
- Hard Chip Demo
- ScarQuest
- Sniper Elite: Nazi Zombie Army 2 (само AMD GPU)
- Test Drive Unlimited Solar Crown
- Total War: SHOGUN 2
- Warhammer 40k: Space Marine 2 (необходимо е да се деактивира Steam Overlay)
- Welcome to Dustown
- Решени са проблеми в игрите:
- 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
- Отстранени са регресиите, открити в клона Proton 9 и проявяващи се в игрите:
- 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
- Интерфейсът за геймпадите Xalia е актуализиран до версия 0.4.4. С помощта на Xalia е реализирана възможността за използване на игрови контролери за управление на лаунчери за игри:
- Fallout: New Vegas
- MultiVersus
- Oddworld: Stranger’s Wrath HD
- Trackmania United Forever
- Trackmania Nations Forever
- WARRIORS ALL-STARS
- Реализирано е коректно определяне на приоритетите за нови потоци.
- Добавено е предупреждение в логовете при стартиране на системи с малка стойност на параметъра sysctl vm.max_map_count, който определя максималния брой области за мапинг на паметта, налично за процеса (препоръчително е да се увеличи от 65530 на 1048576). При недостатъчни стойности vm.max_map_count могат да възникнат проблеми със стартирането и производителността на игрите, интензивно използващи памет.
- Осигурен е коректен избор на екрана при стартиране на системи с няколко монитора, свързани към различни GPU.
- Добавена е поддръжка на API NVIDIA Optical Flow и технологията DLSS 3 Frame Generation.
Източник: opennet.ru
