Quake 3 ошибка opengl

Обновлено: 06.07.2024

I have heard selective reports of OpenGL not working properly in the current Windows 7 ATi drivers. It's possible that the implementation has changed in Windows 7, and driver manufacturers have yet to catch up.

Have you tried running the game in compatibility mode for Windows XP? To do this, right click on the program .exe and open the Properties menu, then navigate to the compatibility tab and select "Run this program in compatibility mode for. " -Alex

All replies

I loved Windows 7 until it failed to load the only game I play (which, incidentally, I play almost religiously). It's Smokin' Guns, a standalone game based on the Quake3 engine. When I try to run it I get this output:
My hardware is very old (Dell Optiplex 170L desktop with integrated Intel graphics), but before I upgraded to the Windows 7 RC, I had XP installed and the game ran perfectly. My video driver is up-to-date (though it was broken when I first installed the RC). Microsoft seems to have neglected support for OpenGL in Windows 7? Please tell me they'll put it in eventually; the reason I'm using the 7 RC is because XP crapped out on me; I really don't have much to go back to.

Hello, Reviewing your log file it would seem there is driver that is failing to load on your machine. 3dfxvgl.dll is failing to load via loadlibrary. Please make sure you have this binary on your machine at the path specified in your log file.

· LoadLibrary( 'C:\Windows\system32\3dfxvgl.dll' ): failed

Note that I’m curious. Is this binary on your machine?

Do you have 3dfx interactive hardware in your machine?

Open GL is still supported. This seems to be a configuration related issue based on your log file.

Note that Windows 7 ships with OpenGL32.DLL and it loaded successfully in your application log.

Jeff Dailey
Principal Escalation Engineer
Microsoft Platforms Global Escalation Services

looks like a "phantom device" problem to me. The integrated Intel graphics adapter surely doesn't need any "3dfxvgl.dll" (a standalone driver for Voodoo2 cards from the past). May be this is a rest of a previous installation. The system looks for that driver, assuming that it should use it instead of the default OpenGL32, doesn't find it and refuses to proceed. To check that, it may be useful to go to Device Manager -> View, select "show hidden devices", and if there is some display device that shouldn't be there, uninstall it. If this was the source of the problem, Windows will not look for the suspicious driver anymore and use OpenGL32 as normal.

Mobile AMD64 3000+, VIA Apollo K8T800 chipset, 1 G RAM, ATIRadeonMobility 9700, 20x DVDRW, C:XPSP3 (55G),D:WIN7 (25G),F:DATA (250G)

Thank you for your suggestions. I do have the 3dfxvgl.dll in my System32 folder, and it did not seem to make a difference. There are no hidden graphic controller devices installed. I've asked around everywhere and from what I can gather from responses, Windows has pulled a little of its OpenGL support for older versions and hardware (which I have both) and expected graphics manufacturers to pick up the slack if they so choose. Intel, apparently, did not-- at least not for older hardware like mine. I'm currently digging around to find some other form of (non-Intel) graphics hardware in order to set it up and test that theory.

The main problem here seems to be the GLW_ChoosePFD action. I don't really know what that means. What I can gather, though, is that OpenGL is recognized and started, but some core part of it fails. Specifically, finding a pixelformat. whatever that is. 3dfxvgl.dll seems to be a fallback, but I don't think it was ever meant to be used by the game's designers (they modified Quake 3 code, so they might not have continued support for it).

Not sure if I made it clear in the OP, but nothing has changed about my computer setup. A summary of the problem is that when I had XP, OpenGL worked fine; now I have 7, and it does not. While I had assumed it was fault on the part of Windows 7, it now seems to me that the problem lies with Intel's lack of legacy support. which, I suppose, I cannot blame them too much for. Legacy support is a luxury I have grown rather used to. Still, I would think with such economy people would be trying to wax life out of their old PCs like I am, and would greatly appreciate it.

Anyways, I hate to just go on about a problem. I'd like to also note that I'm enjoying my Windows 7 experience overall and really appreciate the work put into it. Thanks.

Вылетает а в консоле пишет :3 1.32c win-x86 May 8 2006
-----FS_Startup -----
Current search path:
E:\Quake 3 Arena\baseq3\zzpak_russian.pk3 (90 files)
E:\Quake 3 Arena\baseq3\pak1.pk3 (252 files)
E:\Quake 3 Arena\baseq3\pak0.pk3 (3539 files)
E:\Quake 3 Arena/baseq3

----------------------
3881 files in pk3 files
execing default.cfg
execing q3config.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok
. detecting CPU, found Intel Pentium III

-------Input Initialization -------
No window for DirectInput mouse init, delaying
Joystick is not active.
------------------------------------
-----Client Initialization -----
-----Initializing Renderer ----
-------------------------------
-----Client Initialization Complete -----
-----R_Init -----
Initializing OpenGL subsystem
. initializing QGL
. calling LoadLibrary( 'C:\WINDOWS\system32\opengl32.dll' ): succeeded
. setting mode 3: 640 480 FS
. using desktop display depth of 32
. calling CDS: ok
. registered window class
. created window@0,0 (640x480)
Initializing OpenGL driver
. getting DC: succeeded
. GLW_ChoosePFD( 32, 24, 8 )
. 0 PFDs found
. GLW_ChoosePFD failed
. GLW_ChoosePFD( 32, 24, 0 )
. 0 PFDs found
. MCD acceleration found
. PIXELFORMAT 1 selected
. creating GL context: failed
. failed to find an appropriate PIXELFORMAT
. restoring display settings
. WARNING: could not set the given mode (3)
. setting mode 3: 640 480 FS
. using colorsbits of 16
. calling CDS: ok
. created window@0,0 (640x480)
Initializing OpenGL driver
. getting DC: succeeded
-----CL_Shutdown -----
RE_Shutdown( 1 )
Shutting down OpenGL subsystem
. wglMakeCurrent( NULL, NULL ): failed
. releasing DC: success
. destroying window
. resetting display
. shutting down QGL
. unloading OpenGL DLL
-----------------------
Q_strncpyz: NULL src
что делать то?



Group Icon

Репутация: 37

Не запускается игра, пишет:

Система
W7-7600, Dx11, карта GeForce GTS 250 1024mb,
версия дров - NVIDIA GeForce GTS 250 Microsoft Corporation - WDDM v.1.1 (2508.15.11.8593 май 2009)

Не пойму в чем проблема, совместимость с предыдущими виндами не помогает

you can not change their destiny.

Group Icon

Репутация: 34

только совместимость, ставить бесполезно, поставь галочку возле пункта "отключить визуальное оформление". многие старые игры просто не воспринимают оформление Win7, а в частности тему Aero.
отпишись потом, если не поможет, будем думать.

Group Icon

Репутация: 37

Обновил драйвера, теперь выскакивает "Прекращена работа программы. поиск решения проблемы. " и выдает вот такое:
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: quake3_131.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 3c162c4e
Имя модуля с ошибкой: StackHash_faf8
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 00000000
Код исключения: c0000005
Смещение исключения: 74726576
Версия ОС: 6.1.7600.2.0.0.256.48
Код языка: 1049
Дополнительные сведения 1: faf8
Дополнительные сведения 2: faf8400dd72a42b2b1af4908a37c7264
Дополнительные сведения 3: 9c29
Дополнительные сведения 4: 9c29b40431dcd8d66b2f76c989220b60

Group Icon



Репутация: 122

незнаю, мне на семерке хватило поставить совместимость с ХР сервис пак 2 и запуск от имени администратора

Group Icon

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

Group Icon

Репутация: 37

в том и дело, что дрова стояли старые, с виндой еще шли.

you can not change their destiny.

Group Icon

Репутация: 34

После установки Windows 7 многим захотелось поиграть в свои любимые игрушки. Но вот новая ОС преподнесла немалую кучу проблем совместимости со старыми программами, в том числе и с играми. Не миновала эта участь и всеми любимого и уважаемого Quake 3. У большинства людей возникли проблемы с запуском популярного Quake 3 на Windows 7. При попытке запуска Quake 3 на Windows 7 появлялось синее окно лога, в котором отображалась следующая ошибка:

GLW_StartOpenGL() - could not load OpenGL subsystem
Почему же возникает конфликт Windows 7 Quake 3

Несложно догадаться, что проблема связана с графической библиотекой OpenGL. В Windows 7 по сравнению с Windows XP применяется иная модель драйверов, вероятно по этой причине возникает данная проблема.
Решение проблемы Windows 7 Quake 3

Конкретного решения проблемы совместимости Windows 7 и Quake 3 пока что не нашли, но я перечислю несколько действий которые в большинстве случаев помогли мне запустить Quake 3 под Windows 7:

3. Если вы запускаете Quake 3, который был установлен в предыдущей системе, т.е. в нынешней системе вы не устанавливали игру, то попробуйте сбросить настройки игры, удалив файл <директория с Quake3>baseq3q3config.cfg

4. Проверьте наличие файла opengl32.dll в директории C:windowssystem32 . Если он отсутствует, то скачайте его (он свободно доступен, можно легко найти поиском, например в гугле) и скопируйте по указанному пути.

A. Известных решений этой проблемы - два: Первое - обновите драйвера к сетевой карте, или (если не помогло), второе - обновите pointrelease. (не в тему - касаемо новой игры Jedi Knight - используйте экзешник только с диска с игрой).

Q. Quake не запускается, при загрузке написано:

A. 1.Обновите драйвера к видеокарте и DirectX.

Если не помогло:

2.Удалите q3config.cfg и autoexec.cfg (если он есть). (Потом придется настраивать игру по-новой).

3.Попробуйте запускать quake3.exe разными способами - через ярлык на рабочем столе, через «Пуск → программы…», непосредственно из папки, где установлен Quake3. Решение звучит тупо, но пару раз помогало.

4.На крайний случай - переустановите игру и поставьте последний pointrelease.

Q. Quake не запускается, при загрузке написано:

A. Удалите quake3.exe и заново инсталлируйте pointrelease

Q. Quake не запускается, при загрузке написано:

A. 1.Удалите q3сonfig.cfg и запустите игру ище раз.

2.Попробуйте запускать quake3.exe разными способами - через ярлык на рабочем столе, через «Пуск → программы…», непосредственно из папки, где установлен Quake3.

Q. Не грузится скачанная (созданная) карта - во время загрузки игра слетает в меню:

A. Существует 4 причины:

), напишите \sv_pure 0, нажмите enter, запускайте карту еще раз. (Чтобы каждый раз не писать в консоли, в ярлыке к игре добавьте после quake3.exe строку +set sv_pure 0)

2.Вы забыли поставить на своей карте игрока (info_player_deathmatch) - поставьте.

3.Карта скомпилирована с ошибками - постарайтесь перекомпилировать карту без ошибок

4.Ошибки в шейдерах к текстурам/моделям - проверьте и исправьте ваши файлы *.shader (папка baseq3\scripts)

A. Quake по умолчанию загружает режим сервера как PURE, и в первую очередь ищет карты в файлах *.pk3 в папке \baseq3

), напишите \sv_pure 0, нажмите enter, запускайте карту еще раз. (Чтобы каждый раз не писать в консоли, в ярлыке к игре добавьте после quake3.exe строку +set sv_pure 0) или:

2.Сделайте pk3 файл и положите его в папку \baseq3

Q. Карта не показывается в меню выбора карт, а грузится только через консоль:

A. 1.В архиве *.pk3 с вашей (или скачанной) картой нет файла имякарты.arena (папка baseq3\scripts) Создайте этот файл (если это ваша карта) и добавьте его в pk3 (в папку \scripts) Пример файла *.arena:

2.В папке \baseq3 находится очень много карт - уменьшите их количество.

Q. При загрузке карты выкидывает в меню или в windows с ошибкой:

A. Проблема скорее всего в вашем файле *.jpg в папке \levelshots Пересохраните его в фотошопе со стандартной компрессией. Quake не читает jpg файлы, сохраненные с компрессией «progressive». Выберите опцию (Baseline («Standart») при сохранении jpg в фотошопе.

Q. Вы появляетесь в игре со здоровьем 32 (или около того) и оно сразу начинает уменьшаться до 10.

A. Удалите q3сonfig.cgf и запустите игру ище раз. Настройте все опции по-новой.

**Q. Периодически во время игры начинаются сильные тормоза:

А. Возможно в памяти висит какая-либо другая программа, тормозящая компьютер (известна такая проблема с PuntoSwitcher, а также некоторыми антивирусами). Закройте эту программу.

Читайте также: