LINUX.ORG.RU
решено ФорумGames

Wine, WOT, Intel HD Graphics 630

 , ,


0

1

Добрый день. Имеется процессор Intel Core i5 7400 со встроенной графикой Intel HD Graphics 630, на которой под оффтопиком на средних настройках нормально работает WOT. Отдельной видео-карты нет. Попытки запустить WOT через Wine под Debian 9.8 пока не увенчались успехом. Использовались методы из различных источников, в т. ч. от производителей ПО. Вопрос: у кого-нибудь есть успешный опыт запуска WOT (или игр с похожими сист. требованиями) на встроенной графике?


Ответ на: комментарий от anonymous

portwot

забавно

PortWoT — это порт для клиента World Of Tanks... С удобным и простым графическим установщиком

С удобным и простым графическим установщиком

Кто не может подключиться к серверу игры, выполняем в терминале:
echo «127.0.1.1 $HOSTNAME» | sudo tee --append /etc/hosts

С удобным и простым графическим установщиком

chenbr0 ()

Добавляешь репозиторий с winehq.org и устанавливаешь wine-staging. Скачиваешь свежий winetricks.

Вариант 1. Создаёшь 32 префикс. Указываешь WinXP, через winetricks ставишь vc2017. Устанавливаешь игру.

Вариант 2. Создаешь 64 битный префикс. Windows 7. Ставишь игру.

Вариант 3. Устанавливаешь Lutris. На его сайте находишь файл необходимый для установки/настройки и запуска танков. Со свежим ядром, mesa, firmware, vulkan выдаёт картинку как на окошках при тех же fps.

Всё 3 варианта у меня работали.

anonymous ()

Хотел попробовать запустить, но их Game Center регулярно крашится. Сначла крашился прям через несколько секунд после запуска, после установки vcrun2017 стал крашиться во время скачивания игры.

Kron4ek ★★★ ()
Ответ на: комментарий от anonymous

Скачал старый установщик (ссылку из скрипта Lutris взял), он установил WoTLauncher.exe. Запускаю WoTLauncher и получаю ошибку «Unhandled exception». И это даже на том же самом Wine, который использует Lutris (4.0-tkg). Не судьба, видимо.

Kron4ek ★★★ ()

Попытки запустить WOT через Wine под Debian 9.8 пока не увенчались успехом

Это намёк, что пора переходить на светлую сторону силы - ставь тундру.

no-such-file ★★★★★ ()
Ответ на: комментарий от anonymous

Пошел по варианту 2.

apt install --install-recommends winehq-staging
winecfg
wine world_of_tanks_install_ru_bsid00fw0kf6.exe
WINEARCH=win64, Windows 7
Крашится после начала установки танков, спустя несколько секунд в окне, где качается игра («Осталось 12 Гб...»).
В терминале остаются такие последние сообщения:

005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d558 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d538 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d538 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d4f8 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d4f8 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d538 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d4e8 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d4c8 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d4c8 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d4a8 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d4a8 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d518 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d518 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d4e8 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d598 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d558 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d4f8 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d568 1 C) semi-stub
005f:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x779d538 1 C) semi-stub

Пробовал добавлять через winetricks библиотеки vcrun2008 и другие - ничего не меняется.
Выше есть еще такие:

00b5:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
00b5:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
00b5:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
00b5:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
0096:fixme:ole:get_struct_fc unhandled type 29
0096:fixme:ole:get_struct_fc unhandled type 29
0096:fixme:ole:get_struct_fc unhandled type 8
0096:fixme:ole:get_struct_fc unhandled type 27

ЧЯДНТ?

loco ()
Ответ на: комментарий от loco

Поставил вообще все vcrun, какие были в winetricks.
Сейчас последние строки в терминале:

0054:fixme:ole:get_struct_fc unhandled type 8
0054:fixme:ole:get_struct_fc unhandled type 8
0054:fixme:ole:get_struct_fc unhandled type 8
0054:fixme:ole:write_struct_tfs fc 1a not implemented
0034:fixme:file:SetFileInformationByHandle 0x3f4, 0, 0x32c198, 40
0034:fixme:file:SetFileInformationByHandle 0x3f4, 0, 0x32c198, 40
0034:fixme:file:SetFileInformationByHandle 0x3f4, 0, 0x32c198, 40
0034:fixme:file:SetFileInformationByHandle 0x3f4, 0, 0x32c198, 40
0014:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
0034:fixme:file:SetFileInformationByHandle 0x3fc, 0, 0x32cfa8, 40
0034:fixme:file:SetFileInformationByHandle 0x3fc, 0, 0x32cfc0, 40
0034:fixme:file:SetFileInformationByHandle 0x3fc, 0, 0x32cfc0, 40
0034:fixme:file:SetFileInformationByHandle 0x3fc, 0, 0x32cfc0, 40
0034:fixme:file:SetFileInformationByHandle 0x3fc, 0, 0x32cfc0, 40
0034:fixme:file:SetFileInformationByHandle 0x3fc, 0, 0x32cfc0, 40
0034:fixme:file:SetFileInformationByHandle 0x3fc, 0, 0x32cfc0, 40
0034:fixme:file:SetFileInformationByHandle 0x3fc, 0, 0x32cfc0, 40
0034:fixme:file:SetFileInformationByHandle 0x3fc, 0, 0x32cfc0, 40
0034:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0080:fixme:winsock:WS_setsockopt IPV6_PROTECTION_LEVEL is ignored!
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module

loco ()
Ответ на: комментарий от loco

Крашится после начала установки танков, спустя несколько секунд в окне, где качается игра.
ЧЯДНТ?

Все так, просто Game Center крашится в Wine. У меня то же самое.

Попробуй этот установщик. Хотя у меня и он не работает, WoTLauncher выдает Uhandled Exception.

Kron4ek ★★★ ()
Ответ на: комментарий от loco

Удалось победить краш Game Center установкой нескольких библиотек под winetricks. Все шло хорошо, качалась игра, но в какой-то момент (уже на нескольких скачанных процентах) стала выдавать ошибку «Не удалось получить доступ к файлам приложения в C:\ProgramData\Wargaming.net\GameCenter. Повторите попытку позже.»
Проверил свободное место - все ОК.
Вначале сидел под рутом. Снес папку ".wine", переустановил все под юзером (также WINEARCH=win64, Windows 7). Теперь скачка вообще не начинается, стоит на начальных 2%. Ошибка - та же.
Переустановил с WINEARCH=win32, WinXP - аналогично.
Запустил из консоли:

wine C:\\Games\\World_of_Tanks_RU\\wgc_api.exe
Последние сообщения:

0070:fixme:file:SetFileInformationByHandle 0x260, 0, 0x32cfc0, 40
0070:fixme:file:SetFileInformationByHandle 0x260, 0, 0x32cfc0, 40
0070:fixme:file:SetFileInformationByHandle 0x260, 0, 0x32cfc0, 40
0070:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
009b:fixme:winsock:WS_setsockopt IPV6_PROTECTION_LEVEL is ignored!
00a9:fixme:kernelbase:AppPolicyGetThreadInitializationType 0xfffffffa, 0xb1fea0
00a6:fixme:ole:NdrCorrelationInitialize (0x32e5fc, 0x32e78c, 1024, 0x0): semi-stub
00a6:fixme:ole:NdrCorrelationFree (0x32e5fc): stub
00a6:fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x32fe30
0070:fixme:file:SetFileInformationByHandle 0x368, 0, 0x32bbc8, 40

loco ()
Ответ на: комментарий от oster2011

Хочется допилить Wine, т. к. процесс все таки движется, Game Center уже не крашится. Предполагаю, что с Lutris'ом будут свои тараканы при первой установке.
Сейчас нужно понять, почему возникает ошибка «Не удалось получить доступ к файлам приложения в C:\ProgramData\Wargaming.net\GameCenter."
Возможно, кто-то подскажет необходимый набор библиотек, которые нужно добавить в winetricks для работы WOT?

loco ()
Ответ на: комментарий от anonymous

Я же написал, что потом снес /root/.wine и установил все с нуля в /home/user/.wine.
Причем ошибка появилась первый раз в тот момент, пока еще сидел под рутом, и скачка шла.
Или я не угадал, что имелось в виду?

loco ()