Запуск игры, требующей OpenGL (PES 2009. FIFA 09)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Аватара пользователя
nikarlov
Сообщения: 66

Запуск игры, требующей OpenGL

Сообщение nikarlov »

Здравствуйте! С наступающим!
Возникла следующая незадача:
Установлен Debian Linux Lenny 64-bit. На нём WINE@Etersoft 1.0.9 (версия для 32-bit). DirectX установлен (по крайней мере установка прошла успешно). Все приложения, не требующие 3D ускорения, работают отлично. Но, при попытке запуска PES 2009 либо FIFA 09 возникают помехи на экране и ничего не видно. В чём может быть дело? Никаких эффектов рабочего стола нет. Стоят проприетарные драйвера fglrx для ATI. Может, дело в 64-битной системе?
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Аватара пользователя
wzrd
Сообщения: 323
ОС: Debian Lenny

Re: Запуск игры, требующей OpenGL

Сообщение wzrd »

nikarlov писал(а):
31.12.2008 13:53
Здравствуйте! С наступающим!
Возникла следующая незадача:
Установлен Debian Linux Lenny 64-bit. На нём WINE@Etersoft 1.0.9 (версия для 32-bit). DirectX установлен Я (по крайней мере установка прошла успешно). Все приложения, не требующие 3D ускорения, работают отлично. Но, при попытке запуска PES 2009 либо FIFA 09 возникают помехи на экране и ничего не видно. В чём может быть дело? Никаких эффектов рабочего стола нет. Стоят проприетарные драйвера fglrx для ATI. Может, дело в 64-битной системе?

попробуйте запустить с ключом -opengl.

Код: Выделить всё

wine BIN.exe -opengl
Спасибо сказали:
Аватара пользователя
nikarlov
Сообщения: 66

Re: Запуск игры, требующей OpenGL

Сообщение nikarlov »

wzrd писал(а):
31.12.2008 13:58
попробуйте запустить с ключом -opengl.

Код: Выделить всё

wine BIN.exe -opengl

Попробовал, тоже самое. При этом выдал:

Код: Выделить всё

karlov@nikk:~/wine_c/PES2009$ wine pes2009.exe -opengl
ALSA lib ../../../src/seq/seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Нет такого файла или каталога
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3795
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: Запуск игры, требующей OpenGL

Сообщение BrONtOSAUR »

glxgears чего показывают?
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
Аватара пользователя
nikarlov
Сообщения: 66

Re: Запуск игры, требующей OpenGL

Сообщение nikarlov »

BrONtOSAUR писал(а):
31.12.2008 16:03
glxgears чего показывают?

Красивые крутящиеся шестерёнки! :tongue:

Код: Выделить всё

karlov@nikk:/mnt/1/nikk/install$ glxgears
10444 frames in 5.0 seconds = 2088.737 FPS
10727 frames in 5.0 seconds = 2145.025 FPS
10644 frames in 5.0 seconds = 2126.605 FPS
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Аватара пользователя
wzrd
Сообщения: 323
ОС: Debian Lenny

Re: Запуск игры, требующей OpenGL

Сообщение wzrd »

nikarlov писал(а):
31.12.2008 14:09
wzrd писал(а):
31.12.2008 13:58
попробуйте запустить с ключом -opengl.

Код: Выделить всё

wine BIN.exe -opengl

Попробовал, тоже самое. При этом выдал:

Код: Выделить всё

karlov@nikk:~/wine_c/PES2009$ wine pes2009.exe -opengl
ALSA lib ../../../src/seq/seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Нет такого файла или каталога
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3795


хм... попробуйте поставить нормально directx (по мануалу какому-нибудь) и еще, похоже, у вас с alsa проблема... как вариант еще можно по ошибке в гугле поискать.
Спасибо сказали:
Аватара пользователя
nikarlov
Сообщения: 66

Re: Запуск игры, требующей OpenGL

Сообщение nikarlov »

wzrd писал(а):
31.12.2008 17:50
хм... попробуйте поставить нормально directx (по мануалу какому-нибудь) и еще, похоже, у вас с alsa проблема... как вариант еще можно по ошибке в гугле поискать.

DirectX как раз ставил по HOWTO, иначе он не устанавливался. Если бы игрушка его не находила, выдавалась бы ошибка о том, что DirectX не установлен (это и было до его установки).
Alsa у меня вообще нет, стоит OSS. Я не думаю, что дело в этом. Игры то запускаются, просто изображение на экране как-то множится, и ничего не разобрать, но кое-что удаётся увидеть: элементы меню и т.д. Склоняюсь к тому, что драйвер барохлит, попробую обновить.
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Grom
Сообщения: 260
ОС: Debian Etch, RHEL-5.4

Re: Запуск игры, требующей OpenGL

Сообщение Grom »

Есть вероятность, что проблемы с GL-библиотекой /usr/lib/libGL.so.* У меня тоже некоторые GL-игрушки под Дебианом глючили, пока не заменил этот файл на аналогичный из стоявшей ранее второй Федоры.
Послужной список: Slackware-3.x, RedHat-4.x,5.x,6.x,7.x, FedoraCore-3, Debian Etch/Lenny
Осваиваю: RHEL-5.4
Спасибо сказали:
Аватара пользователя
nikarlov
Сообщения: 66

Re: Запуск игры, требующей OpenGL

Сообщение nikarlov »

Grom писал(а):
31.12.2008 18:42
Есть вероятность, что проблемы с GL-библиотекой /usr/lib/libGL.so.* У меня тоже некоторые GL-игрушки под Дебианом глючили, пока не заменил этот файл на аналогичный из стоявшей ранее второй Федоры.

Попробовал. Заменил файлами из ASP 12 Carbon. Не помогло.
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Аватара пользователя
nikarlov
Сообщения: 66

Re: Запуск игры, требующей OpenGL

Сообщение nikarlov »

Решено: обновил драйвер видеокарты, и поехало! :rolleyes:
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: Запуск игры, требующей OpenGL

Сообщение BrONtOSAUR »

Вот только про дрова сказать хотел.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
Аватара пользователя
nikarlov
Сообщения: 66

Re: Запуск игры, требующей OpenGL

Сообщение nikarlov »

BrONtOSAUR писал(а):
31.12.2008 21:00
Вот только про дрова сказать хотел.

Хотя, надо сказать, что с заявлением о решении задачи я поспешил. Игра PES2009 запустилась. Но после всех заставок возникает экран с надписью "press any button", кнупку нажимаю и ничего не произходит. Перед запуском игры вылетает сообщение, что видеокарта ей не нравиться (слабая), написано RAM 64. Как это поверить? И увеличить это значение, если возможно?
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Аватара пользователя
nikarlov
Сообщения: 66

Re: Запуск игры, требующей OpenGL

Сообщение nikarlov »

Выкладываю log запуска, в нём содержатся ошибки. Как их устранить?

Код: Выделить всё

ALSA lib ../../../src/seq/seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Нет такого файла или каталога
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3795
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x30028 0x00000000
fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:win:RegisterDeviceNotificationA (hwnd=0x30028, filter=0x37efdb4,flags=0x00000000),
    returns a fake device notification handle!
fixme:d3d_texture:IWineD3DBaseTextureImpl_SetAutoGenFilterType >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexParameteri(textureDimensions, GL_GENERATE_MIPMAP_HINT_SGIS, GL_FASTEST) @ basetexture.c / 199
fixme:d3d_shader:print_glsl_info_log [b]Error received from GLSL shader #1: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supporte"[/b]
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #3: "Fragment shader(s) linked, vertex shader(s) linked. \nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supported "
[b]err:d3d:IWineD3DDeviceImpl_Reset Cannot change the back buffer format yet[/b]
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d_texture:IWineD3DBaseTextureImpl_SetAutoGenFilterType >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexParameteri(textureDimensions, GL_GENERATE_MIPMAP_HINT_SGIS, GL_FASTEST) @ basetexture.c / 199
fixme:system:SystemParametersInfoW Unimplemented action: 8192 (SPI_GETFOREGROUNDLOCKTIMEOUT)
fixme:system:SystemParametersInfoW Unimplemented action: 8193 (SPI_SETFOREGROUNDLOCKTIMEOUT)
fixme:system:SystemParametersInfoW Unimplemented action: 8193 (SPI_SETFOREGROUNDLOCKTIMEOUT)
fixme:d3d_shader:print_glsl_info_log [b]Error received from GLSL shader #1: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supporte"[/b]
fixme:d3d_shader:print_glsl_info_log [b]Error received from GLSL shader #3: "Fragment shader(s) linked, vertex shader(s) linked. \nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supported "[/b]
fixme:system:SystemParametersInfoW Unimplemented action: 8192 (SPI_GETFOREGROUNDLOCKTIMEOUT)
fixme:system:SystemParametersInfoW Unimplemented action: 8193 (SPI_SETFOREGROUNDLOCKTIMEOUT)
fixme:system:SystemParametersInfoW Unimplemented action: 8193 (SPI_SETFOREGROUNDLOCKTIMEOUT)
fixme:d3d_shader:print_glsl_info_log [b]Error received from GLSL shader #6: "Fragment shader(s) linked, vertex shader(s) linked. \nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supported "[/b]
fixme:d3d_shader:print_glsl_info_log [b]Error received from GLSL shader #8: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supporte"[/b]
fixme:d3d_shader:print_glsl_info_log [b]Error received from GLSL shader #9: "Fragment shader(s) linked, vertex shader(s) linked. \nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supportedWARNING: built-in varying gl_TexCoord [0] has mismatched access semantics between the vertex and fragment shader\nWARNING: built-in varying gl_TexCoord [0] has mismatched access semanti"...[/b]
fixme:d3d_shader:print_glsl_info_log [b]Error received from GLSL shader #11: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supporte"[/b]
fixme:d3d_shader:print_glsl_info_log [b]Error received from GLSL shader #13: "Fragment shader(s) linked, vertex shader(s) linked. \nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supported "[/b]
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: Запуск игры, требующей OpenGL

Сообщение BrONtOSAUR »

Можете попробовать ванильный Wine с winehq.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
Аватара пользователя
nikarlov
Сообщения: 66

Re: Запуск игры, требующей OpenGL

Сообщение nikarlov »

BrONtOSAUR писал(а):
02.01.2009 12:12
Можете попробовать ванильный Wine с winehq.

Пробовал ставить wine 1.1.11 из изходников. Сделал, но место букв кубики оказались! Хотя шрифты все были установлены.
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Аватара пользователя
ARTDooM
Сообщения: 88

Re: Запуск игры, требующей OpenGL

Сообщение ARTDooM »

Пробовал PES 2009 запустить-после нажатия кнопки в меню-виснет...
Спасибо сказали:
Аватара пользователя
nikarlov
Сообщения: 66

Re: Запуск игры, требующей OpenGL

Сообщение nikarlov »

ARTDooM писал(а):
07.01.2009 12:12
Пробовал PES 2009 запустить-после нажатия кнопки в меню-виснет...

У меня тоже самое. Выдаёт это:

Код: Выделить всё

err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {da4e3da0-d07d-11d0-bd50-00a0c911ce86} could be created for context 0x1
err:ole:CoGetClassObject class {2721ae20-7e70-11d0-a5d6-28db04c10000} not registered
err:ole:CoGetClassObject no class object {2721ae20-7e70-11d0-a5d6-28db04c10000} could be created for context 0x1
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Аватара пользователя
ARTDooM
Сообщения: 88

Re: Запуск игры, требующей OpenGL

Сообщение ARTDooM »

Значит не поиграем пока в PES 2009 :( ... Хочу еще подождать новых драйверов АТИ, запущу тогда другие игры...
Спасибо сказали:
Аватара пользователя
grouzen
Сообщения: 120
ОС: LFS, slackware

Re: Запуск игры, требующей OpenGL

Сообщение grouzen »

ARTDooM писал(а):
07.01.2009 15:49
Значит не поиграем пока в PES 2009 :( ... Хочу еще подождать новых драйверов АТИ, запущу тогда другие игры...

У меня тоже ати ... и я сделал вывод что пора бы прикупить карточку от нвидии :mellow: ...
Спасибо сказали:
Аватара пользователя
ARTDooM
Сообщения: 88

Re: Запуск игры, требующей OpenGL

Сообщение ARTDooM »

Пока нормально удалось запустить только World of Warcraft... На нвидиа возможности не имею видеокарту поменять...
Спасибо сказали:
Аватара пользователя
nikarlov
Сообщения: 66

Re: Запуск игры, требующей OpenGL

Сообщение nikarlov »

ARTDooM писал(а):
07.01.2009 18:44
Пока нормально удалось запустить только World of Warcraft... На нвидиа возможности не имею видеокарту поменять...

У меня, например, есть карточка, но слота нет: нужен AGP, а есть только PCI-E.
AMD Phenom 9650 Quad-Core Processor 2.3 Ghz, ASUS M3A78 PRO, 4 Gb, ATI Radeon HD 3200 Graphics, OpenSUSE 11.2
Спасибо сказали:
Аватара пользователя
Murmaider
Сообщения: 28
ОС: Mandriva 2009.1

Re: Запуск игры, требующей OpenGL

Сообщение Murmaider »

У меня вов не работает
тока с -opengl, но там квадратами все
карта intel gm965 (x3100)
драва из каробки mandriva 2009
Спасибо сказали:
Аватара пользователя
ARTDooM
Сообщения: 88

Re: Запуск игры, требующей OpenGL

Сообщение ARTDooM »

Тебе в другую тему...
Спасибо сказали:
Аватара пользователя
Murmaider
Сообщения: 28
ОС: Mandriva 2009.1

Re: Запуск игры, требующей OpenGL

Сообщение Murmaider »

это в какую же?
Вроде раздел Игры(нативные и под wine), тема называется Запуск игры, требующей OpenGL?
а проблема именно с опен жл
если по теме сказать нечего можно было и не отписываться
Спасибо сказали:
Аватара пользователя
ARTDooM
Сообщения: 88

Re: Запуск игры, требующей OpenGL

Сообщение ARTDooM »

Murmaider писал(а):
11.01.2009 07:13
это в какую же?
Вроде раздел Игры(нативные и под wine), тема называется Запуск игры, требующей OpenGL?
а проблема именно с опен жл
если по теме сказать нечего можно было и не отписываться

Запуск игры, требующей OpenGL, PES 2009. FIFA 09-называется тема.
Тебе в тему World of Warcraft-там много чего полезного, сам настроил себе WoW по советам этого форума.
Спасибо сказали: