Wine + The Settlers IV = не запускается игра

Автор amdir, 17 апреля 2011, 20:24:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

amdir

Добрый день!

Не случалось ли кому-нибудь устанавливать The Settlers IV? У меня инсталляция прошла без ошибок, но при попытке запустить саму игру на экране появляется окно с сообщением:

ЦитироватьSoftware 3D: Error initializing Graphic Interface!

Использую Debian 6.0, WINE 1.2.2 из репозитория Ubuntu. Процессор AMD Athlon 64 2800+, ОЗУ 1 Гбайт, видеокарта Nvidia GeForce FX 5500. В своё время в Ubuntu игра запускалась без дополнительных манипуляций, не совсем, правда, корректно, но в целом удовлетворительно.

Вывод в терминал во время установки:

[spoiler:2jct0t6e]fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
fixme:shdocvw:IEParseDisplayNameWithBCW stub: 0x0 L"http://games.1c.ru" 0x1cc7e0 0x33da28
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred[/spoiler:2jct0t6e]

Вывод в терминал при попытке запустить игру:

[spoiler:2jct0t6e]err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_AttachD3DDevice failed, hr = 8876086c
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_AttachD3DDevice failed, hr = 8876086c
fixme:d3d:IWineD3DDeviceImpl_Release (0xbe6188) Device released with resources still bound, acceptable but unexpected
fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0xbe32e0 with type WINED3DRTYPE_SURFACE (0x1).[/spoiler:2jct0t6e]

Буду очень признателен за любые идеи :-)

Udachnik

Цитата: "amdir"err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
Тут написано, что не удаётся запустить 3d-ускорение в wine, возможно это связано с тем, что драйвер для видеокарты не поддерживает 3d, не установлен или установлен некорректно. Следовательно вопрос: что за видеокарта и какой драйвер на неё установлен?

amdir

Прошу прощения, забыл написать: видеокарта Nvidia GeForce FX 5500, драйвер фирменный (несвободный), установлен из Debian через Synaptic. Ускорение трёхмерной графики в порядке; во всяком случае, Tuxracer заработал нормально именно после установки этого драйвера.

Ghostdmn

8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100

amdir

Прошу прощения за долгую паузу. Установка d3dx9 не помогает. Специально удалил весь wineprefix с игрой и установил её заново, предварительно установив d3dx9, - результат тот же.

Ghostdmn

что тут еще придумать? Попробовать поставить wine1.3 для Debian. На форуме есть способ установки. И не пользоваться убунтовскими репами. Потом поставить d3dx9, перед этим предварительно удалив wine и снеся .wine

Суть в том, что работа приложений в wine не гарантирована.
8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100

SeHELLioN

и еще посмотреть где игра хранит настройки(в реестре или в файле) ну и соответственно подсунуть ей их
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

amdir

Цитата: "SeHELLioN"и еще посмотреть где игра хранит настройки(в реестре или в файле) ну и соответственно подсунуть ей их
А нельзя ли поподробнее? :-)

SeHELLioN

попробую погуглить)) я имею ввиду видео настройки
п.с. dxdiag всё норм?
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

SeHELLioN

хм, прочитал твои логи, забудь о том, что я писал выше
1)устанавливлены ли openGL библиотеки(32разрядные)?
2)попробуйте поставить драйвера через sgfxi, если нужна инструкция viewtopic.php?f=16&t=31&hilit=sgfxi
3)также не помешало бы обновить wine до 1.3.18, вот инструкция viewtopic.php?f=36&t=122
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable