Компания Valve публикува новото издание на проекта Proton 7.0, който е основан на кодовата база на проекта Wine и цели да осигури стартирането на игрови приложения, създадени за Windows и налични в каталога Steam, в Linux. Разработките на проекта се разпространяват под лицензия BSD.
Proton позволява директно стартиране в Linux клиента на Steam игрови приложения, предлагани само за Windows. Пакетът включва реализация на DirectX 9/10/11 (на база DXVK) и DirectX 12 (на база vkd3d-proton), работещи чрез транслация на повикванията на DirectX в API Vulkan, предоставя подобрена поддръжка на игрови контролери и възможност за използване на режим на цял екран независимо от поддържаните в игрите резолюции. За увеличаване на производителността на многопоточни игри, се поддържат механизмите „esync“ (Eventfd Synchronization) и „futex/fsync“.
В новата версия:
- Извършена е синхронизация с версията Wine 7.0 (предишният клон беше основан на wine 6.3). От Proton в upstream са пренесени натрупаните специфични пачове, които вече са част от основния пакет на Wine. До версия 1.9.4 е актуализиран слой DXVK, който превежда извикванията в API Vulkan. VKD3D-Proton, отклонение от vkd3d, създадено от Valve за подобряване на поддръжката на Direct3D 12 в Proton, е актуализирано до версия 2.5-146. Пакетът wine-mono е актуализиран до версия 7.1.2.
- Добавена е поддръжка за локално декодиране на видео в H.264 формат.
- Добавена е поддръжка за Linux модула на антиизмамната система Easy Anti-Cheat (EAC), използвана за осигуряване на стартиране на игри с Windows с включен антиизмам. Easy Anti-Cheat позволява стартиране на мрежова игра в специален изолационен режим, проверяващ целостта на игровия клиент и откриващ намеси в работата на процеса и манипулации с паметта му.
- Добавена е поддръжка на игрите:
- 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
- Решени са проблеми в игрите:
- 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
- Подобрена е поддръжката на звука в игри като Skyrim, Fallout 4 и Mass Effect 1.
- Подобрена е поддръжката на контролерите Steam в игри, стартирани от платформата Origin.
- От клон Proton Experimental са пренесени оптимизации на представянето, свързани с обработката на входа, работата с прозорци и разпределението на паметта.
Допълнително можем да споменем, че за игралната конзола Steam Deck, основана на Linux, е потвърдена поддръжката на 591 игри. 337 игри са маркирани като ръчно проверени от служителите на Valve (Verified). От проверените игри 267 (79%) нямат родна версия за Linux и стартират с използване на Proton.
Източник: opennet.ru
