“The selected OpenGL mode is not supported by your video card”
Pertinent specs:
Hardware:
Asus A7V333 Mainboard - 4.42 4in1’s.
Leadtek Winfast A250 TD MyVIVO GeForce 4 Ti4400 - 41.09 NVIDIA reference drivers.
Software:
Windows 2000 Professional - Service Pack 3.
DirectX 8.1.
Half-Life - 1.1.1.0…
Quake 3 - 1.32.
Unreal 2 - release.
Quake - using FuhQuake-GL 0.26.
I am what you would call a career TFC player, TFC being Team Fortress Classic which is a Half-Life modification. The problem is this: half the time I try to launch the game I get the error message, “The selected OpenGL mode is not supported by your video card.” Similarly, I have problems launching my fuhquake-gl client. Unreal 2 and Quake 3, both using OpenGL, launch correctly every time.
This problem is recent, it began after transporting my PC via car from school to home about a month ago. At first, whenever I would play a 3D game (any of the listed above) I would get rhythmic pauses, varying in frequency and length, but effectively destroying any kind of playability I once had. After searching everywhere for a solution to this problem I broke down and installed a fresh copy of Win2k Pro on an extra, recently formatted, hard drive.
This eliminated the immediate problem, but once I had setup all my devices and reinstalled my games, I had a new problem: my framerate would randomly cut in half. Also, sometimes I would get the problem I am posting for now, but not quite as frequently. Installing the 4.42 4in1’s eliminated most of the framerate halving, and disabling Anistropic Filtering on my card eliminated the remainder.
In the course of trying to fix this problem I have tried several versions of detonators, both 3 and 4. I cleaned my HDD and the registry of all NVIDIA files before installing new drivers. I have edited my drvmap.txt file (tells HL what OpenGL modes you have available) in the gldrv\ subdirectory of the Half-Life root directory to…
Default Default
gldrv/3dfxgl.dll 3Dfx Mini Driver
gldrv/opengl32.dll gldrv/opengl32.dll
gldrv/nvoglnt.dll gldrv/nvoglnt.dll
c:/winnt/system32/opengl32.dll system32/opengl32.dll
c:/winnt/system32/nvoglnt.dll system32/nvoglnt.dll
gldrv\opengl32.dll gldrv\opengl32.dll
gldrv
voglnt.dll gldrv
voglnt.dll
c:\winnt\system32\opengl32.dll system32\opengl32.dll
c:\winnt\system32
voglnt.dll system32
voglnt.dll
opengl32.dll opengl32.dll
nvoglnt.dll nvoglnt.dll
… where the first argument is the extension path, and the second is a label. All paths are relative to the HL root directory. The files are all correctly placed. All of these give the same “The selected OpenGL mode is not supported by your video card.”
Could it be a hardware problem?
[Edit] I just tried using my brother’s GF3 on the same system, and didn’t have any problems launching OpenGL, but had some interesting Vsync/FSAA-related perforamance drops.
[This message has been edited by DarthGreg (edited 02-08-2003).]