Kron4ek · 14-Ноя-22 09:22(2 года 10 месяцев назад, ред. 03-Май-24 21:27)
A Plague Tale: Requiem Год выпуска: 2022 Жанр: Action, Adventure Разработчик: Asobo Studio Издательство: Focus Entertainment Используется: Wine (proton-8.0-5) + vkd3d-proton (6b2c2f5-git) Мультиплеер: нет Архитектура: amd64 Версия: 1.6.0.0 Язык интерфейса: русский, английский, французский, итальянский, немецкий, испанский, китайский (упр.), китайский (трад.), испанский Лат. Ам., польский, бр. португальский, чешский, арабский, корейский Язык озвучки: английский, французский, немецкий, испанский, китайский (упр.) Таблэтка: вылечено (CODEX) Системные требования (минимальные):
ОС: Linux (glibc 2.27+)
Процессор: Intel Core i5-4690K (3.5 GHz) / AMD FX-8300 (3.3 GHz)
Оперативная память: 16 GB
Видеокарта: 4 GB, GeForce GTX 970 / Radeon RX 590, Vulkan 1.3 support
Место на диске: 51 GB Описание: Где-то за морем лежит таинственный остров… ты слышишь его зов?
Жестокий, искаженный темными силами мир снова ждет своих юных героев. Амиция и Гуго отправляются на юг, чтобы начать новую жизнь вдали от чумы и помочь Гуго обуздать родовое проклятие. Но силы Гуго просыпаются вновь, – и вот они, полчища крыс, несущие на серых спинах смерть и разрушение. Брат и сестра снова вынуждены бежать... На этот раз их ведет пророчество о далеком острове, который может стать ключом к спасению Гуго. Узнайте вместе с героями, на что вы готовы пойти, чтобы выжить и спасти своих любимых. Нападайте скрытно или залейте свой путь кровью врагов, но что бы вы ни выбрали – к вашим услугам обширный арсенал оружия, инструментов и сверхъестественных способностей.
Дополнительная информация
- За основу взята эта раздача.
- Для работы игры нужна Mesa 22 (если у вас видеокарта AMD или Intel) или новее / Nvidia 510.47 (если у вас видеокарта Nvidia) или новее, также Vulkan-Loader (libvulkan1) должен быть как минимум версии 1.3. Иначе игра у вас не запустится.
- Для работы DLSS в игре нужно включить ENABLE_RT_DLSS в файле settings_start. После этого в настройках игры должна появиться возможность включить DLSS.
- Для работы видеороликов в системе должны быть установлены плагины gstreamer (base, good, bad, ugly).
- Если у вас Wine зависает при создании или обновлении префикса, удалите из системы пакет gst-editing-services. Название пакета может отличаться, в зависимости от дистрибутива.
- NTFS может вызывать проблемы с запуском игры. Так что если у вас игра лежит на разделе с этой файловой системой, лучше переместите ее на раздел с другой ФС (ext4, xfs, btrfs...), либо можете попробовать включить NTFS_MODE в файле settings_start.
Порядок установки и запуска игры
0. Установить в систему зависимости Wine, если они не установлены. Проще всего установить сам Wine из репозитория вашего дистрибутива, вместе с ним установятся и все необходимые зависимости. На разных Linux дистрибутивах Wine может устанавливаться по-разному, подробную информацию можете найти в интернете. Этот пункт не всегда является обязательным, чаще всего в системе уже и так установлены все нужные библиотеки, однако если игра у вас не запустится, имейте этот пункт в виду.
1. Сделать скрипт запуска исполняемым с помощью команды chmod в терминале. Например:
Код:
chmod +x "/home/user/Downloads/GameName/start.sh"
2. Запустить скрипт start.sh из терминала, прописав полный путь до него в качестве команды. Например:
Код:
"/home/user/Downloads/GameName/start.sh"
Скрипт также можно запустить двойным щелчком мыши по нему, но это работает не во всех файловых менеджерах, и в таком случае вы не увидите подробных ошибок, если игра не запустится. Так что лучше запускать из терминала, хотя бы первый раз. Путь "/home/user/Downloads/GameName/start.sh" в данном случае - это вымышленный путь, написанный просто в качестве примера. Вместо него вам нужно будет написать реальный путь, по которому у вас лежит файл start.sh. В случае проблем с работой игры вы можете попросить помощи в комментариях к раздаче. В таком случае, пожалуйста, предоставляйте как можно более полную информацию о системе и ошибках: характеристики вашего компьютера, какой у вас дистрибутив Linux, версия видеодрайвера, какие ошибки пишет Wine или игра. Пользователям Steam Deck рекомендую прочитать эту тему.
83902930Поговаривают, там даже на шindoшc c оптимизоном тухло. Кто-то пробовал именно на линуксе?
Прошел ее под виндой. RX 6600. Без FSR, не очень даже на минималках с WQHD. С FSR-патчем, от интузиастов каких-то (не помню где брал, но гуглится), около 50к/с (на высоких, 100% масштаб, WQHD). Хорошо работает патч. Косяков в качестве изо из-за фср не замечал, в отличии от игр с фср 1.0.
В Альте скриптом не заработала — ругань на отсутствие поддержки ДиректХ-12.
Из порт-протона пытается стартовать, но тут же вылетает.
Добавленная в стим, на экспериментальном протоне — точно так же; на 7.0.4 показывает счётчик кадров на чёрном экране, звучит "чумовой" напев, сжирается вся память (32 гига), забивается своп — и висит.
Картинку снял при начале тормозов системы, но если подождать, использование проца (райзен-5900х) превышает 600%, а своп забит полностью.
83929229В Альте скриптом не заработала — ругань на отсутствие поддержки ДиректХ-12.
Из порт-протона пытается стартовать, но тут же вылетает.
Добавленная в стим, на экспериментальном протоне — точно так же; на 7.0.4 показывает счётчик кадров на чёрном экране, звучит "чумовой" напев, сжирается вся память (32 гига), забивается своп — и висит.
Картинку снял при начале тормозов системы, но если подождать, использование проца (райзен-5900х) превышает 600%, а своп забит полностью.
Игра при загрузке использует R5 3600 на 80%, это получается 960%(если посчитать каждый поток за 100%). А Swap у меня автоматическим файлом, и похоже игра выжирает 20-30 Гб сверху 32 Гб ОЗУ. Но работает.
Smogue
До 22.2 (или 22.3) есть возможность обновить? Если да, попробуй. Ругань на отсутствие поддержки DX12 при использовании vkd3d-proton обычно бывает, если в текущем Vulkan драйвере не хватает каких-то расширений. Если нет возможности или просто не охота, можешь попробовать запустить игру через мой контейнер, у него внутри свежая Mesa:
Kron4ek
С системным не задалось: свежая версия месы 22.2 из разработческого репозитория Сизиф тащит за собой кучу зависимостей. Переезжать на нестабильную пакетную базу поостерегусь.
А вот с твоим контейнером всё заработало, ура! Огромное спасибо! Отражу этот момент на альт-вики про игры.
Кстати, игра у меня летает на высоких. Единственное, не смотрел пока, как через обвязку включить статистику типа МангоХуда.
Smogue
Не, New Dawn не запустится, ее кряк под Wine на данный момент не работает, контейнер с этим не поможет (в нем есть Wine-GE, но на нем игра тоже не работает).
При таком запуске стартует, но почти сразу вылетает с руганью:
Код:
[2022-11-27 16:14:04.168] [MANGOHUD] [info] [config.cpp:118] skipping config: '/mnt/Torrents/APlagueTaleRequiem_Linux/wine/bin/MangoHud.conf' [ not found ]
[2022-11-27 16:14:04.168] [MANGOHUD] [info] [config.cpp:118] skipping config: '/home/admin/.config/MangoHud/wine.conf' [ not found ]
[2022-11-27 16:14:04.168] [MANGOHUD] [info] [config.cpp:118] skipping config: '/home/admin/.config/MangoHud/MangoHud.conf' [ not found ]
[2022-11-27 16:14:04.243] [MANGOHUD] [error] [file_utils.cpp:43] Error opening directory '/sys/class/drm/card0-HDMI-A-1/device/hwmon/': Нет такого файла или каталога
Что вполне обоснованно, ведь /device/hwmon/ лежит в каталоге собственно видюхи /sys/class/drm/card0/, а не подключённого к ней моника '/sys/class/drm/card0-HDMI-A-1/device/'.
Однако примеров отсутствующего MangoHud.conf с указанием пути до hwmon не нашёл.
83950260Что вполне обоснованно, ведь /device/hwmon/ лежит в каталоге собственно видюхи /sys/class/drm/card0/, а не подключённого к ней моника '/sys/class/drm/card0-HDMI-A-1/device/'.
Однако примеров отсутствующего MangoHud.conf с указанием пути до hwmon не нашёл.
Smogue
Насколько я знаю, это некритическая ошибка, так что вылетает, скорее всего, не из-за нее. Ну то есть очевидно вылетает из-за MangoHud, раз без него игра работает, но не из-за этой ошибки.
В /sys/?.. Это даже руту непозволено, хотя разумеется попробовал -- ещё до того, как пожаловался сюда.
В связи с чем и искал способ указать мангохуду путь до датчиков через конфиг.
Kron4ek писал(а):
83960632Smogue
Насколько я знаю, это некритическая ошибка, так что вылетает, скорее всего, не из-за нее. Ну то есть очевидно вылетает из-за MangoHud, раз без него игра работает, но не из-за этой ошибки.
Оно понятно. Непонятно, как всё же запустить с индикацией.
83902861Для работы видеороликов в системе должны быть установлены плагины gstreamer (base, good, bad, ugly).
Плагина bad для неё я так понял не существует:
скрытый текст
Код:
svk@ubuntu-22-04:~$ sudo apt install libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-bad
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Kron4ek писал(а):
83902861Если у вас Wine зависает при создании или обновлении префикса, удалите из системы пакет gst-editing-services. Название пакета может отличаться, в зависимости от дистрибутива.