Чаще всего установка игры на Linux сводится к одному из четырёх рабочих сценариев: клиент Steam с включённым Proton, менеджер Lutris или Heroic Games Launcher для не-Steam библиотек, пакет Flatpak из Flathub либо нативная сборка под ваш дистрибутив. Выбор зависит от того, где куплена игра и есть ли у неё Linux-версия.
Ниже разберём каждый способ по шагам — от проверки совместимости до запуска Windows-игр через Wine и Proton. Инструкции ориентированы на популярные дистрибутивы: Ubuntu, Fedora, Arch и их производные, но принципы универсальны.
Проверка совместимости игры с Linux
Перед установкой выясните, есть ли у игры нативная версия под Linux. В Steam такие проекты помечены значком SteamOS/Linux, а на странице магазина указаны системные требования для Linux отдельной строкой. Если нативной версии нет — игра, скорее всего, запустится через Proton, но не все проекты работают одинаково хорошо.
Фактическую совместимость удобно проверять на независимых базах, где пользователи публикуют отчёты о запуске конкретных игр. Обратите внимание на игры с античитом: часть мультиплеерных проектов блокирует работу через Proton на уровне разработчика, и обойти это пользователь не может.
- 🎮 Проверьте страницу игры в магазине — есть ли значок Linux или SteamOS.
- 🔍 Посмотрите отчёты о запуске через Proton на профильных ресурсах сообщества.
- 🛡️ Уточните, не использует ли игра античит, несовместимый с Linux.
- 💾 Убедитесь, что на диске достаточно места с учётом распаковки файлов.
Установка игр через Steam и Proton
Самый простой путь — официальный клиент Steam. В Ubuntu и производных он ставится из репозиториев, в Fedora доступен через RPM Fusion, а универсальный вариант для любого дистрибутива — пакет Flatpak с Flathub. Команда для Ubuntu выглядит так:
sudo apt update && sudo apt install steam
После установки и входа в аккаунт включите Steam Play для всех игр: откройте Настройки → Совместимость и отметьте пункт «Включить Steam Play для всех остальных продуктов». Клиент предложит перезапуск, после чего кнопка «Установить» появится и у Windows-игр.
Дальше всё как обычно: выберите игру в библиотеке, нажмите «Установить», дождитесь загрузки и запускайте. Proton автоматически подтянет нужную версию и создаст изолированное окружение для каждой игры — вмешательство пользователя обычно не требуется. В свойствах игры можно вручную сменить версию Proton, если текущая работает нестабильно.
Установка игр из GOG и Epic через Heroic и Lutris
Для библиотек GOG и Epic Games Store существует открытый лаунчер Heroic Games Launcher. Он авторизуется в ваших аккаунтах, скачивает игры и запускает их через Wine или Proton. Ставится Heroic как Flatpak, AppImage или пакет из репозиториев вашего дистрибутива.
Lutris — более универсальный инструмент: он управляет играми из разных источников, включая старые проекты и эмуляторы, и использует готовые скрипты установки от сообщества. В Ubuntu он ставится командой:
sudo apt install lutris
Порядок действий в Lutris: найдите игру в поиске внутри программы, выберите скрипт установки, укажите установщик или папку с игрой — остальное скрипт сделает сам, включая настройку префикса Wine. Если готового скрипта нет, игру можно добавить вручную, указав путь к исполняемому файлу и раннер Wine.
☑️ Перед первым запуском Windows-игры на Linux
Flatpak, AppImage и нативные пакеты
Часть игр распространяется напрямую для Linux. На Flathub публикуются как открытые проекты (SuperTuxKart, 0 A.D., Xonotic), так и лаунчеры вроде Heroic. Установка выполняется одной командой:
flatpak install flathub имя_пакета
Формат AppImage вообще не требует установки: скачанный файл нужно сделать исполняемым (chmod +x файл.AppImage) и запустить двойным кликом или из терминала. Нативные пакеты .deb и .rpm от разработчиков ставятся штатным пакетным менеджером дистрибутива.
⚠️ Внимание: скачивайте установщики только с официальных страниц разработчиков или из проверенных репозиториев. Сторонние «сборки» игр для Linux нередко содержат вредоносный код, а проверить их происхождение сложно.
Ручной запуск Windows-игр через Wine
Если игра не привязана к магазину (например, старый проект на диске или DRM-free установщик), её можно запустить напрямую через Wine. Установите Wine из репозиториев дистрибутива, затем запустите установщик командой:
wine setup.exe
Установленная игра появится в префиксе Wine — по умолчанию это скрытая папка ~/.wine. Запуск выполняется командой wine путь/к/игре.exe. Для настройки разрешения, виртуального рабочего стола и библиотек используется утилита winecfg.
Ручной способ требует больше времени, чем Steam или Lutris, и результат зависит от конкретной игры. Если проект не запускается — попробуйте другую версию Wine (например, Wine-staging) или перенесите игру в Lutris, где удобнее управлять префиксами.
Что такое префикс Wine
Префикс — это изолированная папка, имитирующая среду Windows: реестр, системные библиотеки, диск C:. Для каждой игры можно создать отдельный префикс, чтобы настройки одной игры не ломали другую. Задаётся переменной окружения WINEPREFIX.
Драйверы и зависимости для игр
Корректная работа игр на Linux сильно зависит от графического стека. Для видеокарт NVIDIA рекомендуется проприетарный драйвер из репозитория дистрибутива; для AMD и Intel открытые драйверы уже встроены в ядро, но полезно держать систему обновлённой. Точные названия пакетов различаются между дистрибутивами — сверяйтесь с документацией вашей системы.
Дополнительно проверьте наличие поддержки Vulkan — большинство современных игр и Proton работают именно через него. Проверить можно командой vulkaninfo из пакета vulkan-tools: если утилита выводит информацию об устройстве, всё настроено.
| Способ | Источник игр | Сложность | Когда выбирать |
|---|---|---|---|
| Steam + Proton | Библиотека Steam | Минимальная | Основной вариант для большинства |
| Heroic Launcher | GOG, Epic Games | Низкая | Игры вне Steam |
| Lutris | Любые источники | Средняя | Старые и редкие игры |
| Flatpak / AppImage | Flathub, сайты разработчиков | Низкая | Нативные Linux-игры |
| Wine вручную | Локальные установщики | Высокая | Когда нет готовых скриптов |
⚠️ Внимание: установка драйверов из сторонних скриптов и файлов с сайтов производителей может конфликтовать с пакетным менеджером. Безопаснее ставить драйверы штатными средствами дистрибутива.
Решение типичных проблем при запуске
Игра установилась, но не запускается? Начните диагностику с запуска из терминала — вывод ошибок часто сразу указывает на причину: отсутствующая библиотека, проблема с Vulkan или сбой префикса. В Steam лог включается параметром запуска PROTON_LOG=1 %command% в свойствах игры.
Если игра запускается, но работает с низкой частотой кадров, проверьте, используется ли дискретная видеокарта (на ноутбуках с гибридной графикой игра может стартовать на встроенной), и не включён ли режим энергосбережения. Утилита MangoHud поможет увидеть реальную загрузку GPU прямо в игре.
⚠️ Внимание: не следует бездумно копировать параметры запуска из форумов — многие из них актуальны только для конкретной игры и версии Proton. Меняйте по одному параметру и проверяйте результат.
Частые вопросы
Можно ли играть в Windows-игры на Linux без Steam?
Да. Для этого служат Lutris, Heroic Games Launcher или ручной запуск через Wine. Принцип тот же, что у Proton, — трансляция вызовов Windows в Linux-окружение, — но настройка выполняется отдельными инструментами.
Запустятся ли игры с античитом?
Зависит от конкретной игры и политики разработчика. Часть античитов имеет официальную поддержку Linux, но разработчик должен включить её со своей стороны. Проверяйте актуальные отчёты по конкретной игре перед покупкой.
Какой дистрибутив лучше для игр?
Принципиальной разницы нет: игры работают на любом актуальном дистрибутиве со свежими драйверами. Новичкам проще с Ubuntu и её производными из-за обилия инструкций, а Fedora и Arch дают более свежие версии пакетов. Важнее не дистрибутив, а актуальность драйверов и ядра.
Нужно ли отключать Secure Boot для игр?
Обычно нет, но проприетарный драйвер NVIDIA на некоторых системах требует подписи модуля ядра или отключения Secure Boot. Поведение зависит от дистрибутива — следуйте официальной документации вашей системы при установке драйвера.
Куда Steam устанавливает игры в Linux?
По умолчанию библиотека находится в домашней папке пользователя, внутри каталога ~/.steam или ~/.local/share/Steam. Дополнительные библиотеки на других дисках добавляются через настройки клиента — диск должен быть смонтирован с поддержкой исполнения файлов.