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

Нативные и в Wine - настройка, обсуждение, решение проблем
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

Запуск игр 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
Снимок экрана от 2017-06-07 15-33-05.png
Снимок экрана от 2017-06-07 15-33-19.png
Снимок экрана от 2017-06-07 15-36-37.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

Запуск игр 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
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

Запуск игр 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
Screenshot_20170708_154042.png
Screenshot_20170708_155115.png
Screenshot_20170708_153602.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

StarMAUGLI
Сообщения: 127
Зарегистрирован: 10 сен 2016, 07:16
Решено: 2
Благодарил (а): 15 раз
Поблагодарили: 2 раза

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

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

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

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

[07/14/17 19:21:26] - Running wine-1.7.53-steam_crossoverhack Steam.exe (Working directory : /home/starmaugli/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam)
fixme:ver:GetCurrentPackageId (0x32e490 (nil)): stub
fixme:process:ProcessIdToSessionId Unsupported for other processes.
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER: unimplemented DisconnectEx
fixme:ntdll:server_ioctl_file Unsupported ioctl c8000006 (device=c800 access=0 func=1 method=2)
fixme:winsock:server_ioctl_sock Unsupported ioctl c8000006 (device=c800 access=0 func=1 method=2)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIORW(IOC_WS2, 6))
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006760, 0x3f041d28, 0x3f041d20
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006760, 0x3f041d60, 0x3f041d58
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006760, 0x3f041cf0, 0x3f041ce8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006760, 0x3f041d98, 0x3f041d90
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006760, 0x3f041dd0, 0x3f041dc8
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:ver:GetCurrentPackageId (0x33f014 (nil)): stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
Не в курсе на что он ругается и чего сделать нужно (можно)?

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

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

Запуск игр 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
Сообщения: 127
Зарегистрирован: 10 сен 2016, 07:16
Решено: 2
Благодарил (а): 15 раз
Поблагодарили: 2 раза

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

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

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

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

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

starmaugli@starmaugli-P35 ~ $ /usr/share/playonlinux/playonlinux --run "Steam" %F
Looking for python... 2.7.12 - wxversion(s): 3.0-gtk2
selected
[main] Message: PlayOnLinux (4.2.10) is starting
[clean_tmp] Message: Cleaning temp directory
Script started /home/starmaugli/.PlayOnLinux/shortcuts/Steam
[POL_System_CheckFS] Message: Checking filesystem for Steam.exe
[POL_Wine] Message: Running wine-1.7.53-steam_crossoverhack Steam.exe %F (Working directory : /home/starmaugli/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam)
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
[POL_Wine] Error: Похоже, Wine прервала работу.

Если Ваша программа работает, просто не обращайте внимания на это сообщение.
[POL_SetupWindow_Init] Message: Creating new window for pid 14306
[POL_SetupWindow_Close] Message: Closing window for pid 14306
[POL_Wine] Message: Wine return: 1
Может это более информативно?
В первый раз у меня была установлена более новая версия. Сейчас, какая-то 1.7.53 получилась...

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

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

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

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

Аватара пользователя

StarMAUGLI
Сообщения: 127
Зарегистрирован: 10 сен 2016, 07:16
Решено: 2
Благодарил (а): 15 раз
Поблагодарили: 2 раза

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

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

Chocobo писал(а): Там опциональный ключ в реестре (wine regedit) /HKCU/Software/Direct3D/videomemorysize
Запомнить сей ключ на память тяжеловато. Но если воспользоваться поиском по реестру, то достаточно запомнить ключевое слово videomemory и первый результат будет тот, что нужен. А поскольку их всего два, то легко проверить, что при изменении первого, меняется и второй.

По поводу разрядности.
Chocobo писал(а): Может сигнализировать о том, что по каким-то либам идет расхождение по разрядности.
Я вроде пробовал выполнить WINEARCH=win32 WINEPREFIX=~/.wine winecfg
но это тоже пользы не принесло....

Еще (хаотично) полазил по настройкам. Теперь ошибка изменилась:
[07/15/17 07:17:07] - Running wine-2.11-staging Steam.exe (Working directory : /home/starmaugli/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam)
fixme:winediag:start_process Wine Staging 2.11 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: невозможно открыть разделяемый объектный файл: Нет такогоerr:winedevice:async_create_driver failed to create driver L"WineBus": c0000142
fixme:ver:GetCurrentPackageId (0x32e440 (nil)): stub
fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006760, 0x3f041d28, 0x3f041d20) stub.
fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006760, 0x3f041d60, 0x3f041d58) stub.
fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006760, 0x3f041cf0, 0x3f041ce8) stub.
fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006760, 0x3f041d98, 0x3f041d90) stub.
fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006760, 0x3f041dd0, 0x3f041dc8) stub.
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:ver:GetCurrentPackageId (0x33efc4 (nil)): stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:ntdll:EtwEventUnregister (deadbeef) stub.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

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

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

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

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

Запуск игр 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
Сообщения: 127
Зарегистрирован: 10 сен 2016, 07:16
Решено: 2
Благодарил (а): 15 раз
Поблагодарили: 2 раза

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

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

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

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

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

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

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

Аватара пользователя

StarMAUGLI
Сообщения: 127
Зарегистрирован: 10 сен 2016, 07:16
Решено: 2
Благодарил (а): 15 раз
Поблагодарили: 2 раза

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

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

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

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

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

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

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

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

Аватара пользователя

StarMAUGLI
Сообщения: 127
Зарегистрирован: 10 сен 2016, 07:16
Решено: 2
Благодарил (а): 15 раз
Поблагодарили: 2 раза

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

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

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

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

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

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

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

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

Аватара пользователя

StarMAUGLI
Сообщения: 127
Зарегистрирован: 10 сен 2016, 07:16
Решено: 2
Благодарил (а): 15 раз
Поблагодарили: 2 раза

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

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

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

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

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

Сообщение Chocobo » 26 окт 2017, 20:50

Puzzle Quest: Galactrix
Прекрасный представитель игр "три в ряд" из серии Puzzle Quest, с интересной сюжетной линией, системой прокачки и годными мини играми :smile:
Снимок экрана от 2017-10-26 23-37-24.png
Снимок экрана от 2017-10-26 23-41-45.png
Снимок экрана от 2017-10-26 23-42-15.png
Снимок экрана от 2017-10-26 23-43-42.png
Запускается без вопросов, на платину :thumbs:
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5492
Зарегистрирован: 27 авг 2016, 19:57
Решено: 127
Откуда: НН
Благодарил (а): 410 раз
Поблагодарили: 1422 раза

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

Сообщение Chocobo » 27 окт 2017, 19:54

Robot Arena III - тоже довольно занятная игрушка, на основе американского шоу про дуэли радиоуправлемых роботов. Игрался когда-то еще в первую часть, увидев продолжение решил заценить спустя N-лет :smile:
Снимок экрана от 2017-10-27 15-28-18.png
Снимок экрана от 2017-10-27 15-49-26.png
Снимок экрана от 2017-10-27 15-50-39.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Kurum
Сообщения: 28
Зарегистрирован: 16 окт 2017, 18:32
Благодарил (а): 14 раз

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

Сообщение Kurum » 10 ноя 2017, 16:39

1) Я правильно понимаю, что если поставить стим под линукс, то игры виндовс идти с ним не будут?
2) Ставил стабильную версию wine. Установил стим, но появляется ошибка в steamwebhelper.exe. Магазин стима пустой, игры не ищутся. Как решить данную проблему?
Последний раз редактировалось пользователем 2 Kurum; всего редактировалось раз: 10

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