PDA

Просмотр полной версии : Запуск игры под wine-1.3.28 (Ubuntu 11.10)



CoyoteLE
28.11.2011, 02:16
Здравствуйте, посоветуйте, пожалуйста, как запустить новую версию игры, она не хочет работать под ваймом, хотя до обновления глобального (v100) все работало.
Сразу оговорюсь, wineHQ и все другое пробовал, не помогло, к сожалению глубочайшему.

VCRUN 2006 .Net FrameWorks v.2, директы обновленные стоят, другие игры запускаются нормально. От ответа будет зависеть не только моя игра, но и других знакомых)) Заранее благодарю.

Вот что он мне выдает при запуске игры: (Лаунчер проходит, черный экран, на секунды появляется экран загрузки, пробегает немного полоса и светофор)

ccc@CAM5100:~/.wine/drive_c/PW/launcher$ wine Launcher.exe
fixme:ras:RasEnumConnectionsA (0x630607a8,0x78dea8,0x6305f610),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
ccc@CAM5100:~/.wine/drive_c/PW/launcher$ err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:win:EnumDisplayDevicesW ((null),0,0x33f930,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f868,0x00000000), stub!
fixme:ieframe:PersistStreamInit_InitNew (0x166800)
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:ras:RasEnumConnectionsA (0x630607a8,0x1ded914,0x6305f610),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:ras:RasEnumEntriesA ((nil),(null),0x1dec2b4,0x1deca70,0x1deca6c),stub!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 8 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:win:EnumDisplayDevicesW ((null),0,0x33e930,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e868,0x00000000), stub!
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
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:win:EnumDisplayDevicesW ((null),0,0x33e8d8,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d8:ValidateVertexShader (0x5b12900 (nil) (nil) 0 (nil)): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d8:ValidatePixelShader (0x5e124b8 (nil) 0 (nil)): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:ieframe:PersistStreamInit_InitNew (0xccbaed8)
fixme:ieframe:OleObject_Advise (0xccbaed8)->(0xe687c0, 0xe6880c)
fixme:ieframe:ViewObject_SetAdvise (0xccbaed8)->(1 00000000 0xe687c0)
fixme:ieframe:ViewObject_Draw (0xccbaed8)->(1 -1 (nil) (nil) (nil) 0xa2c 0xe68824 0xe68824 (nil) 00000000)
fixme:ieframe:PersistStreamInit_InitNew (0xcc92a70)
fixme:ieframe:OleObject_Advise (0xcc92a70)->(0xe688a8, 0xe688f4)
fixme:ieframe:ViewObject_SetAdvise (0xcc92a70)->(1 00000000 0xe688a8)
fixme:ieframe:ViewObject_Draw (0xcc92a70)->(1 -1 (nil) (nil) (nil) 0xa2c 0xe6890c 0xe6890c (nil) 00000000)
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:iphlpapi:NotifyAddrChange (Handle 0xe96e8f8, overlapped 0xe96e8dc): stub
fixme:ieframe:ClOleCommandTarget_QueryStatus (0xccbaf88)->((null) 1 0x33c308 (nil))
fixme:ieframe:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ieframe:ClientSite_GetContainer (0xccbaf88)->(0x33c318)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClientSite_GetContainer (0xccbaf88)->(0x33d158)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:dbghelp:elf_search_auxv can't find symbol in module

Verlosser_
28.11.2011, 03:48
http://forum.ubuntu.ru/index.php?topic=157109.30

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

CoyoteLE
28.11.2011, 18:11
http://forum.ubuntu.ru/index.php?topic=157109.30

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

Нет, переустановка дров не поможет (и не помогла), что-то с самими настройками вайна или запуском.. может, кому-нибудь что-то скажет этот лог..

GDPRO
28.11.2011, 20:21
мм... смайлики в логах...

нее тут что то с видюхой - ибо посмотри, сколько ячеек ее оперативы не понравились вайну...(на мой взгляд)

пв сделано для винды - но истинные проггеры тащут всиО на линукс...

GDPRO
28.11.2011, 20:30
Don't know what to do with 8 channels, pretending there's only 2 channels

Незнаю что делать с 8 каналами, считал что здесь только 2

Тту еще и со звуком проблемка

CoyoteLE
02.12.2011, 07:08
Без звука у меня запускалось, да и Руна, например, идет достаточно идеально... А она весьма потребительна в ресурсах и компонентах.. к тому же версия 93-94 шла тоже хорошо

vitron
02.12.2011, 07:54
У меня на работе линукс и до обновы с Древними тоже нормально все работало под вайном. А щас : Такаем "играть" и сразу вылетает ошибка вайна.

CoyoteLE
02.12.2011, 17:26
У меня на работе линукс и до обновы с Древними тоже нормально все работало под вайном. А щас : Такаем "играть" и сразу вылетает ошибка вайна.

вот-вот.. посмотреть бы, что именно поменялось по требованиям и точкам входа и прочее...

CoyoteLE
12.12.2011, 10:38
Ковыряние на форуме и в других гугляциях не удалось... По-прежнему нужна помощь

Neko-hime
25.12.2011, 13:49
Мне удалось запустить под Kubuntu 11.10, но я не уверен, как именно, т.к. долго экспериментировал.

У меня стоит 64-битная Kubuntu 11.10 (свежепоставленная + все обнволения).
Версия wine-1.3.28. Я её специально не менял, такая уже была.

Вроде бы, конечным пунктом моих изысканий была установка ie7. Можно попробовать сразу это сделать, если не прокатит - пробовать уже остальное.
Делается так (по ссылке выше тоже это описано в конце):
sudo apt-get install winetricks (если ещё не стоит)
winetricks ie7 (установка ie7)
При этом, установщик IE7 вскоре напишет сообщение, что у него всё очень хреново и ничего не удалось ему. При этом, не нажимая ничего, что бы сообщение осталось висеть, в другом окне идём на наш виртуальны диск C (это что-то типа ~/.wine/drive_c или ка-кто так), там будет временная папка из кучи цифробукв. Из неё нужно всё скопировать в ~/.wine/drive_c/windows/system32). После этого можно закончить несостоявшуюся установку IE7. Всё это описано по ссылке ниже.

Вроде бы именно после этого момента у меня заработало. Если нет - можно попытаться воспроизвести весь процесс.
Я частично следовал советам <a href="http://toluy.livejournal.com/18274.html" target=_blank>с этой ссылки</a>, но не всем, например вайн я не менял.
Я поставил DirectX, но не из winetricks, а скачаный с микрософта, версия за июнь 2010. Хотя, думаю это не имеет значения.

Для 64-битной системы мне ещё пришлось ставить 32-битные библиотеки.
Кроме этого, я ставил PlayOnLinux и в нём тоже ковырялся, ставил самый последний wine. Но это ничем не помогло.
Перед запуском PW я отключил в wine шейдеры (галочку и в выпадающем меню тоже), но потом включил назад, когда уже PW пошёл.
Так же, перед запуском я в лаунчере PW сделал настройку видео/аудио и вырубил всё в минимум, сделал оконный режим минимального размера и всё что мог урезал, даже звук. В прошлый мой раз это было важным фактором: оконный режим + минимум графики для первого захода. Потом уже в игре можно выставить лучше.
Ещё, в итоге у меня получились в настройках вайна некоторые заменённые DLL, если не поулчится, я сделаю скриншот списка, просто сейчас я пишу не оттуда и не посмотреть.

PS: Думаю, если кто-то тут разбирается в линуксе, он уже понял, что я в нём не особо разбираюсь и дйествовал, в основном, методом тыка :) Правда, обдуманного тыка. В идеале, конечно, надо было бы попробовать воспроизвести процесс и выяснить, что конкретно мне помогло и почему оно помогло :D

CoyoteLE
28.12.2011, 19:21
Ого, буду пробовать)

maksimum
12.02.2012, 16:00
У меня ПВ заработала на Ubuntu 11.10 тоже только после предустановки ИЕ7 в POL и прикручивания к этому последнего вайна (1,4RC2).
DirectX с сайта майкрософта работать отказывается(
то есть я говорю ему запуститься, а он молчит и ничего.
Поставил Директ из предложенных библиотек.(подозрительно быстро он встаёт)
и флеш оттуда же.
ПВ Работает, но криво отображаются значки скиллов, кланов, айтомов....
Вот ветка с моей проблемой:
http://forum.pwonline.ru/showthread.php?t=110235

ptu4ka
03.08.2013, 19:33
Для работы ПВ на 64-битной Ubuntu требуется запустить Wine в режиме 32 бит. Вот как это сотворить http://askubuntu.com/questions/136714/how-to-force-wine-into-acting-like-32-bit-windows-on-64-bit-ubuntu
Тогда и Ie7 встает без проблем.