Как установить игру на Linux: полное руководство

Проверьте, установлен ли в системе пакет steam и включён ли Proton в настройках клиента — именно отсутствие этих двух компонентов чаще всего становится причиной того, что игра не запускается на Linux. Современные дистрибутивы вроде Ubuntu, Fedora или Arch позволяют запускать тысячи Windows-игр без сложной настройки, но порядок действий зависит от источника игры и её типа.

В этой статье разберём основные способы установки: через Steam с технологией Proton, через менеджеры Lutris и Heroic Games Launcher, а также запуск нативных и Windows-версий вручную. Отдельно рассмотрим типичные ошибки и их решения.

Подготовка системы перед установкой игр

Перед установкой любой игры необходимо убедиться, что в системе стоят актуальные графические драйверы. Для видеокарт NVIDIA обычно требуется проприетарный драйвер, для AMD и Intel драйверы уже включены в ядро, но важно держать свежую версию Mesa. Конкретный способ установки драйвера зависит от дистрибутива — сверьтесь с официальной документацией вашей системы.

Второй обязательный шаг — включение поддержки 32-битных библиотек (multilib), поскольку многие игры и компоненты Wine собраны под 32-битную архитектуру. В Ubuntu это делается командой:

sudo dpkg --add-architecture i386 && sudo apt update
  • 🎮 Обновите систему перед установкой игровых пакетов
  • 🖥️ Убедитесь, что графический драйвер установлен и работает
  • 📦 Включите поддержку 32-битных библиотек (multilib)
  • 💾 Проверьте свободное место на диске — современные игры занимают десятки гигабайт

⚠️ Внимание: не устанавливайте драйверы NVIDIA вручную с сайта производителя через .run-файл, если ваш дистрибутив предлагает пакетную установку. Ручной установщик может конфликтовать с обновлениями ядра и сломать графическую подсистему.

Установка игр через Steam и Proton

Самый простой путь для большинства пользователей — Steam. Клиент доступен в репозиториях популярных дистрибутивов, а также в форматах Flatpak и Snap. Установка в Ubuntu выполняется командой sudo apt install steam, либо можно поставить пакет через магазин приложений вашего дистрибутива.

После первого запуска откройте настройки клиента: Steam → Настройки → Совместимость и включите опцию «Включить Steam Play для всех остальных продуктов». Это активирует Proton — инструмент на базе Wine, который позволяет запускать Windows-игры без дополнительной настройки. После этого установка игры ничем не отличается от Windows: нажмите «Установить» в библиотеке и дождитесь загрузки.

☑️ Установка игры через Steam

Выполнено: 0 / 5

Если конкретная игра не запускается или работает нестабильно, попробуйте сменить версию Proton: правый клик по игре → Свойства → Совместимость. Также существует Community-версия Proton GE с дополнительными патчами, которую многие пользователи ставят через утилиту ProtonUp-Qt. Перед покупкой игры полезно проверить отчёты о совместимости на сайте ProtonDB — там собраны оценки работоспособности от реальных пользователей.

📊 Каким способом вы чаще всего запускаете игры на Linux?
Steam с Proton
Lutris
Heroic (Epic/GOG)
Нативные версии игр

Установка через Lutris и Heroic

Lutris — это открытый менеджер игр, который объединяет библиотеки из разных источников и автоматизирует настройку Wine. Он особенно полезен для игр из GOG, Battle.net, старых дисковых изданий и эмуляторов. Установка выполняется из репозиториев дистрибутива или с официального сайта проекта.

Принцип работы простой: вы находите игру в каталоге Lutris, нажимаете «Установить», и программа сама скачивает нужную версию Wine, применяет готовый скрипт настройки и создаёт префикс. Ручная конфигурация требуется редко, но при желании можно менять runner, версию Wine и параметры запуска в свойствах каждой игры.

Для игр из Epic Games Store и GOG удобнее использовать Heroic Games Launcher. Он авторизуется в вашем аккаунте, показывает библиотеку и скачивает игры напрямую, используя Wine или Proton для запуска. Heroic доступен в форматах Flatpak, AppImage и в репозиториях некоторых дистрибутивов.

Запуск Windows-игр через Wine вручную

Если игра распространяется как standalone-установщик, можно использовать Wine напрямую. Установите пакет wine из репозитория, затем запустите установщик командой:

wine setup.exe

Установленная игра появится в префиксе Wine — по умолчанию это каталог ~/.wine. Для изоляции разных игр опытные пользователи создают отдельные префиксы через переменную WINEPREFIX. Утилита winecfg позволяет настроить версию Windows, библиотеки и графические параметры.

⚠️ Внимание: игры с античит-системами (некоторые соревновательные онлайн-проекты) могут не работать под Wine и Proton или приводить к блокировке аккаунта. Перед установкой проверьте статус поддержки конкретной игры — разработчики античитов постепенно добавляют совместимость с Linux, но это зависит от издателя.

Что такое префикс Wine?

Префикс — это изолированный каталог, имитирующий окружение Windows: реестр, системные библиотеки, диск C:. Отдельные префиксы для разных игр позволяют избежать конфликтов зависимостей, когда одной игре нужна одна конфигурация, а другой — противоположная.

Сравнение способов установки

Выбор инструмента зависит от источника игры и вашего опыта. Ниже — сводная таблица основных вариантов.

СпособИсточник игрСложностьКому подходит
Steam + ProtonБиблиотека SteamМинимальнаяБольшинству пользователей
LutrisGOG, Battle.net, эмуляторыСредняяОбладателям игр из разных магазинов
HeroicEpic Games, GOGНизкаяПользователям Epic и GOG
Wine вручнуюЛюбые .exe-установщикиВысокаяОпытным пользователям
Нативные версииРепозитории, itch.ioМинимальнаяДля игр с Linux-сборкой

Нативные игры и репозитории

Часть игр имеет нативные Linux-версии: они устанавливаются напрямую из репозиториев дистрибутива, через Flatpak, Snap или с сайтов разработчиков. В Steam такие игры помечены значком SteamOS/Linux и по умолчанию ставятся именно в нативной сборке.

Нативная версия обычно предпочтительнее: она не тратит ресурсы на слой совместимости и лучше интегрируется с системой. Однако встречаются случаи, когда Windows-версия под Proton работает стабильнее устаревшего нативного порта — тогда в свойствах игры можно принудительно выбрать Proton.

Решение типичных проблем

Если игра не запускается, начните с диагностики, а не с переустановки. Запуск Steam из терминала командой steam покажет лог ошибок — часто там видно, какой библиотеки не хватает. Для Lutris аналогичный журнал доступен в интерфейсе программы.

  • 🔧 Чёрный экран при запуске — попробуйте другую версию Proton или Wine
  • 🔇 Нет звука — проверьте, что установлены аудиосерверы PipeWire или PulseAudio и 32-битные аудиобиблиотеки
  • 🐢 Низкая производительность — убедитесь, что игра использует дискретную видеокарту, а не встроенную графику
  • ⌨️ Не работает геймпад — проверьте поддержку контроллера в настройках Steam

⚠️ Внимание: не копируйте в систему DLL-библиотеки из непроверенных источников и не запускайте «крякнутые» сборки под Wine с правами администратора — это один из распространённых путей заражения системы вредоносным ПО.

Часто задаваемые вопросы

Можно ли играть в игры из Epic Games Store на Linux?

Да, через Heroic Games Launcher или Lutris. Клиент авторизуется в вашем аккаунте Epic и скачивает игры напрямую, а для запуска использует Wine или Proton. Учтите, что игры с некоторыми античитами могут не работать.

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

Сначала проверьте, что используется дискретная видеокарта и свежий драйвер. Затем попробуйте сменить версию Proton, включить gamemode и понизить графические настройки. Отчёты на ProtonDB часто содержат готовые параметры запуска для конкретной игры.

Нужен ли антивирус для игр под Wine?

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

Работают ли моды и читы под Proton?

Многие моды работают, особенно те, что просто заменяют файлы игры. Мод-менеджеры и трейнеры могут потребовать запуска в том же префиксе, что и игра — инструкции обычно есть на страницах модов и в отчётах ProtonDB.

Какой дистрибутив лучше для игр?

Принципиальной разницы нет — игры работают на любом актуальном дистрибутиве. Новичкам проще с Ubuntu, Linux Mint или Pop!_OS из-за удобной установки драйверов, а энтузиасты часто выбирают Arch или Fedora за свежие версии пакетов.