Proton в Steam для Linux: запуск Windows-игр без лишних ошибок
Proton в Steam включается в разделе Настройки - Совместимость: достаточно разрешить Steam Play для всех продуктов и выбрать версию Proton. В 2026 году актуальна ветка Proton 11, а большинство одиночных игр запускаются сразу, проблемы обычно связаны с драйверами или античитом.

Содержание
Что такое Proton и почему он стал стандартом
Proton - это сборка Wine от Valve, в которую добавлены DXVK (перевод DirectX 9-11 в Vulkan), VKD3D-Proton (DirectX 12 поверх Vulkan) и куча правок под конкретные игры. Steam запускает Windows-версию игры внутри Proton, и для вас это выглядит как обычная кнопка Играть. Технология называется Steam Play, а Proton её основной инструмент совместимости.
С 2018 года, когда Valve показала первую версию, многое изменилось. Вышел Steam Deck, который целиком держится на Proton (о нём у нас есть отдельная статья про Steam Deck и Linux), а сам Proton дорос до ветки 11.0: на октябрь 2026 года на GitHub Valve актуальны релизы 11.0-2 и 11.0-2e. Параллельно существует Proton Experimental, который обновляется чаще и первым получает исправления для новых игр.
Важная деталь: в свежих ветках Proton умеет использовать ntsync, механизм синхронизации в ядре Linux, который ускоряет и стабилизирует многопоточные игры. Подробности о том, что это даёт и какое ядро нужно, мы разобрали в материале про NTSYNC.
Установка Steam в популярных дистрибутивах
Steam - 32-битное приложение по своей сути, поэтому ему нужны 32-битные библиотеки и драйверы графики. Пакетные менеджеры подтягивают их сами, если включить нужный репозиторий.
| Дистрибутив | Что включить | Команда |
|---|---|---|
| Ubuntu 26.04 LTS | Ничего (snap) или multiverse (deb) | sudo snap install steam или sudo apt install steam-installer |
| Debian 13 | Компоненты contrib, non-free и архитектура i386 | sudo apt install steam-installer |
| Fedora 44 | RPM Fusion nonfree | sudo dnf install steam |
| Arch Linux | Репозиторий multilib в pacman.conf | sudo pacman -S steam |
| Любой | Flathub | flatpak install flathub com.valvesoftware.Steam |
Canonical в документации по Ubuntu рекомендует snap-версию: она сама приносит нужные библиотеки Mesa. Deb-вариант удобнее, если вы уже настраивали систему под игры и хотите, чтобы Steam использовал системные драйверы. Для Debian порядок такой:
sudo dpkg --add-architecture i386
# в /etc/apt/sources.list.d/debian.sources добавьте contrib non-free к Components
sudo apt update
sudo apt install steam-installerДо первого запуска проверьте драйвер видеокарты. На AMD и Intel достаточно Mesa из репозитория (в Arch для 32-битных игр нужен ещё lib32-vulkan-radeon или lib32-vulkan-intel). На NVIDIA нужен проприетарный или открытый модуль ядра с 32-битными библиотеками, вся процедура описана в статье как установить драйвер NVIDIA. Понять, какой драйвер сейчас работает, поможет инструкция как узнать видеодрайвер.
Как включить Steam Play для всех Windows-игр
Для игр со значком Steam Deck Verified Proton включён по умолчанию. Чтобы Steam разрешил установку любой Windows-игры из библиотеки, сделайте так:
- Откройте Steam и в левом верхнем углу выберите меню Steam, затем Настройки.
- Перейдите в раздел Совместимость (в старых клиентах он назывался Steam Play).
- Включите переключатель для всех остальных продуктов.
- В списке ниже выберите версию по умолчанию. Для начала берите последнюю стабильную Proton, а Experimental оставьте для отдельных игр.
- Перезапустите Steam, когда клиент попросит.


После этого надпись о том, что игра доступна только для Windows, пропадёт, а кнопка Установить станет активной. Интерфейс клиента с 2021 года обновился, но логика осталась прежней.
Своя версия Proton и параметры запуска для отдельной игры
Глобальная версия подходит большинству игр, но иногда конкретной игре лучше другая сборка. Щёлкните правой кнопкой по игре в библиотеке, выберите Свойства, затем Совместимость, отметьте принудительное использование инструмента совместимости и выберите версию. Если выбор не сохранился с первого раза, откройте свойства повторно и проверьте.
Во вкладке Общие есть поле Параметры запуска. Туда пишутся переменные окружения, а %command% обозначает саму игру. Переменные ниже описаны в README проекта Proton:
# записать подробный лог в домашнюю папку (steam-APPID.log)
PROTON_LOG=1 %command%
# OpenGL-рендерер wined3d вместо DXVK, если игра падает на Vulkan
PROTON_USE_WINED3D=1 %command%
# отключить ntsync для проверки, не в нём ли проблема
PROTON_NO_NTSYNC=1 %command%
# создать диск S: с библиотекой игры (помогает некоторым модам и лаунчерам)
PROTON_SET_GAME_DRIVE=1 %command%Переменные можно комбинировать через пробел: PROTON_LOG=1 PROTON_USE_WINED3D=1 %command%. После диагностики уберите лишнее, особенно PROTON_LOG: лог растёт быстро.
Как проверить игру на ProtonDB перед покупкой
ProtonDB - сайт с отчётами игроков о том, как игра работает в Linux. Прежде чем покупать новинку, вбейте её название в поиск на protondb.com и посмотрите рейтинг.

- Native - у игры есть версия для Linux, Proton не нужен (хотя иногда Windows-версия через Proton работает даже лучше).
- Platinum и Gold - запускается сразу или с минимальной настройкой.
- Silver и Bronze - играть можно, но придётся что-то подкрутить или смириться с мелкими проблемами.
- Borked - не запускается. Рейтинги меняются: Valve регулярно чинит отдельные игры.
Смотрите не только на итоговую оценку, но и на свежие отчёты с похожим железом и дистрибутивом. Там же игроки пишут рабочие параметры запуска, которые можно скопировать в Steam. Отдельно проверяйте мультиплеерные игры с античитом: EasyAntiCheat и BattlEye работают через Proton только если разработчик включил поддержку Linux, и никакие настройки этого не обойдут.
GE-Proton и другие сторонние сборки
GE-Proton - популярная сборка энтузиаста GloriousEggroll с дополнительными патчами и кодеками, которых нет в официальном Proton. Она часто выручает с видеороликами в играх и с проектами, где Valve ещё не успела сделать исправление.
Проще всего ставить такие сборки через ProtonUp-Qt или ProtonPlus, обе программы есть на Flathub и сами кладут файлы куда нужно. Вручную тоже несложно: архив распаковывается в каталог инструментов совместимости.
mkdir -p ~/.steam/root/compatibilitytools.d
# распакуйте скачанный архив GE-Proton в этот каталог
tar -xf GE-Proton*.tar.gz -C ~/.steam/root/compatibilitytools.d/
# затем полностью перезапустите SteamУ Flatpak-версии Steam путь другой: ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/. После перезапуска новая сборка появится в списке версий и глобально, и в свойствах игры. Архивы берите только со страницы релизов проекта на GitHub.
Не ставьте GE-Proton глобально по умолчанию. Держите стабильный Proton для всей библиотеки, а стороннюю сборку назначайте точечно тем играм, где ProtonDB советует именно её. Так обновление одной сборки не сломает сразу всё.
Игра не запускается: порядок диагностики
Если игра мигнула и закрылась, не бросайтесь сразу переустанавливать Steam. Проверяйте по шагам:
- Другая версия Proton. Попробуйте Experimental, затем предыдущую стабильную ветку и GE-Proton.
- Vulkan. Выполните
vulkaninfo --summary(пакет vulkan-tools). Если видеокарта не видна, проблема в драйвере, а не в Proton. - Лог. Запустите с
PROTON_LOG=1 %command%и ищите в~/steam-APPID.logстроки с err: и упоминания отсутствующих DLL. - Чистый префикс. Каждая игра хранит свою мини-Windows в
steamapps/compatdata/APPID. Если префикс испорчен после смены версий, удалите этот каталог, Steam создаст его заново при запуске. Сохранения, которые лежат только внутри префикса и не синхронизируются через Steam Cloud, перед этим скопируйте. - Проверка файлов. Свойства, Установленные файлы, Проверить целостность.
- Файловая система. Библиотека на разделе NTFS часто даёт странные ошибки. Держите игры на ext4, Btrfs или XFS.
APPID игры виден в адресе её страницы в магазине. Если игра нужна вне Steam, например лаунчер другой площадки, смотрите статью про Wine, Bottles и winetricks: там те же технологии, но в ручном режиме. Официальный список переменных и известных проблем ведётся в репозитории Proton на GitHub.
GameMode и MangoHud: чуть больше FPS и понятная картина
Две утилиты стоит поставить сразу. GameMode от Feral Interactive переключает процессор в производительный режим на время игры, MangoHud показывает поверх игры FPS, загрузку и температуру. Обе есть в репозиториях всех крупных дистрибутивов:
# Ubuntu и Debian
sudo apt install gamemode mangohud
# Fedora
sudo dnf install gamemode mangohud
# Arch
sudo pacman -S gamemode mangohudЗатем в параметрах запуска игры: gamemoderun mangohud %command%. Для Flatpak-версии Steam MangoHud ставится как расширение с Flathub, а системный пакет он не увидит.
Наш опыт со времён первой версии статьи не изменился: большинство одиночных игр запускаются без шаманства, проблемы начинаются с сетевыми проектами и античитами. Разница с 2021 годом в том, что таких исключений стало заметно меньше. Если вы играете ещё и на Steam Deck, заранее подумайте о сохранениях, об этом статья про резервную копию Steam Deck.
Частые вопросы
Где в Steam включается Proton?
Меню Steam, Настройки, раздел Совместимость. Включите Steam Play для всех остальных продуктов и выберите версию Proton по умолчанию.
Какую версию Proton выбрать?
По умолчанию последнюю стабильную (в 2026 году это ветка 11.0). Proton Experimental и GE-Proton назначайте отдельным играм, если ProtonDB советует их.
Почему не работает онлайн-игра с античитом?
EasyAntiCheat и BattlEye работают в Proton только если разработчик игры включил поддержку Linux. Обойти это настройками нельзя, проверяйте статус игры на ProtonDB.
Как сбросить настройки Proton для одной игры?
Удалите каталог steamapps/compatdata/APPID, где APPID - номер игры в магазине. Steam создаст префикс заново. Локальные сохранения перед этим скопируйте.
Нужен ли Wine, если есть Proton?
Для игр из Steam нет, Proton уже включает свою сборку Wine. Wine или Bottles нужны для программ и лаунчеров вне Steam.
Документация и источники
Читайте также
Команды проверены на актуальных версиях дистрибутивов на момент обновления. Перед изменением системных настроек сделайте резервную копию.