Эта страница посвящена информации о том, как использовать наши любимые игры в Linux.
За основу мы берём Linux Mint, но ваш любимый дистрибутив может быть и другим. Мы выбрали Linux Mint исходя из того, что этот дистрибутив Linux не требует от пользователя слишком часто использовать системные команды и многие вещи можно сделать с помощью главного меню.
Основные вопросы-ответы
Драйверы и видеокарты. Первым делом, нужно решить вопрос с драйверами к видеокартам. Если ваша система полноценно работает с видеокартой, то можно пробовать запускать и современные игры, вроде Hogwarts Legacy. Иначе вам будут доступны только относительно старые игры. Если вам что-то непонятно уже на этом этапе, то рекомендуем обсудить это в одном из наших чатов.
Но, в целом, если ваш компьютер содержит встроенную видеоподсистему уровня Intel HD4000, то её может быть достаточно для игр, выпущенных до 2012 года, а также более современных игр на движке Ren’Py.
Игры из Steam. Если вы купили в этом магазине игры, то обязательно установите приложение магазина. Например, с помощью Менеджера приложений вашей системы. Это позволит запускать игры из вашей библиотеки, указывая путь к их исполняемому файлу. При этом вам не нужно ничего устанавливать в Steam: даже если игры не запускаются непосредственно из Steam, они могут работать при запуске другими способами, например, путём указания эмулятору или Wine исполняемого файла этой игры, который с расширением файла exe.
Игры для Windows и старых игровых консолей. Для них можно установить PortProton (с помощью встроенного в вашу систему Менеджера приложений). Это набор эмуляторов и оболочек для программного обеспечения Wine.
Доступность образов картриджей и дисков для виртуальной файловой системы Wine. Чтобы эмуляторы на основе Wine могли получить доступ к этим образам, сделайте ссылку на вашу папку с образами игр и поместите эту ссылку в Домашнюю папку (/home/[имя_пользователя]/), аналог папки пользователя в Windows. Это можно сделать перетаскиванием папки с картриджами в эту самую Домашнюю папку Правой кнопкой мыши и выбрать в появившемся меню команду «Создать ссылку» (аналогично ярлыкам в Windows). В виртуальной файловой системе эта папка доступна как Диск H.
Префиксы Wine. Обычно доступно две таких настройки:
- Default. Применяется для большинства программ и игр.
- Dotnet. Нужен для программ, созданных на основе платформы .Net. На нашем веб-сайте для загрузке доступны программы, которые используют эту платформу.
Версии 3D API. Здесь многое зависит от драйверов видеокарт и возраста самих видеокарт. Например, для видеокарт NVidia GT 600-й серии API Vulkan недоступно и лучше выбрать вариант без его поддержки. Это может влиять на качество графики и общей работоспособности игр. Для более нового оборудования обычно можно оставить значение по умолчанию.
Версии Wine. Здесь немного неоднозначно: с одной стороны, более новые версии обычно лучше, но для некоторых игр может потребоваться более старая версия. Вопрос нередко решается путём экспериментов.
Запуск программ на основе платформы .Net
Достаточно щёлкнуть правой кнопкой мыши на исполняемом файле (с расширением exe) и выбрать команду «Открыть с помощью PortProton». А в окне запуска выбрать префикс Dotnet.
Ren’Py (WaW: Stories)
Для запуска игр на этом движке обычно достаточно запустить файл с расширением sh в терминале (игра будет работать максимально надёжно, так как не требуется ничего эмулировать). Для этого обычно достаточно щёлкнуть по файлу правой кнопкой мыши и выбрать команду «Запустить с помощью (программы) Терминал».
Если такой файл отсутствует, то либо можно попробовать попросить автора игры сделать сборку игры для Linux, либо поэкспериментировать с запуском файла с расширением py. В крайнем случае, применять те же методы, что и для игр под Windows.
Игровые движки для Windows
Здесь ситуация во многом зависит от особенностей движка игры, его возраста, используемых им технологий. Ну и, конечно же, от драйверов видеокарт: если ваш компьютер достаточно новый и для него доступны оригинальные драйверы видеокарт, то обычно проблем с запуском не возникает: вы просто щёлкаете по исполняемому файлу игры правой кнопкой мыши и выбираете команду «Выполнить с помощью — PortProton». Далее вы просто используете настройки по умолчанию и играете.
Если же в вашей системе используется неполноценный драйвер, что нередко случается для достаточно старых устройств, то нормально поиграть в игры на требовательных к аппаратной части движках, вроде Unreal Engine, может быть затруднительно: придётся искать обходные методы и более тонко настраивать параметры эмуляции. Но это так же не даёт 100% вероятности получения нормального игрового процесса.
Эмуляция консолей
Для игр для консолей можно использовать эмуляторы, которые поставляются в составе PortProton:
- Gameboy (GB, GBC, GBA): VBA-M.
- Playstation 1: ePSXe.
- Playstation 2: PCSX2 (версию для Linux можно найти на официальном веб-сайте этого эмулятора).
- XBox: xemu.
- XBox 360: Xenia.
- PSP: PPSSPP.
- Wii, Gamecube: Cemu, Dolphin.
Обсуждение этой темы с другими участниками нашего сообщества
Это можно сделать по адресам, указанным на странице обратной связи. Мы не приводим полный список в статьях, так как он может меняться.
Общался с Linux и написал эту статью: AlexeyMS
P.S. Статья может быть дополнена, при появления новой информации.