Proton GE и Wine GE: установка и настройка на Linux

О чём эта статья
Эта инструкция пригодится владельцам Steam Deck и пользователям любых дистрибутивов Linux, которые хотят расширить библиотеку игр и улучшить совместимость. Мы покажем три способа установки, объясним, как включать Proton GE и Wine GE, добавим практические чек-листы, сценарии отката, подсказки по отладке и рекомендации по безопасности.
Важно: Proton GE и Wine GE — проекты сообщества. Они часто включают экспериментальные исправления; иногда это повышает совместимость, иногда — вызывает новые проблемы. Всегда сохраняйте резервные настройки и проверяйте версии перед массовым применением.
Ключевые термины (1‑линия)
- Proton GE — сообщественный билд Proton с дополнительными патчами для Steam Play.
- Wine GE — аналогичный сообщественный билд Wine для запуска не‑Steam игр.
- Flatpak — система контейнерной установки приложений для Linux.
- Lutris — лаунчер для запуска игр в Linux с поддержкой Wine‑версий.
Содержание
- Варианты установки
- Ручная установка Proton GE из GitHub
- Proton GE для Flatpak‑версии Steam
- Установка Wine GE через Lutris
- ProtonUp‑Qt: GUI‑способ
- Включение Proton GE и Wine GE в играх
- Рекомендации для Steam Deck
- Чек-листы для разных ролей (пользователь, администратор, разработчик)
- Триггер‑дерево принятия решения (Mermaid)
- Тесты и критерии приёмки
- Отладка, откат и типичные ошибки
- Безопасность, конфиденциальность и совместимость
- Краткая сводка
Вариант A — ручная установка Proton GE из GitHub
- Откройте страницу Proton GE на GitHub в браузере. На странице репозитория есть README и ссылка на релизы.
- Нажмите «Releases» в боковой панели репозитория.
- На странице релизов скачайте файл с именем GE-Proton[VERSION].tar.gz (или нужную вам версию).
- Откройте терминал и выполните (замените путь при необходимости):
mkdir -p ~/.steam/root/compatibilitytools.d
cd ~/Downloads
tar -xf GE-Proton*.tar.gz -C ~/.steam/root/compatibilitytools.d/- Перезапустите Steam (закройте и откройте снова). Proton GE появится в списке совместимых инструментов.
Примечания:
- Если вы скачали tar.gz в другой папке, замените cd ~/Downloads на нужный путь.
- Команда mkdir использует -p, чтобы создать все промежуточные директории, если их нет.
Важно: на некоторых дистрибутивах структура ~/.steam может отличаться. Если у вас нестандартная установка Steam (например, в другом месте), укажите правильный путь к каталогу Steam.
Для пользователей Arch Linux
Сообщество Arch поддерживает пакеты в AUR. Это удобный способ установки и автоматического обновления, но пакет в AUR поддерживается проектом Arch, а не автором Proton GE (GloriousEggroll). Для установки через Yay:
yay -S proton-ge-custom(название пакета в AUR может отличаться; проверьте актуальное имя на aur.archlinux.org).
Вариант B — Proton GE для Flatpak‑версии Steam
Flatpak устанавливает Steam в отдельное окружение, поэтому путь отличается.
- Создайте папку для совместимых инструментов Flatpak‑Steam:
mkdir -p ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/
cd ~/Downloads
tar -xf GE-Proton*.tar.gz -C ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/- Перезапустите Steam (Flatpak) и проверьте список инструментов.
Альтернатива: установить сообщественный Flatpak‑пакет Proton GE (неофициальный). Команда установки:
flatpak install com.valvesoftware.Steam.CompatibilityTool.Proton-GEЗамечание: этот Flatpak‑пакет также поддерживается сообществом и не является официальной сборкой от GloriousEggroll.
Вариант C — установка Wine GE через Lutris
Wine GE логично использовать через Lutris — он умеет управлять версиями Wine и интегрируется с настройками игр.
- Установите Lutris через менеджер пакетов вашего дистрибутива или с официального сайта.
- Откройте Lutris, наведите курсор на вкладку «Wine» в боковой панели и нажмите кнопку «Manage Versions» (Управление версиями).
- В появившемся окне найдите версию Wine GE и нажмите «Install». Lutris автоматически скачает и установит выбранную версию.
Преимущества Lutris:
- Централизованное управление несколькими версиями Wine.
- Простая установка зависимостей и runner‑скриптов для конкретных игр.
Вариант D — ProtonUp‑Qt: GUI‑установка и обновления
Если вам неудобно работать с терминалом, используйте ProtonUp‑Qt — графическое приложение для установки Proton GE и Wine GE.
- Установите ProtonUp‑Qt через пакетную систему или Flatpak.
- Запустите приложение и нажмите «Add version» (Добавить версию).
- В поле Compatibility tool выберите GE‑Proton или Wine‑GE, в Version — нужную версию, затем нажмите Install.
- Перезапустите Steam или Lutris — новые версии станут доступными.
ProtonUp‑Qt удобен для регулярных обновлений: приложение покажет новые выпуски и позволит обновиться в пару кликов.
Как включить Proton GE в Steam
- Откройте Steam → Библиотека.
- Правый клик по игре → Свойства (Properties).
- Вкладка «Совместимость» (Compatibility).
- Отметьте «Принудительно использовать определённый инструмент Steam Play» (Force the use of a specific Steam Play compatibility tool).
- Выберите нужную версию GE‑Proton в выпадающем списке.
После этого выбранная версия Proton GE будет применяться для запуска конкретной игры.
Как включить Wine GE в Lutris
- В Lutris правый клик по игре → Configure (Настроить).
- Вкладка Runner options (Параметры раннера).
- В поле Wine version выберите установленную версию Wine GE.
- Нажмите Save.
Чтобы сделать Wine GE версией по умолчанию для всех игр:
- Наведите на вкладку «Wine» в боковой панели Lutris и нажмите иконку шестерёнки (Configure).
- В конфиге выберите версию Wine GE как системную по умолчанию и сохраните.
Рекомендации и сценарии для Steam Deck
- Steam Deck использует SteamOS (Flatpak‑Steam на многих сборках). Убедитесь, что вы распаковываете Proton GE в путь для Flatpak (см. выше).
- Для Steam Deck лучше тестировать одну игру за раз и сохранять снимки состояния (опционально) перед применением экспериментальных билдов.
- Проверяйте место на внутреннем накопителе — Proton GE может занимать несколько сотен мегабайт или более для каждой установленной версии.
Примечание: если вы используете сторонние прошивки/моды для Steam Deck, порядок и пути могут отличаться — ориентируйтесь на документацию прошивки.
Чек‑листы по ролям
Пользователь — быстрый чек‑лист
- Скачал нужную версию GE‑Proton или Wine‑GE.
- Разместил файлы в правильной директории (обычная/Flatpak).
- Перезапустил Steam/Lutris.
- Выбрал совместимость в свойствах игры.
- Протестировал старт игры и основные игровые сценарии.
Системный администратор / опытный пользователь
- Сделал резервные копии глобальных конфигураций Steam/Lutris.
- Зафиксировал версии (чтобы можно было откатиться).
- Проверил зависимости (vulkan, DXVK, lib32‑пакеты).
- Описал процедуру отката и автоматизировал её (скрипт/ansible).
Разработчик / тестировщик
- Запустил серию тестов: запуск, загрузка уровня, мультиплеер, сохранение/загрузка.
- Собрал логи (Steam, Lutris, Proton/Wine).
- Проверил совместимость контроллеров и графических драйверов.
Решение «да/нет» для установки (Mermaid)
flowchart TD
A[Нужна лучшая совместимость игры?] -->|Да| B{Игра в Steam?}
A -->|Нет| Z[Оставьте текущую конфигурацию]
B -->|Да| C[Установите Proton GE]
B -->|Нет| D[Используйте Lutris и установите Wine GE]
C --> E{Steam Flatpak?}
E -->|Да| F[Распаковать в ~/.var/app/.../compatibilitytools.d]
E -->|Нет| G[Распаковать в ~/.steam/root/compatibilitytools.d]
D --> H[Через Lutris: Manage Versions → Install]
F --> I[Перезапустить Steam]
G --> I
H --> I
I --> J[Выбрать версию в свойствах игры / Runner options]Тесты и критерии приёмки
Минимальный набор тестов для каждой игры после установки Proton GE / Wine GE:
- Запуск игры из библиотеки — игра стартует без критических падений.
- Проход 5 минут игрового процесса без артефактов графики/зависаний.
- Сохранение/загрузка работает корректно.
- Аудио и ввод (клавиатура/контроллер) работают адекватно.
Критерии приёмки: если все 4 пункта пройдены — версия считается пригодной для повседневного использования. При проблемах — см. раздел «Отладка и откат».
Отладка, распространённые ошибки и откат
Типичные проблемы
- Игра не стартует — проверьте логи Steam (Shift+Tab → Просмотр лога) и stdout/stderr Lutris.
- Чёрный экран или графические артефакты — убедитесь в актуальности драйверов GPU (NVIDIA/AMD), проверьте поддержку Vulkan и версию DXVK.
- Проблемы с контроллером — проверьте настройки Proton Input и привязки в Steam/Lutris.
Сбор логов
- Для Proton: откройте запуск игры с переменной окружения для логов, например в свойствах запуска добавьте: WINEDEBUG=+relay,+seh,+tid %command% (только для отладки — большой объём логов).
- Для Lutris: в окне запуска включите логирование и посмотрите ~/Games/Lutris/logs или вывод в интерфейсе.
Откат к предыдущей версии
- Удалите или переименуйте папку с проблемной версией в compatibilitytools.d.
- Верните предыдущую версию GE‑Proton/Wine‑GE (если она сохранена).
- В Steam/Lutris выберите версию из списка.
Скрипт‑шаблон для быстрого отката (bash):
#!/bin/bash
OLD_DIR=~/.steam/root/compatibilitytools.d/GE-Proton-OLD
BAD_DIR=~/.steam/root/compatibilitytools.d/GE-Proton-BAD
if [ -d "$BAD_DIR" ]; then
mv "$BAD_DIR" "$BAD_DIR".bak
mv "$OLD_DIR" "$BAD_DIR"
echo "Откат завершён. Перезапустите Steam."
else
echo "Не найдена проблемная версия: $BAD_DIR"
fi(адаптируйте пути под Flatpak, если нужно).
Безопасность и конфиденциальность
- Proton GE и Wine GE — бинарные сборки, которые вы скачиваете из внешних источников. Проверяйте подписи и хэши релизов, если автор предоставил их в репозитории.
- Не устанавливайте бинарные сборки из сомнительных сайтов. Используйте официальную страницу GitHub проекта или надёжные зеркала.
- Логи могут содержать пути к файлам и имена пользователей — не отправляйте их публично без очистки персональных данных.
Юридическое примечание: запуск коммерческих игр под Wine/Proton не нарушает лицензию игры, но модификация DRM может быть ограничена. Следуйте лицензионным условиям издателя.
Совместимость и ограничения
- Proton GE часто добавляет экспериментальные патчи, которые решают конкретные проблемы для отдельных игр. Однако это не универсальное решение — некоторые игры будут стабильнее с официальной версией Proton.
- Wine GE полезен для не‑Steam игр, но поведение может отличаться от Proton, так как Proton включает дополнительные компоненты, оптимизированные для Steam Play.
Сводная матрица совместимости (качественно)
- Игры в Steam без DRM: часто выигрывают от Proton GE.
- Игры с антиреверс‑инженерными защитами: рискованно — возможны сбои.
- Многопользовательные/онлайн игры: тестируйте перед длительной сессией (возможны анти‑чит проблемы).
Полезные советы и замены
Альтернативы и гибридные подходы
- Если Proton GE вызывает проблемы, попробуйте официальную версию Proton (Steam → Tools → Proton).
- Для управления большим количеством версий и автоматизации используйте AUR‑пакеты (для Arch) или ProtonUp‑Qt в связке с cron/системой обновлений.
- Если игра критична к производительности, сравните производительность на Proton GE и официальном Proton, замеряя FPS и время загрузки.
Мини‑методология тестирования
- Установите одну версию GE и один конкретный профиль игры.
- Запустите тестовый сценарий (5–10 минут геймплея).
- Сохраните логи и отметьте версии зависимостей.
- Повторите с другой версией GE для сравнения.
Шаблон отчёта об ошибке (для баг‑репорта)
- Описание: что произошло и как воспроизвести.
- Система: дистрибутив, ядро, драйвер GPU (и версия).
- Версия Proton/Wine: точная версия GE‑Proton/Wine‑GE.
- Логи: приложите вывод Steam/Lutris и WINEDEBUG (если применимо).
- Шаги: шаги воспроизведения, ожидаемое и фактическое поведение.
1‑линейный глоссарий
- Proton GE — экспериментальная сборка Proton с дополнительными патчами.
- Wine GE — экспериментальная сборка Wine для не‑Steam игр.
- ProtonUp‑Qt — GUI для установки и обновления Proton/Wine GE.
- Lutris — игровой лаунчер для Linux с управлением версиями Wine.
Краткая сводка
Proton GE и Wine GE дают значительное преимущество при запуске большого числа игр на Linux, но требуют осторожного подхода: проверяйте версии, тестируйте по одному случаю и храните резервные копии. Для большинства пользователей ProtonUp‑Qt — самый простой путь; для продвинутых пользователей — ручная установка и AUR‑пакеты дают гибкость.
Important: если игра критична для вас (соревновательный мультиплеер, сохранённые прогрессы и т. п.), сначала протестируйте альтернативные версии Proton/Wine на коротких сессиях.
Короткая памятка (на руки)
- Если нужна простота: ProtonUp‑Qt → установить → перезапустить Steam/Lutris.
- Для Flatpak: не забывайте про путь ~/.var/app/com.valvesoftware.Steam/…
- Для Arch: проверьте AUR‑пакеты и автоматизацию через yay.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone