[RU] О танцах с бубном, или как запустить игру под Линукс

Технические вопросы, проблемы, сообщения о внутриигровых багах.
User avatar
diehard25
WC 2017 Participant
WC 2017 Participant
Posts: 312
Joined: Thu Apr 07, 2016 12:36 pm
Contact:

[RU] О танцах с бубном, или как запустить игру под Линукс

Postby diehard25 » Mon Dec 03, 2018 8:49 am

Доброго времени суток!

Краткий гайд, как запустить игру под Ubuntu 17+ (и не потерять работу при этом)

1. Устанавливаем lutris: https://lutris.net/
Регистрация не обязательна, будем все делать ручками.

2. Скачиваем dxvk: https://github.com/doitsujin/dxvk/releases
версия 0.93 подойдет. Если хотим собрать из исходников - там есть подробный мануал. Мне подошел готовый бинарник (хотя стоит попробовать пересобрать).

Также, подтягиваем зависимости (обычно только vulkan)
Читаем внимательно и делаем, что просят: https://github.com/lutris/lutris/wiki/How-to:-DXVK

3. Закидываем скачанную папку dxvk в ~/.local/share/lutris/runrime/dxvk/ и переименовываем в версию (т.е., папка будет зваться 0.93). Выставляет разрешения для папки в три топора (777).

4. Последний штрих - обновлем версию дровишек для карты. Используем проприентарную версию (у меня 1050Ti, подтянулась версия 415). Ребутаемся (странно, не правда ли?).

5. Теперь собственно начинаются танцы.
- запускаем лутрис. Можно с флагом -d (дополнительна информация, будет чего почитать, если игра упадет)
- добавляем новую игру.
- в окне Game Info определяем имя игры и версию, также можно и нужно выбрать runners (платформа запуска)
https://cdn.discordapp.com/attachments/ ... nknown.png
https://cdn.discordapp.com/attachments/ ... nknown.png
- выбираем версию вайна (3.21 и выше)
- следующий таб - Game options. Достаточно указать архитектуру х64 и путь к установщику.

Все, можно запускаться.
Октроется стандартное меню установки Win приложения, ставим, соглашаемся, убираем галки с ярлыков и т.д. Запускаться будем теперь лишь через лутрис, о чем далее более подробно.

6. После установки селектируем игру в лутрисе и жмакаем cofigure. Идем в Game Options и меняем путь на лаунчер (~/StarfallOnline/StarfallLauncher.exe).
7. Переключаемся на Runner options. Здесь мы уже выбираем версию вайна и отмечаем галкой dxvk
https://cdn.discordapp.com/attachments/ ... nknown.png
Можно выбрать конкретную версию вайна, вручную указать путь к либе, в общем - все стандартно.
По поводу dxvk - мануал означает что будет использована последняя доступная в папке runtime/dxvk/ версия. Отсюда и нейминг под версию.

8. В принципе, все. Сохраняем, запускаем, наслаждаемся (не в рабочее время, естественно!).

Лутрис поддерживает создание десктопных ярлыков для установленных игр, поэтому мудрить с симлинками из вайна нет смысла.

Удачной игры, Коммандер!

С уважением, DIEHARD25 aka Константин
WC_READY
Ship Fitter Tool
(chmod -x chmod) - моя первая команда в Линуксе :(

alnor
Recruit
Recruit
Posts: 1
Joined: Sat Nov 10, 2018 9:14 pm

Re: [RU] О танцах с бубном, или как запустить игру под Линукс

Postby alnor » Sun Dec 23, 2018 8:24 pm

Приветствую коммандеры. У меня похожий опыт. Описываю ниже:

Характеристики компа:
OS: Ubuntu 1810
Процессор: Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
Видюха: GeForce GTX 1070
32 GB RAM

1) Патчим nvidia

ubuntu-drivers devices

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt install nvidia-415

Убеждаемся что драйвера последние с помощью NVIDIA X Server Settings. В моём случае это 415.


2) Ставим последний WINE

https://wiki.winehq.org/Ubuntu

sudo dpkg --add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/winehq.key

sudo apt-key add winehq.key

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'

sudo apt install --install-recommends winehq-staging

Winecfg
Предложит уставить .net, gecko -> устанавливаем
Ставим windows version = 10

Во вкладке Staging убираем Enable CSMT for better graphic performance
Жмем Apply

sudo apt-get install winetricks

3) Ставим DXVK

https://github.com/doitsujin/dxvk/releases
Качаем последнюю версию. в моём случае это 0.94
Распаковываем.
Заходим в папку со скаченным DXVK, выполняем следующие команды:

*/home/user/.wine* -> путь к вашему префиксу.

export WINEPREFIX=/home/user/.wine
winetricks --force setup_dxvk.verb

Ставим библиотеки вулкана

sudo apt-get install libvulkan1 libvulkan1:i386

4) Ставим Starfall

wine StarfallSetup.exe

При попытке запуска, будет ругаться что не может создать/открыть файл launcher.log ... Создаем его руками там где установили.

Заходим в папку с игрой,

wine StarfalLauncher.exe

Ждем пока всё докачается
Играем.

nemos
Recruit
Recruit
Posts: 2
Joined: Sun Apr 21, 2019 10:07 am

Re: [RU] О танцах с бубном, или как запустить игру под Линукс

Postby nemos » Sun Apr 21, 2019 10:21 am

Текущая версия игры под wine у вас запускается?

nemos
Recruit
Recruit
Posts: 2
Joined: Sun Apr 21, 2019 10:07 am

Re: [RU] О танцах с бубном, или как запустить игру под Линукс

Postby nemos » Sat May 18, 2019 6:10 am

Мои танцы с бубнами продолжаются, пока лучший вариант это lutris.
Но остановился на ошибке, судя по всему первоисточник ее

0052:err:winediag:wined3d_dll_init Forcing sample count to 0. This may not be compatible with all applications

в игре в результате

LogWindowsTextInputMethodSystem: Error: Initialization failed while advising the profile notification sink to the TSF source. (0x80004001)

и в конце
LogWindows: Error: GameThread timed out waiting for RenderThread after 120.00 secs


Return to “Технические Вопросы”



Who is online

Users browsing this forum: No registered users and 0 guests

cron