Игры: различия между версиями
Дым (обсуждение | вклад) |
Дым (обсуждение | вклад) |
||
Строка 36: | Строка 36: | ||
==Что завелось== | ==Что завелось== | ||
*<strong>Control</strong> — работает довольно шустро на средних настройках (видюха 1060) с вулканом, но в полноэкранном режиме при переключении между другими программами уходит в мерцание, а после и вовсе виснет. Во избежание этого из игры лучше выйти через меню, а после снова запустить. | *<strong>Control</strong> — работает довольно шустро на средних настройках (видюха 1060) с вулканом, но в полноэкранном режиме при переключении между другими программами уходит в мерцание, а после и вовсе виснет. Во избежание этого из игры лучше выйти через меню, а после снова запустить. | ||
*<strong>Wolfenstein: New Colossus</strong> — работает быстро, но: | *<strong>Wolfenstein: New Colossus</strong> — работает быстро даже без вулкана, но: | ||
**отчего-то не хочет переключать разрешение 1280х720 на большее: поморгает и возвращает как было; | **отчего-то не хочет переключать разрешение 1280х720 на большее: поморгает и возвращает как было; | ||
**после первого запуска звук отставал секунды на три, помог рестарт. | **после первого запуска звук отставал секунды на три, помог рестарт. |
Версия от 07:55, 16 января 2021
В последние годы всё больше игр, без проблем запускающихся в Линуксе, множится на Стиме, приложение для которого в наших репозиториях наличествует. И всё же куда больше там хороших игр без поддержки Linux, а ещё остаются неохваченными иные источникии — такие как Эпики, Юбики, ГОГи, Электронные искусники (для которых попросту нет штатного linux-приложения), а также игры, уже установленные на компьютер под Windows (вне зависимости от источника установки).
Давайте попытаемся исправить сложившееся положение и как-то приумножить коллекцию домашней развлекухи.
Площадки
Epic Games Store
Для этого «игрушечного магазина» разработан (на питоне) «легендарный» пускач игр через командную строку, вдобавок развивается проект «героического» графического клиента к нему. Вопрос в том, кто бы взялся собрать оба-вдруг, да ещё б одним пакетом…
Electronic Arts и Ubisoft Connect
Даже намёток linux-клиента, увы, не просматривается.
GOG
Вроде бы, можно пользоваться прямо из браузера, «но это не точно» ©.
WINE
Вайн-префикс по сути — каталог с игрой, подготовленный к запуску вайном определённой архитектуры (32- или 64-разрядным). Настраивается командой:
$ WINEARCH=win32 (или win64, параметр необязателен) WINEPREFIX="/путь/к/каталогу игры" winecfg
Её результатом в каталоге игры создаются подкаталоги /dosdevices
, /drive_c
и файлы .update-timestamp
, system.reg
, user.reg
, userdef.reg
— то есть, если игра уже настроена на неподходящую архитектуру, достаточно все их удалить и перезапустить команду выше.
После этого сразу можно пробовать запустить игру из её каталога командой $ wine (или win64) <exe-файл>
, но для современных видеокарт лучше заменить 3D-библиотеки на таковые от вулкана.
Крайне досадно, что в Альте нельзя поставить WINE обеих архитектур вместе — пакеты конфликтуют. Разработчики других дистрибутивов как-то с этим справляются.
Альтернативы
- Протон, которым и запускаются многие игры из Стима — переработанный компанией Гейба Ньюэлла WINE.
- Тоже неплохо бы пересобрать отдельным пакетом в репозиторий, спек имеется: https://github.com/leonmaxx/wine-proton/blob/master/wine-proton.spec
- Lutris, входящий в состав репозитория, однако не запускающий на момент написания статьи ни одной игрушки/лончера, хотя одному товарищу это удалось :) — требуется вдумчиво рихтовать рашпилем.
- Собственно, даже не альтернатива, поскольку сам паразитирует на вайне, протоне и других «игрозапускалках» — просто не определился, куда его приткнуть в рамках этой статьи.
VULKAN
Чтоб добиться максимального разгона игр, имеет смысл заменить некоторые 3D-библиотеки WINE на соответствующие от VULKAN.
- Каталог из скачанного архива распаковать в доступное для всех локальных игроманов место (у меня это /opt/dxvk).
- Непосредственно из вайн-префикса игры, которую хочется подразогнать, заменить 3D-библиотеки на «вулканические»:
$ WINEPREFIX=$PWD /opt/dxvk/setup_dxvk.sh install --symlink
- Пробовать запускать игру посредством
$ wine (или win64) <exe-файл>
или добавить её в библиотеку Стима (см.ниже).
Добавление своей игры в пускач Steam
Из стим-лончера:
- «|+| ДОБАВИТЬ ИГРУ» в нижнем левом углу окна → «Добавить стороннюю игру…» → «ОБЗОР», тип файла сменить на «все», выбрать ехе-шник в вайн-префиксе.
- ПКМ по добавленной игре → «Свойства…» → вкладка «Совместимость» → принудительно «протонить» последней версией.
- Дополнительно можно настроить запуск игры через оптимизатор: ПКМ по игре → «Свойства…» → вкладка «SHORTCUT» → в «ПАРАМЕТРЫ ЗАПУСКА» вставить
gamemoderun %command%
При желании можно добавить в игру библиотеки вулкана (см. выше).
Что завелось
- Control — работает довольно шустро на средних настройках (видюха 1060) с вулканом, но в полноэкранном режиме при переключении между другими программами уходит в мерцание, а после и вовсе виснет. Во избежание этого из игры лучше выйти через меню, а после снова запустить.
- Wolfenstein: New Colossus — работает быстро даже без вулкана, но:
- отчего-то не хочет переключать разрешение 1280х720 на большее: поморгает и возвращает как было;
- после первого запуска звук отставал секунды на три, помог рестарт.
- Assassin's Creed Odyssey — даже с вулканом тормозит несусветно. Неиграбельно.
Что не завелось
- Cyber Hunter — поставлена из Стима, на стартовом экране вылетает «Неизвестная ошибка».
- Destiny 2 — ни с вулканом, ни без; ни вайном, ни собственно Стимом, откуда и поставлена.
- RAGE2 — вероятно, из-за эмуляции Стима в репаке.