Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Нативные и в Wine - настройка, обсуждение, решение проблем
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Запуск игр Steam в Wine Linux Mint. Supreme Commander: Forged Alliance

Сообщение Chocobo » 07 июн 2017, 12:46

Возвращаясь к исходной теме, еще одна игра в копилку стратегий - Supreme Commander: Forged Alliance
Для корректного запуска потребуется на этот раз выполнить небольшую предварительную настройку, а именно
Добавить строчки

Код: Выделить всё

    bloom_render = {
        default = 0
    }

в конец файла

Код: Выделить всё

~/.wine/drive_c/users/username/Local Settings/Application Data/Gas Powered Games/SupremeCommander/Game.prefs
, перед итоговой закрывающей скобкой, как-то так:
Снимок экрана от 2017-06-07 15-41-22.png


Затем можно играть
Снимок экрана от 2017-06-07 00-46-19.png

► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Запуск игр Steam в Wine Linux Mint. Не работал магазин, когда-то)

Сообщение Chocobo » 01 июл 2017, 18:28

Нашлось решение бага с отображением магазина и прочего контента юзающего браузерный движок, поломанного еще в 2015 году.

на 32-х битном вайнпрефиксе, клиент нужно запускать под версией "Windows XP" и с ключом -no-cef-sandbox, в таком виде оно работает (когда пробовал - первый запуск упал в Unhandled Exception, второй и последующие отработали без проблем)
Снимок экрана от 2017-07-01 21-04-31.png


Если выбор WinXP в winecfg мешает другим играм, можно зафиксировать её только для Steam

Код: Выделить всё

export WINEPREFIX="/home/chocobo/.wine"
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\AppDefaults\Steam.exe" /v "Version" /t "REG_SZ" /d "winxp" /f


Источник и кладезь информации ка обычно appdb - https://appdb.winehq.org/objectManager. ... &iId=19444 :smile:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Запуск игр GOG в Wine Linux Mint. S.T.A.L.K.E.R.: Тень Чернобыля

Сообщение Chocobo » 09 июл 2017, 14:15

На этот раз игра не из Steam а с небольшого захода на GOG:
S.T.A.L.K.E.R.: Тень Чернобыля
Но отдельную тему заводить не буду, тем более описывать её запуск толком нечем - молча поставилась и отлично работает на пустом вайнпрефиксе с 2.11-staging. Разве что при включении полного динамического освещения - несколько проседает фпс, как мне показалось.

Screenshot_20170708_153738.png

Screenshot_20170708_154122.png


► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя
StarMAUGLI
Сообщения: 97
Зарегистрирован: 10 сен 2016, 07:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение StarMAUGLI » 14 июл 2017, 16:24

Endless Legend во время игры зависла. (до этого долго играл, часов так около 1000 и все было нормально). Вышел принудительно (переключился на Системный монитор и завершил процесс). После этого игра перестала запускаться. Также перестал запускаться и Стим. Попробовал переустановить Стим - ошибки. Попробовал удалить весь Вайн и установить его по новой. Опять ошибки. Поставил PlayonLinux, думал через него доберусь до каких-то дополнительных настроек. Попробовал не только удалять в Менеджере программ, но и удалять папки .wine и .PlayOnLinux и после этого переустанавливать Вайн и Стим - все равно ошибки. Опять установил ПлейОнЛинукс что бы через Отладку хоть ошибки скопировать:
► Показать

Не в курсе на что он ругается и чего сделать нужно (можно)?

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

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение Chocobo » 14 июл 2017, 17:03

StarMAUGLI, Вот это
StarMAUGLI писал(а):Источник цитаты elf_search_auxv can't find symbol in module

Может сигнализировать о том, что по каким-то либам идет расхождение по разрядности. Как еще уточнить и что с этим придумать - пока не знаю даже) Учитывая что одинаково ведет себя и в wine и в PoL - тут похоже что-то более общесистемное, т.к. они меж собой не особо пересекаются в работе приложений внутри них.

StarMAUGLI писал(а):Источник цитаты И еще вопрос: как посмотреть и выставить необходимый объем видеопамяти в Вайн?

Там опциональный ключ в реестре (wine regedit) /HKCU/Software/Direct3D/videomemorysize
Screenshot_20170714_195638.png

Менять можно и с winetricks videomemorysize=2048
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя
StarMAUGLI
Сообщения: 97
Зарегистрирован: 10 сен 2016, 07:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение StarMAUGLI » 14 июл 2017, 19:21

Chocobo, с видеопамятью понял. Спасибо.

Попробовал взять Команду из ярлыка и запустить в терминале. Там немного другой вывод:
► Показать

Может это более информативно?
В первый раз у меня была установлена более новая версия. Сейчас, какая-то 1.7.53 получилась...

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение Chocobo » 14 июл 2017, 20:38

StarMAUGLI, неа, тут вообще ничего интересного не видно
Изображение

Аватара пользователя
StarMAUGLI
Сообщения: 97
Зарегистрирован: 10 сен 2016, 07:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение StarMAUGLI » 15 июл 2017, 04:00

Chocobo писал(а):Источник цитаты Там опциональный ключ в реестре (wine regedit) /HKCU/Software/Direct3D/videomemorysize

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

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

Я вроде пробовал выполнить WINEARCH=win32 WINEPREFIX=~/.wine winecfg
но это тоже пользы не принесло....

Еще (хаотично) полазил по настройкам. Теперь ошибка изменилась:
► Показать

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение Chocobo » 15 июл 2017, 06:28

StarMAUGLI, Уже кое-что :smile: посмотри вот в эту тему - https://forums.linuxmint.com/viewtopic.php?t=246641
Выхлоп похожий, и проблема месячной давности.
Изображение

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Запуск игр GOG в Wine Linux Mint. Neverwinter Nights Diamond Edition.

Сообщение Chocobo » 17 июл 2017, 19:26

На этот раз, еще одна немолодая игра, которая не нуждается в особом представлении - Neverwinter Nights Diamond. Так же и не нуждается в каких-либо доп. настройках, заводится без проблем искаропки :ok:
Screenshot_20170717_221620.png
Screenshot_20170717_221714.png
Screenshot_20170717_221753.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя
StarMAUGLI
Сообщения: 97
Зарегистрирован: 10 сен 2016, 07:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение StarMAUGLI » 18 июл 2017, 21:03

Chocobo писал(а):Источник цитаты Выхлоп похожий, и проблема месячной давности.

С трудом продрался через их рекомендации, но так и не нашел решения. Чего делать ума не приложу? Даже полный снос вайна, ПОЛ, винтрикса и установка всего этого с нуля в разных комбинациях результатов не дает. Чувствую себя наркоманом в период ломки... ))

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение Chocobo » 18 июл 2017, 21:15

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

Аватара пользователя
StarMAUGLI
Сообщения: 97
Зарегистрирован: 10 сен 2016, 07:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение StarMAUGLI » 19 июл 2017, 16:13

Chocobo писал(а):Источник цитаты Ты сможешь глянуть логи апта примерно под время возникновения проблемы?

Не-а. Боюсь, что мне не известно как это сделать.
И еще одно, мне кажется, что это произошло из-за того что игра тогда подвисла и я ее выключал принудительно. Периодически всплывают какие-то сообщения о битых сохраненных пакетах при запуске. Поэтому-то я и хотел переустановить вайн с нуля.

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение Chocobo » 19 июл 2017, 16:23

Логи пакетного менеджера живут в /var/log/apt/history.log

А само зависание игры, если это не типичная ситуация - может быть просто предпосылками к началу общей проблемы с вайном)
Изображение

Аватара пользователя
StarMAUGLI
Сообщения: 97
Зарегистрирован: 10 сен 2016, 07:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение StarMAUGLI » 19 июл 2017, 20:05

Chocobo, смучал проблему! ))
в папке usr/share/doc еще четыре папки с "wine" в названии. При этом три из них были ссылками на четвертую. Удалил их скопом в Немо под рутом. После чего в очередной раз начал установку вайн-стабле с нуля. При установке вайна в командной строке было указано, что 34 пакета теперь не нужны. Удалил их тоже, командой ремув, согласно рекомендации в терминале. Затем установил винтрикс и плейонлинукс, тоже с нуля. Затем начал устанавливать Стим из плейонлинукс. Он долго плевался ошибками, ругался, но все-таки доустановился и дважды обновился. Установленные игры, правда, слетели. Сейчас скачиваются по-новой. Единственно, чего не сделал - не создал 32-х битный префикс, как у тебя рекомендовано. Не знаю не поздно ли? Или и так пока работает - не трогать?

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение Chocobo » 19 июл 2017, 20:48

StarMAUGLI, на лету префикс уже не сменишь, а 32 или 64 на самом деле возможно уже менее актуальное требование чем раньше, надо бы сравнить на чем-нибудь)
Я по ривычке всегда уже юзаю 32x, зная что с ним все красиво получается обычно)

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

Аватара пользователя
StarMAUGLI
Сообщения: 97
Зарегистрирован: 10 сен 2016, 07:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Запуск игр Steam в Wine Linux Mint. Вводный курс в иллюстрациях.

Сообщение StarMAUGLI » 31 июл 2017, 15:45

Chocobo писал(а):Источник цитаты юзаю 32x

Chocobo писал(а):Источник цитаты Отпишись по факту запуска игры, интересно чем дело кончится)

В плейонлинуксе можно создать два префикса параллельно х32 и х64. На 32-разрядном Эндлесс Легенд мне запустить так и не удалось (хотя раньше запускалась именно на нем). А вот на 64 - неожиданно заработала. Работает довольно сносно. Правда, все-таки периодически зависает наглушняк. Приходится выходить в другую консоль, запускать htop, фильтровать по Endless и убивать процесс. Не фонтан, но все же менее жестко, чем рестартовать иксы.


Вернуться в «Игры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей