Игры
Игры в Linux
В последние годы всё больше игр, без проблем запускающихся в Линуксе, множится на Стиме (чьё приложение имеется чуть ли не во всех линукс-репозиториях), ГоГе (каковому нет нужды в приложении) и других площадках. К примеру:
WarThunder (грохот войны)
Неплохой симулятор всего военного, что летает, плавает и ездит — с официальной поддержкой Linux и Vulkan. Единственное,т.н. «реалистичные» битвы требуют системы античитов, известной как EAC, каковая в Альте не работает «из коробки» по нескольким причинам:
- В glibc отсутствует таблица для DT_HASH, из-за чего EAC не запускается (есть попытка это исправить).
- EAC ищет ca-bundle по неправильному пути (см. схожую жалобу на официальном форуме), что должно исправляться командой:
ln -s /usr/share/ca-certificates/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt
«Не родные» игры
Но доселе куда больше наличествует и производится хороших игр без поддержки Linux, а ещё остаются неохваченными иные источникии, для которых попросту нет штатного linux-запускатора — такие как Эпики, Юбики, ГОГи, Электроискусники и иже с ними, а также игры, уже установленные на компьютер под Windows (вне зависимости от источника установки).
А ведь есть ещё эмуляторы игроприставок…
Давайте попытаемся исправить сложившееся положение и как-то приумножить коллекцию домашних развлечений.
Площадки
Electronic Arts (лончер Origin) и Ubisoft Connect (он же Uplay)
Даже намёток linux-клиента, увы, не просматривается. А ведь у Юбиков перманентная распродажа всякой вкуснятины.
Впрочем, EAplay уже в составе стим-агента. Другое дело:
- линь-игрушек там не штампуют;
- список доступных в этой подборке игр весьма невелик;
- на запуск виндовых пока не сподобился: надо ж ловить халявные, ибо жаба душит экспериментировать с развлечениями не за так;
- и на закуску — удовольствие не дармовое, а за 300 рубликов в месяц или 1,8 тыров в год по состоянию на 2021-й.
Дополнение
В убунте (а с недавних пор и в альте) прекрасно себя чувствует порт-протон, из которого устанавливаются и нормально работают лончеры Ориджин, Уплей, да и Эпик с ГоГом. Те игры, что через них уже опробованы, вполне себе фурычат. А под росу автор (наш соотечественник) и вовсе порт-протона вылизал.
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
,
- установил foreman командой
- каковой перепаковал под Альта командой
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 или Сизифа).
Установка вкратце
В каталоге с инсталлятором гог-игры:
- развёртываем командой
$ innoextract setup_игра_версия.exe
; - ждём результата, наблюдая за процессом в консоли — порой довольно долго;
- пробуем запустить развёрнутую игру вайном / порт-протоном / лютрисом;
- если всё ОК — сносим установочные пакеты, а то пресловутые КиберБаг или 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-библиотеки на таковые от вулкана.
Биархитектура в р10
Ещё недавно в Альте нельзя было иметь Оби Вана (оба вайна). Теперь наконец-то завезли, но пока не на всём опробовано. Ставить так:
epm prescription wine --auto --force
или так:
epm ei epm play wine
Предварительно избавившись от wine-staging
, если установлен:
epme `rpm -qa --qf "%{NAME}\n" *wine-staging*`
Альтернативы
PlayOnLinux
В первых строчках этой странички о нём всё сказано.
Протон
Им и запускаются многие игры из Стима — переработанный компанией Гейба Нюэла WINE: собрать бы отдельным пакетом в репозиторий (образец спек-файла) или порт-протон под Альта допилить.
Добавление произвольной игры в библиотеку Steam
Из стим-лончера:
- «|+| ДОБАВИТЬ ИГРУ» в нижнем левом углу окна → «Добавить стороннюю игру…» → «ОБЗОР», тип файла сменить на «все», выбрать ехе-шник в дереве игрокаталога.
- ПКМ по добавленной игре → «Свойства…»:
- вкладка «ЯРЛЫК» → проверить/исправить правильность путей, а то каталоги с пробелами в имени рвутся по первому же, вынося хвост в «ПАРАМЕТРЫ ЗАПУСКА»;
- здесь же можно настроить запуск игры через оптимизатор → в поле «ПАРАМЕТРЫ ЗАПУСКА» вместо мусора вставить
gamemoderun %command%
. - вкладка «СОВМЕСТИМОСТЬ» → принудительно «опротонить» желаемой версией (для Windows-игр, вестимо).
Портвейн
В чистом виде пока не пробовал ни на вкус, ни на нюх.
Порт-протон
А вот портвейнов скриптоотпрыск отлично работает на Кубунте с Росой, да и под Альтом последнее время не разочаровывает — сразу предлагает поставить кучу лончеров, посредством которых можно инсталлировать виндоигры. Помимо прочего, позволяет запускать игрушки, уже установленные под виндой (в т.ч. спираченные) с выбором версии DirectX: Mafia DE и ГТА-5, к примеру, без вопросов завелись на 11-й, а Borderlands-3 — на 12-й.
Список лончеров (пополняется от версии к версии):
- Анкама,
- Бэтл.нет,
- Беседка,
- Воргейминг-центр,
- Глиф,
- ГоГ,
- Ив онлайн,
- Итч («здесь водятся Индигры…»),
- ИгроКузня,
- Лига Легенд,
- Моигры,
- Ориджин,
- ОСУ!,
- Рок-звёзды,
- Сему,
- Убики,
- Эпики.
А также лончеры эмуляторов:
Параметры запуска, опции вайна-вулкана и всякое прочее можно менять для каждой игры в персональных скриптах по маршруту ~/PortWINE/PortProton/data/scripts/portwine_db/<имя игры>
.
Под Убунтой нерабочих лончеров в порт-протоне не выявлено, под Альтом же из него точно инсталлируются:
- ГоГ, РокСтар, Воргейминг и Эпик — запускаются им же,
- Убисофт — запускается вайном (впрочем, юбиковы игры доступны и из эпик-лончера),
- ОСУ! — мелькает при запуске логотипом и вываливается,
- Беседка и Ориджин — эти запустить не удалось ничем.
Остальные не пробовал.
Игры, привязанные к запускающимся лончерам, ставятся и работают. Самостоятельные — большей частью тоже.
Лютрис
Входит в состав репозитория, запускает виндоигры через вайн, протон и прочих, но в Альте зачастую молча вылетает на импортированных из стима или настроенных на протон вместо вайна — требуется вдумчиво рихтовать рашпилем. В Убунте же работает без нареканий.
Из «геймагазинов» уже повязан со стимом, гогом и хамбл-бандлом, а с сайта можно доустановить запускаторы от многих других лабазов (список некоторых см. в разделе о порт-протоне выше).
Или ставить оттуда уже готовые конфиги к играм, изданным в том магазине, где каждая из них приобретена, а их лончеры подтянутся автоматом.
Бутылки
Управление средами исполнения wine-префиксов:
- выбор запускатора для каждой «бутылки» из разных версий вайна, протона, лютриса и т.п. с возможностью замены последних почти на лету;
- предопределённые настройки для виндоигр / приложений;
- импорт настроек из лютриса;
- установка клиентов геймагазинов как в лютрисе или порт-протоне (см. список в разделе о нём);
- управление версиями для каждой «бутылки»;
- их резервное копирование / восстановление…
…и многое другое.
Можно установить в любой дистрибутив из флатпака:
# flatpak install com.usebottles.bottles
А в альт (как в федору или арч) — из репозитория (запускает игр больше флатпакового, и наблюдать за ошибками проще, если стартовать из ком.строки).
- Для сизифа:
# apt-get install bottles
- Для р10:
# apt-repo test 301351
На текущий момент во вновь созданную «бутылку» установились клиенты:
- Enlisted (от Гайдзинов) — работает;
- Battle.net, Epic Games, GoG, Origin, Uplay/UbiConnect — запускаются, протестированные игры работают.
Штука офигенная. Самый лёгкий и ввиду непривязанности к конкретному дистру — простой вариант для запуска игр как из лончеров, так и нахватанных иными путями.
Не все «левые» запускаются, но для таких либо спецобвязки, либо лютрис/порт-протон, либо вдумчивое разбирательство с собственно бутылками: их ведь можно наплодить на все случаи жизни, с различными лончерами и опциями, и рихтовать те неподдающиеся игрушки/софтины до морковкина заговенья.
Вопросы использования можно обсудить в телеграм-чате.
Ускорение быстродействия
Сводки с мест:
- ощутимый выигрыш по производительности может дать замена оконного менеджера на предельно лёгкие i3 или IceWM;
- к ещё большему приросту может привести запуск напрямую в Wayland'е, без xwayland'а в качестве прослойки;
- ко всему, не лишне задействовать вулканизатор и/или оптимизатор (этот пункт опробован лично).
Vulkan
Дабы добиться максимального разгона конкретной игры в голом вайне, порою имеет смысл заменить некоторые 3D-библиотеки WINE на «вулканические».
- Содержимое каталога из скачанного архива распаковать в доступное всем локальным игроманам место (у меня это /opt/dxvk).
- Непосредственно из вайн-префикса игры, которую хочется подразогнать:
- вулканизировать её —
$ WINEPREFIX="$PWD" /opt/dxvk/setup_dxvk.sh install --symlink
- пробовать запускать посредством
$ WINEPREFIX="$PWD" wine <игра.exe>
, либо добавить её в библиотеку Стима или в лютрис/порт-протон/бутылки: все они имеют опцию запускать игры с вулканизацией.
- вулканизировать её —
У запускаторов же типа люстры и порт-протона с бутылками есть опция вулканизации, применительная к каждой отдельной игре — как и опция по пункту ниже (об оптимизаторе).
Демон GameMode от FeralInteractive
От рута — установить пакет:
# apt-get install -y gamemode
От пользователей, жаждущих оптимизации в играх — включить и запустить службу:
$ systemctl --user enable --now gamemoded
Всё, можно играть.
Необязательные настройки
…читаются из файла gamemode.ini по следующей последовательности маршрутов:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME
или$HOME/.config/
$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>.exe
либо модифицировать их запуск из меню Стима — Библиотека → ПКМ на игре → «Свойства…» → вкладка «ОБЩИЕ» → в «ПАРАМЕТРЫ ЗАПУСКА» вставить:
gamemoderun %command%
А в лютрисе, порт-протоне или бутылке просто активировать переключатель/галку GameMode для конкретной игры/бутылки.
Из практики
QuadHD, GTX-1060 @ 6 ГБ, i5-3450 @ 3.1 ГГц, ОЗУ 16 ГБ:
Игра | Настройки | Без оптимизатора | Под оптимизатором |
---|---|---|---|
Rise of the Tomb Raider | максимальные | Изредка вылетает. | Вылетов не зафиксировано. |
Shadow of the Tomb Raider | высокие | Поначалу вполне себе работала (недолго, с полчаса), потом вылетала. После нескольких запусков дошло до того, что стала вылетать прямо при выборе пункта в стартовом меню. |
Вылеты прекратились. |
Итого
Табличка здесь для того, чтобы люди…
- …далёкие от красноглазия, при этом вынужденные/выбравшие Альта, Убунту или иной линукс для работы, могли сориентироваться и оттянуться в те игрушки, что не отмечены значками стима или пингвина, однако в таблице обозначены зелёненьким;
- …любопытные, ориентируясь на таблицу, могли быть уверены в том, что вплоть до жёлтеньких раскачать можно, а на взрослой видюхе — и до оранжевых (которые внезапно кончаются): была бы мотивация.
Часть «честных» игр первоначально обкатывалась с торрент-раздач — некоторые из таковых видны по упоминанию не только магазинов, где приобретены: пришедшиеся по сердцу (пусть уже и пройдены) стараюсь отловить на «распродачах».
Серия | №[движок]:/имя/(год) игры | Источник | Добавленная в библиотеку, если указан Steam | Wine и другие лончеры |
---|---|---|---|---|
Кредо ассасина I: исходная игра, II: трилогия Эцио, III+IV: американская сага, V: современные революции, VI+VII: мифологическая трилогия (терминология самих юбиков) | ||||
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] | Из бутылки в полноэкранном QHD@RX-6700XT летает. | |||
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 и выше. Русскую озвучку брать здесь, ставить вайном; при установке особо обратить внимание на выбор издателя игрушки: у эпиков озвучка не совместима с прочими. | ||
Call of Duty (Чувство долга) |
Infinite Warfire | torrent | Через порт-протон летает. | |
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)[7][8] | torrent | Установилась порт-протоном, запускается из него или бутылки. | ||
Destiny | 2[6] | Steam | Не работает. | |
Dead Space (Безжизненное пространство) |
1 | freeGoG | Ставится и играет вайном в т.ч. на слабых видюхах. Выбор языка запуском language_setup.exe из каталога игры.
| |
2 | Не опробованы | |||
3 | ||||
Мёртвая петля (DeathLoop)[3] | RuTrack | Работает. | Из бутылки не запустилась, из чистого вайна ругается на создание устройства DirectX-12, лютрис в последнее время барахлит, из порт-протона работает. | |
Детройт | Стать человеком[7] | RuTrack | Работает. | Из вайн-обёртки и бутылки не запустился, из порт-протона и лютриса прекрасно работает. |
Dishonored (Бесчестье) |
1 | RuTrack | Полный набор с русификацией. Работает из порт-протона и бутылки[9]. | |
2 | GoG[5] | Вылетает при запуске. | Из системного вайна спорадически вылетает. | |
Смерть постороннего | freeGoG[5] | |||
Doom | Eternal | RuTrack | Не запускается ни из порт-протона, ни из лютриса, ни из бутылки, ни из прилагаемой вайн-обёртки. | |
Elex | I | freeGoG | В первой — для русских субтитров/меню поправить в файле data/ini/ConfigDefault.xml опцию SubtitleLanguage .Из бутылки не работают, из порт-протона/лютриса — за милый мой, но в лютрисе вторая тормозит. | |
II | freeGoG | |||
Evil West | RuTrack | Порт-протоном сразу завелась, летает. Ничем иным не пробовал. | ||
Far Cry (Е…еня) |
Primal (Первобытность) | RuTrack | Из бутылки не запустилась, из порт-протона на ультрах QHD@RX-6700XT в тесте показывает от 33 кадров, подёргивается, но в геймплее это незаметно. Ни на чём ином не пробовал: скучная. | |
2 | RuTrack | Не стартует. | Работает из бутылок и биархитектурного вайна (правда, страшная — первая часть куда симпатичней казалась). | |
3 | RuTrack | Ни скриптом, ни из бутылки не запустилась; из порт-протона вылетает на заставке, из вайна — при запуске; из лютриса всё ОК. | ||
4[2] | RuTrack | Запускается и скриптом, и из лютриса (подтормаживает) с бутылкой; порт-протоном — нет. | ||
5 | RuTrack | Бутылка/люстра/порт-протон — на выбор. | ||
5: Новая заря | RuTrack | Ввиду неработоспособности кряка под вайном, не запускается ничем — надо ловить честную на раздачах либо покупать ключ. | ||
6 | RuTrack | Из обвязки и бутылки подтормаживает на высоких, из порт-протона летает на ультрах, лютрис пока не проверял. | ||
GhostWire[7] | Tokyo | RuTrack | Портабельная версия игры с этого ресурса из порт-протона завелась, приняла настройки, но на некоторых видеороликах чёрный экран — иногда лечится перезапуском игры, иногда нет. С вайн-обвязкой куда стабильней, если запускать прилагаемым скриптом. | |
Ghost Recon Тома Клэнси |
Wildlands | RuTrack | Из порт-протона сходу завелась, довольно шустро. Ни чем иным пока не пробовал. | |
GhostRunner | torrent | Работает | Всё в «радикально чёрных» тонах с редкими оранжевыми вкраплениями, не играбельно. | |
Бог войны[8] (God of War) |
IV | torrent | Установился вайном, из лютриса работает, из бутылки/порт-протона — нет. QHD@RX-6700XT: на максималках при загрузке сцен/локаций подтормаживает, спустя несколько секунд нормализуется. | |
V: Рагнарёк | Ещё не вышел. | |||
Godfall | EGS | Порт-протоном ещё не пробовал, в лютрисе люто тормозит заставка, в бутылке куда шустрее, но по её завершению вместо входа в игру вылетает на обоих пускачах. | ||
Большой угон (GTA) |
V | EGS | Запускать родным лончером из порт-протона/лютриса. | |
torrent | Из порт-протона работает под DX-11 без шаманства. | |||
Hard Reset | Steam | Без нареканий. | ||
Hellpoint | The Thespian Feast | GoG | Работает. | |
High on Life (Жизнь по кайфу) |
RuTrack | Запускается порт-протоном. | ||
Hitman | 2 | freeGoG | Вайн-обёртки (не проверял). | |
3 | ||||
Blood Money | ||||
Absolution | ||||
Горизонт[8] (Horizon) |
Возрождение с нуля (Zero Dawn) | Бутылка/люстра/порт-протон на выбор. FHD@1060 и на минималках слабовата, а вот QHD@RX-6700XT летает на ультрах. | ||
Запретный запад (Forbidden West) | Ещё не вышли на ПК. | |||
Зов горы (Call of Mountain) | ||||
Immortals (Бессмертные) |
Fenyx Rising (Восхождение Феникса) |
RuTrack | Из скрипта работает, пускачами — никак. | |
Inside | EGS | Не стартует. | Без нареканий. | |
Just Cause[4] (Потому что…) |
4 | FHD@1060 тормозит подобно Assassin's Creed: Odyssey, QHD@RX-6700XT летает на ультрах. | ||
Kingdom Come | Deliverance | В родном лончере QHD@RX-6700XT летает на максималках. | ||
Кена | Мост духов[7] | RuTrack | Из бутылки и люстры не запускается, из голого вайна подтормаживает и отрисовываются не все детали, из порт-протона летает на ультрах. Русификация звука и субтитров от R.G. Mechanics VoiceOver понравилась больше прилагаемой. | |
Мафия | Definitive Edition | RuTrack | Хоть из бутылки, хоть из порт-протона. | |
Стражи Галактики | RuTrack | Обёрточным запускатором вылетает, а из порт-протона летает на ура. | ||
Неон Белый | RuTrack | Через прилагаемый запускатор летает на ультрах. | ||
Nioh | EGS | В родном лончере QHD@RX-6700XT летает на максималках, но управление — рука-лицо! | ||
Средиземье | Тени войны | Steam, torrent |
Летают на ультрах в свежем протоне. | Кроме родного в стиме, под альтом не запускаются ничем, под убунтой же — милости просим в штатном вайне без приседаний и танцев с бубном. |
Чумовая тема (A Plague Tale) |
Наивность (Innocence)[7] | freeGoG | Лютрис/порт-протон/бутылки[9] на выбор. Русская озвучка от ВЭКА выручает в динамике, когда на субтитры некогда, а инфа от говорящих поступает (пусть не без ляпов и с неуместной матерщиной). | |
Упокоение (Requiem) | RuTrack | Из порт-протона чёрный экран со скоростью кадров и вылет. Из стима как сторонняя — так же (плюс рвущийся и пропадающий звук), но перед вылетом выжирает весь своп. Ни из бутылок, ни лютрисом, ни голым вайном вовсе не заводится. Завелось скриптом обвязки посредством контейнера со свежей месой от Kron4ek'а: $ ./conty_lite.sh /путь/до/каталога/APlagueTaleRequiem_Linux/start.sh .
| ||
Prey | EGS, freeGoG |
Для ГоГ-выпуска есть вайн-обёртка, но через порт-протон — лучше. | ||
Rage (Ярость) | 1 | torrent | Ставится после winetricks mfc42 , запускается из вайна/бутылки/люстры, в убунте и из порт-протона. Картинка бьётся на квадратики: играбельно, но отвлекает.
| |
2[3] | EGS | Временами виснет в меню (инвентарь, карта, задачи и др.) — приходится прибивать и перезапускать. | ||
Red Dead Redemption[8] (Кровавое искупление) |
II[7] | RuTrack | Скриптом обвязки запускается и работает. | |
Реликта | EGS | Работает из родного лончера через лютрис. | ||
Remnant[4] (Останки) |
From the ashes (Из праха) | Запускать родным лончером из порт-протона/лютриса. | ||
Обитель зла (Resident Evil) |
VII: Biohazard (биоугроза) | torrent | Порт-протоном (им легче всего проверять) поставилась и запускается. | |
VIllage (дере8енька)[7] | RuTrack | На экспериментальном движке всё ОК, как заявлено. | Ни вайном, ни порт-протоном не удалось завести ни с какими опциями, увы. | |
Sekiro | Тени умирают дважды | torrent | Летает. | Чёрный экран и музыка. |
Воин-тень (Shadow Warrior) |
2 | freeGoG | Не запускается. | Без нареканий. |
3 | freeGoG | Не пробовал. | При игре из вайна рисуются не все текстуры, из бутылки не запустился, из лютриса/порт-протона — всё ОК. | |
Спяшие псы (Sleeping Dogs) | freeGOG | Поставился вайном, но при запуске из него вылетает. Из бутылок пока не удалось запустить, а из порт-протона летает на ультрах. | ||
Человек-паук[8] (обновлённый) | torrent | Поставился вайном, при запуске из него ругается на не ту версию винды. Из бутылок пока не удалось запустить. Из порт-протона ругается на версию драйвера, но стартует и летает на ультрах. | ||
Star Wars | Battlefront II | Origin | Из лончера через лютрис работает. | |
SteelRising | RuTrack | Из порт-протона вполне работоспособна. | ||
Стикс | Мастер теней | torrent | Летает. | |
Осколки тьмы | ||||
Stray | RuTrack | Не отловил пока. | Из порт-протона работает без проблем, из голого вайна изображение мерцает, из бутылки выдаёт ошибку. | |
Submerged | Hidden depths | EGS | Из родного лончера летает на ультрах. | |
Сибирь (Syberia) |
I | Steam, GoG |
||
II | ||||
III: The Complete Journey | ||||
The World Before: Prologue | Так же как с Hard Reset, но подтормаживает. | Из GoG картина та же. | ||
The World Before | Ещё не вышла. | |||
Техномант (Technomancer)[4] | freeGoG | Установился и запускается порт-протоном. | ||
This Land Is My Land (Эта земля — моя!) |
RuTrack | Через порт-протон загружается, но мышка работает только в меню. | В меню не видны, к примеру, назначенные клавиши управления; не редактируются некоторые подписи, ввиду чего не получается ввести имя персонажа, а значит, и продолжить. | |
На картах не значится (Uncharted)[8] |
Воровское наследие (коллекция)[7] | RuTrack | Из голого вайна и бутылок не запускается с руганью на отсутствие видюхи (D3D_Feature_Level_12_+ ). Лютрис делает вид, что запускает, но по факту ничего не происходит.Из порт-протона летает на ультрах, но с тормозами и рваным звуком при гонках по открытым пространствам. | |
Unreal | Tournament (новый) | EGS | Летает. | |
Warframe | Steam, EGS |
Не стартует. | Установка из EGS проходит, но на старте игра вылетает с ошибкой. | |
Vampyre | EGS | Запускается родным лончером из порт-протона/люстры. | ||
Цепные псы (Watch Dogs) |
─ | Летает на максималках из порт-протона и бутылки. | ||
═ | torrent | |||
ЛΞгион[3][7] | Установилась вайном. На QHD@RX-6700XT из порт-протона летает на высоких, из лютриса тормозит даже на минималках, из бутылки вылетает с ошибкой при запуске. | |||
Волчье логово (Wolfenstein) |
(2009) | torrent | Без нареканий. | Под биархитектурным вайном всё ОК. |
Старая кровь | freeGoG | Из бутылки/люстры/вайна работают, порт-протоном не запускаются. | ||
Новый порядок | ||||
Новый колосс[3] | Из системного вайна работает, из бутылки/люстры/порт-протона — ошибка при запуске, умолчальное разрешение менять правкой конфига. | |||
Свежая кровь[3] | Steam | Работает после внутриигрового логина в учётку Bethesda. | ||
XCOM | Рассекреченные материалы бюро | freeGoG | Вылетает на заставке. | Есть вайн-обёртка, но работает и из вайна, а из бутылки с порт-протоном вылетает. |
Враг внутри + неизвестен | Не проверял. | Есть вайн-обёртка, но работает и из вайна/бутылки, а из порт-протона вылетает. | ||
Отряд «Химера» | Из порт-протона и бутылки работает, из системного вайна вылетает. | |||
2 | EGS | Из лютриса всё ОК, из бутылки не запускается, из порт-протона не пробовал. |
Список будет пополняться по мере находок как собственно игр, так и «костылей» для их запуска.
Примечания
- ↑ Здесь и далее: параметры в <треугольных> скобках — обязательны, в [квадратных] — нет; символ «|» — выбор из списка параметров.
- ↑ 2,0 2,1 2,2 2,3 Если не отключена блокировка экрана, после разблокировки в предварительно запущенной игре звук отстаёт от видеоряда на пару-тройку секунд. Лечится перезапуском игры.
- ↑ 3,0 3,1 3,2 3,3 3,4 3,5 3,6 Не переносит переключения между приложениями в полноэкранном режиме (в некоторых играх вплоть до глухого зависания системы). Приходится либо полностью выходить из игры через меню, либо запускать её в безрамочном окне (что не всегда помогает).
- ↑ 4,0 4,1 4,2 4,3 4,4 Ни о чём (субъективно).
- ↑ 5,0 5,1 5,2 Выбор языка делается в файле
…/<каталог игры>/goggame-<gameID>.info
заменой вхождений типа"English"
/"en-US"
,"Hungarian"
/"hu-HU"
и т.п. на, к примеру,"Russian"
/"ru-RU"
. - ↑ 6,0 6,1 Не запускается в «инородных средах» (виртуалках / эмуляторах / вайне / протоне) из-за ограничений античита (хотя лёд уже тронулся).
- ↑ 7,0 7,1 7,2 7,3 7,4 7,5 7,6 7,7 7,8 Жаль, что уже прошёл… некоторые — даже не по разу. :)
- ↑ 8,0 8,1 8,2 8,3 8,4 8,5 Плойкин экс-экс-клюзив. :)
- ↑ 9,0 9,1 Через несколько минут после запуска из бутылки игра вылетает.
Практические выводы
- Установка виндоигр из эгзешников зачастую легче контролируется/корректируется чистым вайном.
- Порт-протон годен для быстрого опробования свежеустановленной игры на дееспособность, хотя сам дееспособен не во всех популярных дистрибутивах. А чтобы всякий раз не приходилось выбирать/подтверждать версию ускорителя, следует при запуске проверенно работоспособной игры нажать
EDIT DB
и включить опциюGUI_DISABLED_CS
. - Лютрис для запуска на постоянной основе выглядит продвинутее порт-протона благодаря огромному перечню готовых игроконфигов на его сайте — да ещё и под разные геймагазины, да с кнопкой установки: для приобретённой игры жмём на неё, для спи…раченной — вникаем в конфиг, сообразно коему оную игру и настраиваем.
- Что лютрис, что порт-протон, что бутылки умеют ставить виндолончеры магазинов, откуда взяты игры, через каковые те и следует запускать — но и «левые» чаще всего успешно стартуют из бутылки и особенно из парочки лютрис/порт-протон.
- Одна беда: всяк виндолончер, запущенный тем или иным инструментом, видит разный набор установленных игр. То есть, «Контроль», установленный в эпик-лончере под лютрисом, не выглядит таковым при запуске того же лончера через порт-протон: придётся ставить заново, и уже в другой каталог — в занятый этой же игрою установить не выйдет.
- Другая беда: под Альтом оба эти инструмента работают с виндолончерами не лучшим образом (лютрис) или вовсе не (порт-протон), с предустановленными же игрушками — как повезёт. Остаётся надеяться, что кто-то когда-то таки вникнет в ситуацию и поправит косяки…
- Сохранения: заморочек нет, если они дублируются в облаке магазина. Чего не сказать о торрент-играх с их локальными сейвами — тут синхронизация только ручным копированием либо посредством жёстких перекрёстных ссылок с предварительным расследованием, у кого где оные сейвы лежат.
- Попадаются «левые» игры («АК: Вальхалла», к примеру, которая хочет сборку вайна без
MinGW
), слабо поддающиеся прямому старту посредством этих «обоих-двух», но запускаемые обходными путями. При этом можно найти конфиги для запуска честно приобретённых. Или вникнуть глубже и состряпать собственный конфиг для каждой «неподдавашки» под любой из упомянутых запускаторов.
Заключение
И всё же «линукс-гейминг» пока куда больше «линукс-» чем «-гейминг»: порой ощутимее прёт оттого, что свежую виндоигруху под линём всего лишь «запустил» через тернии, нежели прям «поиграл» на расслабоне…
Разочарования
Для легитимизации игр, пройденных с торрентов, отлавливаю раздачи с распродажами, а также покупаю ключи в онлайн-магазинах. И пока что столкнулся с одним недобросовестным, приобретя в нём ключ для пройденной на одном дыхании Watch Dogs: Legion — по ссылке можно видеть 12-кратную скидку на игру, а также будто она истекает вот-вот, буквально через несколько часов.
На деле эта страничка начинает обратный отсчёт с наступлением следующих суток и покупка (с учётом всяких комиссий) обходится не в дюжину, а в десять раз дешевле, что тоже весьма недурственно — кабы оно потом работало…
По завершению покупки от платёжепринимателя приходит электропочтой ключ из трёх групп по 5 символов, тогда как в Эпик-магазине (что видно по полю «Активация | EPIC GAMES») требуется четыре таких группы. Разумеется, ключ невозможно активировать ни через приложение, ни из браузера.
Есть у продавца страница отзывов, на которые он якобы моментально реагирует.
- Не так уж и моментально, правда: оставленное сообщение о ситуации висит там от пары часов до пары суток.
- Да и реагируют там любопытным образом: удаляют жалобу, и всех делов.
Двухнедельная переписка с платёжепринимателем тоже ни к чему не привела. Для начала подтверждает, что платёж ему виден, но после требует странного — видеозапись в момент покупки товара, цитирую:
На видео должно быть:
- Выбор товара
- Оплата товара (Целиком)
- Активация товара
Нигде более не встречал подобного подхода.
В общем, «не ходите, дети, в Африку гулять!»
Ссылки
- Что нужно знать про игры в Linux
- Выборка OpenNet по тегу game
- Как мы переносили современные игры на процессор Эльбрус-8С (самый грамотный подход)
- Игры на «Эльбрусе»