wine

wine

Postby Izvrashenec » 04 Oct 2013, 03:43

Так получается, что без виндовых программ не обойтись. Поэтому вайн мне нужен!
Про то, что по умолчанию разделы монтируются с опциями, не позволяющими запускать виндовые игры - я уже писал. После экспериментов с правами получилось следующее:
# /dev/sda5
UUID=F572-96CB /diskD vfat users,rw,iocharset=utf8,dmask=000,showexec 0 0


При данных правах запуск игры дает вот это

wine /diskD/Games/Heroes\ 3.58/h3wog.exe
err:virtual:map_image failed to set e0000020 protection on section .text, noexec filesystem?
err:virtual:map_file_into_view failed to set 00000007 protection on file map, noexec filesystem?
err:module:import_dll Loading library mss32.dll (which is needed by L"F:\\Games\\Heroes 3.58\\h3wog.exe") failed (error c000007b).
err:virtual:map_file_into_view failed to set 00000007 protection on file map, noexec filesystem?
err:module:import_dll Loading library smackw32.dll (which is needed by L"F:\\Games\\Heroes 3.58\\h3wog.exe") failed (error c000007b).
err:virtual:map_file_into_view failed to set 00000007 protection on file map, noexec filesystem?
err:module:import_dll Loading library binkw32.dll (which is needed by L"F:\\Games\\Heroes 3.58\\h3wog.exe") failed (error c000007b).
err:virtual:map_file_into_view failed to set 00000007 protection on file map, noexec filesystem?
err:module:import_dll Loading library IFC20.dll (which is needed by L"F:\\Games\\Heroes 3.58\\h3wog.exe") failed (error c000007b).
err:module:LdrInitializeThunk Main exe initialization for L"F:\\Games\\Heroes 3.58\\h3wog.exe" failed, status c0000135

С таким я сталкиваюсь впервые. И на дебиане, и в Убунте всё прекрасно запускается с полпинка и работает.
Если же перенести игру в домашнюю директорию - прекрасно запускается!
Но..
Но в рандомный момент (от 3 до 120 секунд) игра виснет (иногда - насмерть).
В консоли следующая ошибка:
wine ./h3wog.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x2b1f75c,0x00000000), stub!
err:ole:CoGetClassObject class {5959df60-2911-11d1-b049-0020af30269a} not registered
err:ole:CoGetClassObject no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1
fixme:dplay:IDirectPlayLobby3AImpl_RegisterApplication :stub

Та же игрушка на том же самом wine 1.4.1 в Убунте идёт как по маслу, сразу, без всяких проблем и зависаний. В Линукс Минт с МАТЕ эта же игра запускается с полпинка, но дальше ведёт себя точно так же.
Это особенности МАТЕ или моих кривых рук?
Izvrashenec
 
Posts: 18
Joined: 15 Sep 2013, 15:11

Re: wine

Postby Pry » 04 Oct 2013, 04:01

Izvrashenec wrote:И на дебиане, и в Убунте всё прекрасно запускается с полпинка и работает.

Про Убунnу не знаю, но вот утвержение что на Debian всё работает а в Point Linux - нет лишено смысла, ибо последний по большому счёту ни что иное как Debian Wheezy. ИМХО проблемы исключительно в параметрах монтирования.

Сам wine не юзаю, предпочитаю, если надо виртуалки, следовательно подсказать ничего не могу.
Peter Ryzhenkov, Point Linux Lead Developer.
Pry
Site Admin
 
Posts: 425
Joined: 11 Feb 2013, 09:58
Location: Russia

Re: wine

Postby Izvrashenec » 08 Apr 2015, 12:43

Ситуация следующая. Есть wine 1.4 на Ubuntu 10.04. Программа А и программа Б (при желании могу озвучить, но считаю это неприцнипиальным) - запускаются и работают без проблем и претензий.
Прешёл на Дебиан 7 (в том числе и на ПоинтЛинукс). Программа А запускается, но вылетает при попытке обращения к диску. Программа Б вылетает сразу после запуска. Вайн тот же 1.4. Программы одни и те же. Железо то же самое.
Есть ли шансы на победу? Или хотя бы на поиск причин?
Izvrashenec
 
Posts: 18
Joined: 15 Sep 2013, 15:11


Return to Другие вопросы

Who is online

Users browsing this forum: No registered users and 4 guests

cron