Пользовательская-сборка Proton от GloriousEggroll продолжает своё стремительное развитие. Выпуск версии GE-Proton 10-30 приносит ряд точечных, но важных исправлений для конкретных игр, а также содержит самое интригующее нововведение этого цикла — поддержку сборки и запуска на процессорах с архитектурой ARM (aarch64). Это открывает двери для запуска Windows-игр на совершенно новом классе устройств под управлением Linux, хотя и с существенными оговорками.
Ключевые исправления и улучшения
Версия 10-30 продолжает традицию решения конкретных проблем совместимости:- Arknights Endfield: Добавлены патчи из основной ветки разработки (upstream), которые должны обеспечить стабильный запуск этой долгожданной игры.
- Игры EA: Импортированы upstream-изменения, исправляющие проблемы с играми от Electronic Arts.
- Wayland: Обновлены патчи для wine-wayland от em-10. Добавлен ожидающий принятия патч, который решает проблему с некорректным размещением иконок в системном трее (systray) при использовании WineWayland.
- Поддержка ARM64 (aarch64): В сборку внесены изменения, позволяющие скомпилировать её под 64-битную ARM-архитектуру. Это означает, что в теории GE-Proton теперь можно запустить на устройствах с процессорами ARM под управлением Linux, например, на одноплатных компьютерах или даже будущих гибридных устройствах с Windows-эмуляцией.
Экспериментальная поддержка ARM (aarch64): что важно знать
Разработчик специально подчёркивает, что эта функция находится на очень ранней, экспериментальной стадии (WIP — Work In Progress), и её работа непредсказуема. Вот ключевые моменты и ограничения:- Зависимость от umu-launcher: Для запуска игр потребуется пока ещё не выпущенная версия клиента umu-launcher, поскольку официального Steam-клиента для ARM64 не существует. Автор обещает выложить изменения в umu-launcher в ближайшее время.
- Проблемы с 32-битными играми: По результатам ограниченного тестирования, 32-битные игры работают нестабильно.
- Особенность для установщиков GOG: Для запуска установщиков от GOG необходимо вручную изменить настройку в файле
Config.jsonвнутри папки Proton, установив параметрX87ReducedPrecisionв0. - Фокус на upstream-разработке: Автор сборки прямо указывает, что работа по портированию Proton и эмулятора инструкций FEX на ARM ведётся силами Valve и сообщества, и он не участвует в этом процессе напрямую. Поэтому если что-то не работает — обращаться с вопросами не к нему.
Скачать сборку можно, как всегда, на GitHub-странице проекта. Тем, кто хочет поэкспериментировать с ARM, рекомендуется запастись терпением и готовностью к отладке.