Коротко о главном

Игры для Windows в Linux запускаются через Proton — слой совместимости на базе Wine, встроенный в Steam. Многие проекты работают без настройки, но часть требует выбора версии Proton, параметров запуска или отказа от античита.

Steam Play сделал Linux жизнеспособной игровой платформой. Понимание Proton помогает отличить игру, которая не поддерживается, от игры, которой просто нужен другой runtime.

Этот материал — быстрый старт по Steam и Proton. За 15 минут вы получите рабочую конфигурацию и поймёте, куда смотреть дальше.

Установка

В Debian, Ubuntu и Linux Mint используется пакетный менеджер APT:

sudo apt install steam-installer

В Fedora и RHEL-совместимых системах пакет ставится через DNF:

sudo dnf install steam

В Arch Linux и производных пакет доступен в официальных репозиториях:

sudo pacman -S steam

Минимальная настройка

1. Включите multilib

Многие игры 32-битные. Без 32-битных библиотек Steam не запустит их, даже если сама платформа установлена.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steam-installer

2. Установите Steam

В Fedora может понадобиться RPM Fusion. После установки войдите в аккаунт и проверьте загрузку библиотеки.

steam
# проверьте, что клиент обновился и открывается

3. Включите Steam Play

В настройках Steam включите Steam Play для всех игр и выберите версию Proton. Для начала подойдёт экспериментальная ветка.

# Steam → Настройки → Совместимость → Включить Steam Play

4. Настройте конкретную игру

Свойства игры → Совместимость → выбрать Proton. Если игра не запускается, попробуйте другую версию, а не меняйте всё сразу.

# Свойства → Общие → Параметры запуска
PROTON_LOG=1 %command%

Минимальный конфиг

Начните с минимального рабочего варианта. Не копируйте большой конфиг целиком: добавляйте параметры по одному и проверяйте результат после каждого изменения.

# параметры запуска в Steam
PROTON_LOG=1 %command%
DXVK_HUD=fps %command%

Шпаргалка по командам

  • Включите multilib: sudo dpkg —add-architecture i386
  • Установите Steam: steam
  • Включите Steam Play: # Steam → Настройки → Совместимость → Включить Steam Play
  • Настройте конкретную игру: # Свойства → Общие → Параметры запуска
  • Проверьте производительность: sudo apt install gamemode mangohud

Практические советы

Эти рекомендации проверены на повседневных задачах. Начните с тех, которые закрывают вашу текущую боль, а не со всего списка сразу.

Совет 1. Сверяйтесь с ProtonDB перед покупкой игры.

Сверяйтесь с ProtonDB перед покупкой игры.

Совет 2. Начните с рекомендуемой версии Proton, а не с самой новой.

Начните с рекомендуемой версии Proton, а не с самой новой.

Совет 3. Обновляйте драйверы видеокарты: Proton сильно зависит от них.

Обновляйте драйверы видеокарты: Proton сильно зависит от них.

Совет 4. Для старых игр иногда нужен отдельный префикс.

Для старых игр иногда нужен отдельный префикс.

Что дальше

Быстрый старт не означает «настроить навсегда». Когда базовый сценарий заработает, вернитесь к конфигурации и проверьте, что она переживёт перезагрузку: файлы на месте, служба включена в автозагрузку, путь к данным не зависит от текущего каталога.

Дальше имеет смысл разобраться с резервной копией и журналами Steam и Proton. Это не самая заметная часть работы, но именно она превращает эксперимент в инструмент, которым можно пользоваться каждый день.

Чек-лист

  • Команды из шпаргалки выполняются без ошибок после перезагрузки.
  • Пароли и токены не хранятся в истории команд и конфигурации в открытом виде.
  • Понятно, где смотреть логи и что считать признаком проблемы.
  • Есть копия конфигурации, которую можно восстановить.

Короткие ответы на частые вопросы

Нужно ли запускать всё от root?

Нет. Права root нужны для установки пакетов и изменения системных файлов, но сама программа и её данные должны принадлежать отдельному пользователю. Постоянная работа под root превращает любую ошибку в критическую.

Что делать, если после перезагрузки ничего не работает?

Сначала проверьте, включена ли служба в автозагрузку и не изменился ли путь к конфигурации. Посмотрите журнал текущей загрузки: он почти всегда указывает на отсутствующий файл, неверные права или занятый порт.

Как обновлять без сюрпризов?

Читайте примечания к версии, делайте резервную копию конфигурации и проверяйте обновление на тестовом стенде. Не обновляйтесь в пятницу вечером перед выходными: время на откат должно быть частью плана.

Итог

Этого достаточно, чтобы начать. Дальше углубляйтесь по мере задач: документация Steam и Proton станет понятнее, когда появится реальный сценарий использования.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте