Игры

Материал из ALT Linux Wiki

«Не родные» игры в Linux

В последние годы всё больше игр, без проблем запускающихся в Линуксе, множится на Стиме (чьё приложение имеется чуть ли не во всех линукс-репозиториях), ГоГе (каковому нет нужды в приложении) и других площадках. Но доселе куда больше там хороших игр без поддержки Linux, а ещё остаются неохваченными иные источникии, для которых попросту нет штатного linux-запускатора — такие как Эпики, Юбики, ГОГи, Электроискусники и иже с ними, а также игры, уже установленные на компьютер под Windows (вне зависимости от источника установки).

А ведь есть ещё эмуляторы игроприставок…

Давайте попытаемся исправить сложившееся положение и как-то приумножить коллекцию домашних развлечений.

Площадки

Electronic Arts (лончер Origin) и Ubisoft Connect (он же Uplay)

Даже намёток linux-клиента, увы, не просматривается. А ведь у Юбиков перманентная распродажа всякой вкуснятины.

Впрочем, EAplay уже в составе стим-агента. Другое дело:

  • линь-игрушек там не штампуют;
  • список доступных в этой связке игр весьма невелик;
  • на запуск виндовых пока не сподобился: надо ж ловить халявные, ибо жаба душит экспериментировать с развлечениями не за так;
  • и на закуску — удовольствие не дармовое, а за 300 рубликов в месяц или 1,8 тыров в год.

Дополнение

В убунте прекрасно себя чувствует порт-протон, из которого устанавливаются и нормально работают лончеры Origin, Уплей, да и Эпик с ГоГом. Те игры, что через них уже опробованы, вполне себе фурычат.

Epic Games Store

Для этого «игрушечного» магазина существует «героический» графический клиент к «легендарному» питоньему лончеру командной строки (входит в комплект, доустанавливать не требуется). Кто б ещё взялся собрать его в репозиторий, а то столько игрушек на раздачах-распродажах отловлено — хомяк гложет на Стиме с ГОГом заново их покупать, но без родного «пускача» ни вайном, ни протоном запускаться они не хотят.

На скорую руку пока сделал так:

  • скачал с гит-хаба и распаковал архив HeroicGamesLauncher'а;
  • от рута исполнил шаги из хвоста файлика HeroicGamesLauncher-main/README.md (предварительно установив требующийся для оного npm) — но не все, а только эти:
    • установил foreman командой npm i -g foreman,
    • из каталога с заготовкой лончера запустил npm install
    • и собрал бинарники командой npm run dist
    …на выходе получив дебиановский пакет HeroicGamesLauncher-main/dist/heroic_1.1.1_amd64.deb,
  • каковой перепаковал под Альта командой epm repack heroic_1.1.1_amd64.deb;
  • поставил результирующий heroic-1.1.1-alt1.repacked.with.epm.2.x86_64.rpm — как-то работает.

Из промежуточных итогов

Завести из лончера удалось пока лишь Inside и Just Cause 4 через вайн, протоном не получилось. Под вайном же из ком.строки:

  • Alan Wake на 64-битном вполне ожидаемо не завёлся (см. таблицу ниже);
  • Borderlands 3 вылетает на стартовом экране, а у Warframe он пустой — из опций только язык, настройки вайна да значки свернуть/закрыть;
  • GTA-5 требует рокстаровского, Watch Dogs — юбикова, а Just Cause 4 — эпик-лончера.

В общем, приобретённые игры видит и устанавливает, но толком не запускает. Глубже не копал: опробую повдумчивей — допишу, что вышло.

Galaxy of Gamers — GoG

Игры без DRM, активации, обязательного подключения к интернету: обзавёлся, поставил — пользуйся. Работает прямо из браузера, хотя существует и лончер — надеюсь, скоро в репозитории. Но через прокси он не работает, и соответствующих настроек нет, а посредством proxychains запускаться не захотел чего-то.

Линукс-игры поставляются в виде шелл-инсталляторов (по сути, архив с баш-скриптом в заголовке) и умолчально ставятся в ~/GoG Games/, а после просто работают.

Windows-игры (брать здесь, пока лавочку не прикрыли: в таблице ниже они обозначены как freeGoG — издание, взятое со склада в обход магазина) напрямую распаковываются извлекатором innoextract версии не ниже 1.9 (для старого Альта ставить из р10 или Сизифа).

Установка вкратце

В каталоге с инсталлятором гог-игры:

  1. развёртываем командой $ innoextract setup_игра_версия.exe;
  2. ждём результата, наблюдая за процессом в консоли — порой довольно долго;
  3. пробуем запустить развёрнутую игру вайном / порт-протоном / лютрисом;
  4. если всё ОК — сносим установочные пакеты, а то пресловутые КиберБаг или RDR2 занимают за сотню гигов что инсталлятором, что установленными.

Благодаря же вайн-обёрткам к некоторым из этих игр (список-1, список-2, все одним архивом) от гоговского сотрудника AdamHM, их можно не распаковывать, а сразу инсталлировать скриптом из соответствующей обёртки: тот подтягивает из интернета всё недостающее, создаёт префикс и скрипт запуска, после чего всё отлично работает (в т.ч. свежий Киберпанк — только поправить имена/хэши файлов в обёрточном скрипте).

Правда, за счёт автономного вайна обёртка для каждой из игр занимает на диске по паре гигов.

Проблем словил пока лишь с XCOM: The Bureau (не запустилась) да с Dishonored:

  • мышка вертится только на 3/4 окружности (видимо, упираясь в края рабочего стола),
  • игра не может сохраниться.

Возможно, оно решаемо тонкой настройкой через winetrix, но его я ещё не освоил.

RuTracker

На этом ресурсе можно найти как нативные линукс-игрушки, так и портированные из windows в готовых вайн-обёртках на манер вышеупомянутых от AdamHM, но сделанных нашими умельцами (в таблице ниже обозначены как RuTrack, и если занимают оба столбца, то запущены средствами обвязки либо лютрисом/порт-протоном). Правда, не все из них стартуют посредством предусмотренных в обёртке средств, но по таким можно поднимать вопрос на страничке с раздачей игры, дабы помочь сборщику обвязки в разбирательстве с проблемой, либо пытаться запускать штатным вайном/лютрисом/порт-протоном или добавлением в библиотеку Стима — с Detroit: Become Human, например, все варианты сработали (см. таблицу).

nVidia GeForce Now

«Один из самых перспективных сервисов» (для выклянчивания денег, разве что) на данный момент. Мало того, что не требователен к железу, так еще и играть можно почти в любые игры, имеющиеся на их серверах.

Подписки:

  • за тысячу рублей в месяц;
  • бесплатная — с очередями, в которых не пробьёшься (заявленную бесплатной Destiny 2 так и не удалось запустить: выцыганивает тыщу на подписку).

В ALT Linux достаточно браузера с расширением для смены юзер-агента — например, User-Agent Switcher for Chrome.

  • ПКМ по значку расширения → Параметры;
  • в разделе Custom User-Agents добавить нового агента, заполнив поля:
    New user-agent name New user-agent string Group Append? Indicator Flag
    nVidia GeForce Now Mozilla/5.0 (X11; CrOS aarch64 13099.85.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.110 *:Safari/537.36 Chrome Replace Games
  • в разделе Permanent Spoof List добавить домен play.geforcenow.com, указав в качестве агента только что созданного nVidia GeForce Now;
  • зарегистрироваться на сайте;
  • играть/платить/каяться.

League of Legends и Fortnite работают нормально, но тут уже в зависимости от спид-теста: со слов разработчиков, минимально требуемая скорость — 15 Мбод, оптимальная — от 25.

WINE

Вайн-префикс по сути — каталог, подготовленный к запуску игры вайном определённой архитектуры. Необязательно соотносится с каталогом самой игры, может располагаться отдельно или быть общим для массы игр (по умолчанию — ~/.wine/).

Настраивается командой[1]:

$ [WINEARCH=win<32|64>] WINEPREFIX="/путь/к/каталогу-префиксу (например, собственно игры)" winecfg

Её результатом в заданном каталоге создаются подкаталоги dosdevices/, drive_c/ и файлы .update-timestamp, system.reg, user.reg, userdef.reg — то есть, если игра уже настроена на неподходящую архитектуру (к примеру, при запуске из командной строки ругается wine 64-bit application not supported in 32-bit prefix), достаточно все их удалить и перезапустить команду выше.

После этого можно либо сразу пробовать запустить игру командой $ [WINEPREFIX="$PWD"] wine <exe-файл> прямо из её каталога, либо предварительно заменив 3D-библиотеки на таковые от вулкана.

Жаль, в Альте нельзя иметь Оби Вана (оба вайна).

Примечание: Наконец-то завезли, но пока не на всём опробовано.

Биархитектура в Альте

Из-за названия wine-staging ставить следующим образом.

  1. Предварительные ласки:
    • для p9…
      # epm upgrade 281951
      # epm ar 283619
      
    • для p10…
      # epm ar 283620
      
    • для Сизифа…
      # epm ar 283630
      
  2. Финальный аккорд для всех:
    # epmu
    # epm play wine wine-staging
    

Альтернативы

PlayOnLinux

В первых строчках этой странички о нём всё сказано.

Протон

Им и запускаются многие игры из Стима — переработанный компанией Гейба Нюэла WINE: собрать бы отдельным пакетом в репозиторий (образец спек-файла) или порт-протон под Альта допилить.

Добавление произвольной игры в библиотеку Steam

Из стим-лончера:

  1. «|+| ДОБАВИТЬ ИГРУ» в нижнем левом углу окна → «Добавить стороннюю игру…»«ОБЗОР», тип файла сменить на «все», выбрать ехе-шник в дереве игрокаталога.
  2. ПКМ по добавленной игре → «Свойства…»:
    • вкладка «ЯРЛЫК» → проверить/исправить правильность путей, а то каталоги с пробелами в имени рвутся по первому же, вынося хвост в «ПАРАМЕТРЫ ЗАПУСКА»;
    • здесь же можно настроить запуск игры через оптимизатор → в поле «ПАРАМЕТРЫ ЗАПУСКА» вместо мусора вставить gamemoderun %command%.
    • вкладка «СОВМЕСТИМОСТЬ» → принудительно «опротонить» желаемой версией (для Windows-игр, вестимо).

Портвейн

В чистом виде пока не пробовал ни на вкус, ни на нюх.

Порт-протон

А вот портвейнов скриптоотпрыск отлично работает как минимум на Кубунте — сразу предлагает поставить кучу лончеров, посредством которых можно инсталлировать виндоигры. Помимо прочего, позволяет запускать игрушки, уже установленные под виндой (в т.ч. спираченные) с выбором версии DirectX: Mafia DE и ГТА-5, к примеру, без вопросов завелись на 11-й, а Borderlands-3 — на 12-й.

Список лончеров (пополняется от версии к версии):

А также лончеры эмуляторов:

Параметры запуска, опции вайна-вулкана и всякое прочее можно менять для каждой игры в персональных скриптах по маршруту ~/PortWINE/PortProton/data/scripts/portwine_db/<имя игры>.

Под Убунтой нерабочих лончеров в порт-протоне не выявлено, под Альтом же из него точно инсталлируются ГоГ с Воргеймингом (запускаются им же), Убисофт (запускается вайном), Беседка и Эпик (эти запустить не удалось ничем). ОСУ! с Ориджином не доустанавливаются, остальных не пробовал. Игры, привязанные к установленным лончерам, ставятся и запускаются.

Лютрис

Входит в состав репозитория, запускает виндоигры через вайн, протон и прочих, но в Альте зачастую молча вылетает на импортированных из стима или настроенных на протон вместо вайна — требуется вдумчиво рихтовать рашпилем. В Убунте же работает без нареканий.

Из сторонних лончеров уже повязан со стимом, гогом и хамбл-бандлом, а с его сайта можно доустановить и запускаторы от других магазинов (так же как в порт-протоне, список коих в разделе оного выше и смотрите).

Или ставить оттуда уже готовые конфиги к играм, изданным в том магазине, где каждая из них приобретена, а их лончеры подтянутся автоматом.

Бутылки

Управление средами исполнения wine-префиксов:

  • выбор запускатора из разных версий вайна, протона, лютриса и т.п. для каждой «бутылки» с возможностью замены на лету;
  • предопределённые настройки для виндоигр / приложений;
  • импорт настроек из лютриса;
  • установка клиентов геймагазинов как в лютрисе или порт-протоне (Близзарды, ГоГи, Юбики, Эпики, Электроискусники, Ориджин, Стим);
  • управление версиями для каждой «бутылки»;
  • их резервное копирование / восстановление…

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

Ускорение быстродействия

Сводки с мест:

  • ощутимый выигрыш по производительности может дать замена оконного менеджера на предельно лёгкие i3 или IceWM;
  • к ещё большему приросту может привести запуск напрямую в Wayland'е, без xwayland'а в качестве прослойки;
  • ко всему, не лишне задействовать вулканизатор и/или оптимизатор (этот пункт опробован лично).

Vulkan

Дабы добиться максимального разгона конкретной игры, порою имеет смысл заменить некоторые 3D-библиотеки WINE на «вулканические».

  1. Содержимое каталога из скачанного архива распаковать в доступное всем локальным игроманам место (у меня это /opt/dxvk).
  2. Непосредственно из вайн-префикса игры, которую хочется подразогнать:

Демон GameMode от FeralInteractive

(Исходная инструкция)

От рута — установить пакет:

# apt-get install -y gamemode

От пользователей, жаждущих оптимизации в играх — включить и запустить службу:

$ systemctl --user enable --now gamemoded

Всё, можно играть.

Необязательные настройки

…читаются из файла gamemode.ini по следующей последовательности маршрутов:

  1. /usr/share/gamemode/
  2. /etc/
  3. $XDG_CONFIG_HOME или $HOME/.config/
  4. $PWD/

Пример настроек с объяснением всех переменных брать в /usr/share/gamemode/gamemode.ini

Игры со встроенной поддержкой

  • DiRT 4
  • Rise of the Tomb Raider
  • Shadow of the Tomb Raider
  • Total War: WarHammer II
  • Total War: Three Kingdoms
  • Total War Saga: Thrones of Britannia

Игры не из этого списка

…следует вызывать командой:

$ gamemoderun ./game

либо модифицировать их запуск из меню Стима — Библиотека → ПКМ на игре → «Свойства…» → вкладка «ОБЩИЕ» → в «ПАРАМЕТРЫ ЗАПУСКА» вставить:

gamemoderun %command%

А в лютрисе просто активировать переключатель GameMode для конкретной игры.

Из практики

QuadHD, GTX-1060@6ГБ, i5-3450@3.1ГГц, ОЗУ 16 ГБ:

Игра Настройки Без оптимизатора Под оптимизатором
Rise of the Tomb Raider максимальные Изредка вылетает. Вылетов не зафиксировано.
Shadow of the Tomb Raider высокие Поначалу вполне себе работала (недолго, с полчаса), потом вылетала.
После нескольких запусков дошло до того, что стала вылетать прямо при выборе пункта в стартовом меню.
Вылеты прекратились.

Итого

Табличка здесь для того, чтобы люди…

  • …далёкие от красноглазия, при этом вынужденные/выбравшие Альта или иной линукс для работы, могли сориентироваться и оттянуться в те игрушки, что не отмечены значками стима или пингвина, однако в таблице обозначены зелёненьким;
  • …любопытные, ориентируясь на таблицу, могли быть уверены в том, что вплоть до жёлтеньких раскачать можно, а на взрослой видюхе — и до оранжевых (которые внезапно кончились...): была бы мотивация.

Часть «честных» игр первоначально обкатывалась с торрент-раздач — некоторые из таковых видны по упоминанию не только магазинов, где приобретены: пришедшиеся по сердцу (пусть уже и пройдены) стараюсь отловить на «распродачах».

Опробованные игры для Windows (по вулканизации см. примечания)
Серия №[движок]:/имя/(год) игры Источник Добавленная в библиотеку Steam Wine из командной строки
Кредо
ассасина
I freeGoG Лютрисом запускается, летает.
II torrent   В альте — через вайн ОК. В убунте ни вайн, ни порт-протон с установкой-то не справились.
II: Братство Uplay Через магазинский пускач работает, но управление… И русификатор (файл озвучки и другой — языка в меню) приходится скачивать отдельно.
II: Откровения torrent Не опробовано.
III Remastered Звук наличествует, но… только счётчик кадров на чёрном экране. В альте поставилось, но только звук на фоне тьмы. В убунте через порт-протон всё ОК.
«Освобождение» включено в состав, пусть и без русской озвучки.
III: Освобождение
III: Изгой Через порт-протон всё ОК.
IV: Чёрный флаг Uplay,
torrent
Под родным пускачом из порт-протона без нареканий.
V: Единство Uplay-ный в уби-клиенте под порт-протоном дико глючит и вылетает. А торрент тем же порт-прототом установился и запускается как им, так и вайном.
V: Синдикат torrent Не пробовал. Через порт-протон всё ОК.
VI: Истоки[2][3] Ставятся/играют через порт-протон, но в полноэкранном QHD@RX-6700XT тормозят.
Чинить либо автоподстройкой разрешения, либо запуском в окне без рамки.
VI: Одиссея[2]
VII: Вальхалла[2] RuTrack И в Убунте, и в Альте-р10 порой вылетает, а то и намертво зомбирует Xorg (только в Убунте) вплоть до REISUB: ребут по ssh не помогает.
Для русификации с нуля следует до запуска заменить в файле documents/Documents_Multilocale/Assassin's Creed Valhalla/ACValhalla.ini все вхождения en-US на ru-RU.
Байонетта I torrent Ставится вайном, запускается порт-протоном или лютрисом.
II Не опробована.
Ватман Arkham Knight Steam,
EGS,
freeGoG
Вполне играбельно. Через лютрис запускается, но без встроенной вулканизации люто тормозит и теряет текстуры.
Arkham Asylum Не запускается. Вайн-обёртки.
Arkham City
Arkham Origins Стимовский не хочет ни лютрисом, ни чистым вайном. В эпике пока не отловил. Гоговский ещё не пробовал.
The Enemy Within Работает, но без вулканизации подтормаживает.
Поле битвы
(Battlefield)
IV Steam Доустанавливает ещё один виндоклиент Origin помимо порт-протоновского (можно играть и из него), через который и запускает игру.
V Origin Под порт-протоном в DX11 работоспособно, в DX12 ещё не пробовал.
Фронтир
(Borderlands)
3 EGS Под порт-протоном в DX12 летает. На средних, правда.
Tiny Tina's Assault on Dragon Keep[4] Летает.
Бюро
контроля
Алан Уэйк 1   В 32-битном без нареканий.
Алан Уэйк 2   Ещё не вышла.
Контроль[3] EGS,
freeGoG
QHD@1060 вполне бодренько, по-киношному — 25..30 кадров в секунду на средних настройках (из вайна через вулканизацию), а с RX-6700XT, да на ультрах, от 60 и выше.
Русскую озвучку брать здесь, ставить вайном; при установке особо обратить внимание на выбор издателя игрушки: у эпиков озвучка не совместима с прочими.
CoD Modern Warfire Remastered RuTrack В альте опробовать не успел, а под кубунтой запускется, но тормозит.
  Call of Huarez[4] Steam Прекрасно работает.  
Crysis 1 freeGoG   Вайн-обёртки.
WarHead
  Киберпанк-2077[5] freeGoG
EGS
  Можно поставить и играть вайн-обёрткой (прямая ссылка на архив) либо через лютрис/порт-протон.
Для русской озвучки достаточно подложить файликarchive/pc/content/lang_ru_voice.archive (впрочем, новая версия игры раздаётся уже с озвучкой).
  Cyber Hunter[6] Steam Стреляется на стартовом экране с «неизвестной ошибкой».
  Жизнь после (Days Gone) torrent Установилась и запускается порт-протоном.
Destiny 2[6] Steam Не работает.
Детройт Стать человеком RuTrack Работает. Без вулканизации тормозит, а посредством вайн-обёртки не запускается.
Dishonored
(Бесчестье)
1 RuTrack Полный набор с русификацией. Прекрасно работает через порт-протон.
2 freeGoG[5] Вылетает при запуске. Спорадически вылетает.
Смерть аутсайдера
Far Cry
(Отголосок)
Primal RuTrack Не опробована.
2 RuTrack Не стартует. На биархитектурном вайне работает без заморочек.
3: Кровавый дракон RuTrack Не опробованы.
4 RuTrack
5 RuTrack Под порт-протоном летает.
5: Новая заря RuTrack Не пошла ни через стим (как сторонняя), ни через порт-протон, ни через чистый вайн. Обёртки пока не нашлось.
6   Ещё не отловлена.
  GhostRunner torrent Работает Всё в «радикально чёрных» тонах с редкими оранжевыми вкраплениями, не играбельно.
Бог войны
(God of War)
I torrent Прекрасно запускается лютрисом/порт-протоном. QHD@RX-6700XT: на максималках при загрузке сцен/локаций подтормаживает, спустя несколько секунд нормализуется.
II   Ещё не вышел.
Большой угон
(GTA)
V EGS Запускать из эпик-лончера через порт-протон или лютрис.
torrent Из Порт-протона работает под DX-11 без шаманства.
  Hard Reset Steam Без нареканий.  
Hellpoint The Thespian Feast GoG Работает.
Hitman 2 freeGoG   Вайн-обёртки (не проверял).
3
Blood Money
Absolution
Горизонт
(Horizon)
Нулёвая заря (Zero Dawn) Через порт-протон всё ОК. FHD@1060 и на минималках слабовата, а вот QHD@RX-6700XT летает на максималках.
Запретный запад (Forbidden West)   Ещё не вышли.
Зов горы (Call of Mountain)  
  Inside EGS Не стартует. Без нареканий.
Just Cause[4]
(Потому что...)
4 FHD@1060 тормозит подобно Assassin's Creed: Odyssey, QHD@RX-6700XT летает на ультрах.
Kingdom Come Deliverance Из эпик-лончера QHD@RX6700XT летает на максималках.
Мафия Definitive Edition RuTrack Из Порт-протона под DX-11 — без шаманства.
  Nioh EGS Из эпик-лончера QHD@RX6700XT летает на максималках. Но управление — рука-лицо!
Средиземье Тени войны Steam,
torrent
Под альтом не запускается, а под убунтой — милости просим в штатном вайне без приседаний и танцев с бубном.
Чумовая тема
(A Plague Tail)
Наивность (Innocence) freeGoG Из порт-протона работает на DX-11.
Отпевание (Requiem)   Ещё не вышла.
  Prey EGS,
freeGoG
Для ГоГ-выпуска есть вайн-обёртка, но через порт-протон — лучше.
Rage (Ярость) 1 torrent Ставится вайном после winetricks mfc42, запускается лютрисом — а в убунте и порт-протоном. Картинка сыплется квадратиками: играть можно, но отвлекает.
2[3] EGS Временами виснет в меню (инвентарь, карта, задачи и др.) — приходится прибивать и перезапускать.
Red Dead
Redemption
II RuTrack В Альте не заработал: просит wine-mono и wine-gecko, ставит свои, но не стартует.
Под кубунтой на райзене-3600 с RX-6700xt летает как миленький (жаль, что уже прошёл...).
  Реликта EGS Работает из родного лончера через лютрис.
Remnant[4]
(Останки)
From the ashes (Из праха) Запускать из эпик-лончера через порт-протон или лютрис.
Обитель зла
(Resident Evil)
VII: Biohazard (биоугроза) torrent Порт-протоном поставилась и запускается.
VIllage (дере8енька) RuTrack На экспериментальном движке всё ОК, как заявлено. Ни вайном, ни порт-протоном не удалось завести ни с какими опциями, увы.
Sekiro Тени умирают дважды torrent Летает. Чёрный экран и музыка.
Shadow Warrior 2 freeGoG Не запускается. Без нареканий.
Star Wars Battlefront II Origin Из лончера через лютрис работает.
Стикс Мастер теней torrent Летает.
Осколки тьмы
Сибирь
(Syberia)
I Steam,
GoG
   
II    
III: The Complete Journey    
The World Before: Prologue Так же как с Hard Reset, но подтормаживает. Из GoG — картина та же.
The World Before Ещё не вышла.
  Техномант
(The Technomancer)
freeGoG Установился и запускается порт-протоном.
  This Land Is My Land
(Эта земля — моя!)
RuTrack Через порт-протон загружается, но мышка работает только в меню. В меню не видны, к примеру, назначенные клавиши управления; не редактируются некоторые подписи, ввиду чего не получается ввести имя персонажа, а значит, и продолжить.
Uncharted     Ещё не вышла.
  Warframe Steam,
EGS
Не стартует. Из эпик-лончера через порт-протон запускается установка, но на старте игра вылетает с ошибкой.
  Vampyre EGS Ставится и работает из эпик-лончера хоть в порт-протоне, хоть в люстре.
Цепные псы
(WatchDogs)
Через порт-протон летает на максималках.
torrent
ЛΞгенды   Не опробовано.
(Wolfenstein)
Волчье логово
(2009) torrent Без нареканий. Под биархитектурным вайном всё ОК.
Старая кровь freeGoG Без нареканий.
Новый порядок
Новый колосс[3]   Умолчальное разрешение менять правкой конфига.
Свежая кровь[3] Steam Работает без вопросов после внутриигрового логина в Bethesda-учётку.
XCOM Бюро freeGoG Вылетает на заставке. Нужен 32-битный вайн либо вайн-обёртка (у меня из неё не запустилось).
Враг неизвестен   Вайн-обёртка.

Примечания

  1. Здесь и далее: параметры в <треугольных> скобках — обязательны, в [квадратных] — нет; символ «|» — выбор из списка параметров.
  2. 2,0 2,1 2,2 Если не отключена блокировка экрана, после её разблокировки в предварительно запущенной игре звук отстаёт от видеоряда на пару-тройку секунд. Лечится перезапуском игры.
  3. 3,0 3,1 3,2 3,3 3,4 Не переносит переключения между приложениями в полноэкранном режиме (в некоторых играх вплоть до полного зависания системы). Приходится либо полностью выходить из игры через меню, либо запускать её в безрамочном окне (что не всегда помогает).
  4. 4,0 4,1 4,2 4,3 Ни о чём (субъективно).
  5. 5,0 5,1 Выбор языка делается в файле goggame-<gameID>.info из каталога игры заменой вхождений типа "English"/"en-US", "Hungarian"/"hu-HU" и т.п. на, к примеру, "Russian"/"ru-RU".
  6. 6,0 6,1 Не запускается в виртуалках и эмуляторах в отсутствие линуксового античита (хотя лёд уже тронулся).

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

  1. Установка виндоигр из эгзешников зачастую легче контролируется/корректируется чистым вайном.
  2. Порт-протон хорош в плане опробовать уже установленную игру на дееспособность, для постоянного же запуска не очень удобен ввиду необходимости всякий раз выбирать или подтверждать версию ускорителя. (Не актуально. Можно нажать "EDIT DB" при запуске игры и поставить галочку на "GUI_DISABLED_CS". После этого окно выбора ускорителя не должно появляться. Не нажимайте эту галку не убедившись, что игра запускается и работает как надо.)
  3. Лютрис для запуска на постоянной основе пригодней порт-протона, поскольку игры не требуют выборов/подтверждений, а на его сайте огромный перечень готовых игроконфигов — да ещё и под разные геймагазины, да с кнопкой установки: для приобретённой игры жмём на неё, для спи…раченной — вникаем в конфиг, сообразно коему оную игру и настраиваем.
  4. Что лютрис, что порт-протон умеют ставить виндолончеры магазинов, откуда взяты игры, через каковые те и следует запускать — но и «левые» чаще всего успешно стартуют посредством этой парочки.
    • Одна беда: всяк виндолончер, запущенный тем или иным инструментом, видит разный набор установленных игр. То есть, «Контроль», установленный в эпик-лончере под лютрисом, не выглядит таковым при запуске того же лончера через порт-протон: придётся ставить заново, и уже в другой каталог — в занятый этой же игрою установить не выйдет.
    • Другая беда: под Альтом оба эти инструмента работают с виндолончерами не лучшим образом (лютрис) или вовсе не (порт-протон), с предустановленными же игрушками — как повезёт. Остаётся надеяться, что кто-то когда-то таки вникнет в ситуацию и поправит косяки…
    • Сохранения: заморочек нет, если они дублируются в облаке магазина. Чего не сказать о торрент-играх с их локальными сейвами — тут синхронизация только ручным копированием либо посредством жёстких перекрёстных ссылок с предварительным расследованием, у кого где оные сейвы лежат.
  5. Попадаются «левые» игры («АК: Вальхалла», к примеру), слабо поддающиеся прямому старту посредством этих «обоих-двух», но запускаемые обходными путями. При этом можно найти конфиги для запуска честно приобретённых. Или вникнуть глубже и состряпать собственный конфиг для каждой «неподдавашки» под любой из упомянутых запускаторов.

Ссылки