debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Wine + The Settlers IV = не запускается игра  (Прочитано 4968 раз)

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

Оффлайн amdir

  • Topic Author
  • Сообщений: 80
Wine + The Settlers IV = не запускается игра
« : 17 Апрель 2011, 20:24:42 »
Добрый день!

Не случалось ли кому-нибудь устанавливать 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

  • Сообщений: 1438
Re: Wine + The Settlers IV = не запускается игра
« Ответ #1 : 17 Апрель 2011, 20:52:55 »
Цитата: "amdir"
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
Тут написано, что не удаётся запустить 3d-ускорение в wine, возможно это связано с тем, что драйвер для видеокарты не поддерживает 3d, не установлен или установлен некорректно. Следовательно вопрос: что за видеокарта и какой драйвер на неё установлен?
 

Оффлайн amdir

  • Topic Author
  • Сообщений: 80
Re: Wine + The Settlers IV = не запускается игра
« Ответ #2 : 18 Апрель 2011, 10:56:32 »
Прошу прощения, забыл написать: видеокарта Nvidia GeForce FX 5500, драйвер фирменный (несвободный), установлен из Debian через Synaptic. Ускорение трёхмерной графики в порядке; во всяком случае, Tuxracer заработал нормально именно после установки этого драйвера.
 

Оффлайн Ghostdmn

  • Ленивы... Ай, лень допеча...
  • Сообщений: 854
  • Jabber: ghostdmn@jabber.cz
Re: Wine + The Settlers IV = не запускается игра
« Ответ #3 : 18 Апрель 2011, 15:52:00 »
d3dx9 ставил?
8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100
 

Оффлайн amdir

  • Topic Author
  • Сообщений: 80
Re: Wine + The Settlers IV = не запускается игра
« Ответ #4 : 01 Май 2011, 12:46:28 »
Прошу прощения за долгую паузу. Установка d3dx9 не помогает. Специально удалил весь wineprefix с игрой и установил её заново, предварительно установив d3dx9, - результат тот же.
 

Оффлайн Ghostdmn

  • Ленивы... Ай, лень допеча...
  • Сообщений: 854
  • Jabber: ghostdmn@jabber.cz
Re: Wine + The Settlers IV = не запускается игра
« Ответ #5 : 01 Май 2011, 13:18:37 »
что тут еще придумать? Попробовать поставить wine1.3 для Debian. На форуме есть способ установки. И не пользоваться убунтовскими репами. Потом поставить d3dx9, перед этим предварительно удалив wine и снеся .wine

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

Оффлайн SeHELLioN

  • Сообщений: 910
Re: Wine + The Settlers IV = не запускается игра
« Ответ #6 : 02 Май 2011, 13:43:19 »
и еще посмотреть где игра хранит настройки(в реестре или в файле) ну и соответственно подсунуть ей их
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн amdir

  • Topic Author
  • Сообщений: 80
Re: Wine + The Settlers IV = не запускается игра
« Ответ #7 : 02 Май 2011, 18:24:47 »
Цитата: "SeHELLioN"
и еще посмотреть где игра хранит настройки(в реестре или в файле) ну и соответственно подсунуть ей их
А нельзя ли поподробнее? :-)
 

Оффлайн SeHELLioN

  • Сообщений: 910
Re: Wine + The Settlers IV = не запускается игра
« Ответ #8 : 02 Май 2011, 18:46:52 »
попробую погуглить)) я имею ввиду видео настройки
п.с. dxdiag всё норм?
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн SeHELLioN

  • Сообщений: 910
Re: Wine + The Settlers IV = не запускается игра
« Ответ #9 : 02 Май 2011, 19:04:16 »
хм, прочитал твои логи, забудь о том, что я писал выше
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
 

Теги: