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

Нативные и в Wine - настройка, обсуждение, решение проблем
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя
Chocobo
Сообщения: 3969
Зарегистрирован: 27 авг 2016, 22:57
Решено: 96
Откуда: НН
Благодарил (а): 345 раз
Поблагодарили: 1041 раз
Контактная информация:

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

Сообщение #141 Chocobo » 07 июн 2017, 15: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
Сообщения: 3969
Зарегистрирован: 27 авг 2016, 22:57
Решено: 96
Откуда: НН
Благодарил (а): 345 раз
Поблагодарили: 1041 раз
Контактная информация:

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

Сообщение #142 Chocobo » 01 июл 2017, 21: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
Сообщения: 3969
Зарегистрирован: 27 авг 2016, 22:57
Решено: 96
Откуда: НН
Благодарил (а): 345 раз
Поблагодарили: 1041 раз
Контактная информация:

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

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

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

Screenshot_20170708_153738.png

Screenshot_20170708_154122.png


► Показать
Изображение

StarMAUGLI
Сообщения: 93
Зарегистрирован: 10 сен 2016, 10:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Контактная информация:

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

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

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

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

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

Аватара пользователя
Chocobo
Сообщения: 3969
Зарегистрирован: 27 авг 2016, 22:57
Решено: 96
Откуда: НН
Благодарил (а): 345 раз
Поблагодарили: 1041 раз
Контактная информация:

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

Сообщение #145 Chocobo » 14 июл 2017, 20: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
Сообщения: 93
Зарегистрирован: 10 сен 2016, 10:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Контактная информация:

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

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

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

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

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

Аватара пользователя
Chocobo
Сообщения: 3969
Зарегистрирован: 27 авг 2016, 22:57
Решено: 96
Откуда: НН
Благодарил (а): 345 раз
Поблагодарили: 1041 раз
Контактная информация:

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

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

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

StarMAUGLI
Сообщения: 93
Зарегистрирован: 10 сен 2016, 10:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Контактная информация:

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

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

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

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

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

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

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

Аватара пользователя
Chocobo
Сообщения: 3969
Зарегистрирован: 27 авг 2016, 22:57
Решено: 96
Откуда: НН
Благодарил (а): 345 раз
Поблагодарили: 1041 раз
Контактная информация:

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

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

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

Аватара пользователя
Chocobo
Сообщения: 3969
Зарегистрирован: 27 авг 2016, 22:57
Решено: 96
Откуда: НН
Благодарил (а): 345 раз
Поблагодарили: 1041 раз
Контактная информация:

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

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

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

StarMAUGLI
Сообщения: 93
Зарегистрирован: 10 сен 2016, 10:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение #151 StarMAUGLI » 19 июл 2017, 00:03

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

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

Аватара пользователя
Chocobo
Сообщения: 3969
Зарегистрирован: 27 авг 2016, 22:57
Решено: 96
Откуда: НН
Благодарил (а): 345 раз
Поблагодарили: 1041 раз
Контактная информация:

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

Сообщение #152 Chocobo » 19 июл 2017, 00:15

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

StarMAUGLI
Сообщения: 93
Зарегистрирован: 10 сен 2016, 10:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Контактная информация:

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

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

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

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

Аватара пользователя
Chocobo
Сообщения: 3969
Зарегистрирован: 27 авг 2016, 22:57
Решено: 96
Откуда: НН
Благодарил (а): 345 раз
Поблагодарили: 1041 раз
Контактная информация:

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

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

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

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

StarMAUGLI
Сообщения: 93
Зарегистрирован: 10 сен 2016, 10:16
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Контактная информация:

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

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

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

Аватара пользователя
Chocobo
Сообщения: 3969
Зарегистрирован: 27 авг 2016, 22:57
Решено: 96
Откуда: НН
Благодарил (а): 345 раз
Поблагодарили: 1041 раз
Контактная информация:

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

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

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

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


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

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

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