i went through all those files, and they're all there, and all have the same installation timestamp. the only difference i have is this;
"crw-rw-rw- 1 root root 195, 0 Feb 15 17:21 nvidia0
crw-rw-rw- 1 root root 195, 3 Feb 15 17:21 nvidia3 <<<*
crw-rw-rw- 1 root root 195, 255 Feb 15 17:21 nvidiactl"
>>>* (this goes all the way up to 7 on my PC). i dont know why. i've tried both the 5336 & 4496 dirvers. the 4496 drivers additionally make some of the Q2 textures wonky and then crashed as per the 5336 drivers. i use the "nvidia-installer --uninstall" to remove them and even rebooted the pc between each stage.
i don't have GLX gears installed, but i ran some of the other oGL screensavers (euphoria & gravity, i think) and they keep skipping frames/stuttering.
i couldn't do the $ ldd /usr/local/games/quake2/quake2 ,... well i could but it only showed three lines of this sort of stuff;
"libglut.so.3 => /usr/lib/libglut.so.3 (0x40014000)
libGLU.so.1 => /usr/lib/libG.......etc." (from the bit you pasted, not my PC).
i even tried "$ldd /usr/local/games/quake2/quake2 +set vid_driver glx +set gl_driver libGL.so.1.0.4996", but that just confused it as the exrta bits obviously arent ldd parameters. that command is what i would use to select the libGL.so.1.0.4496 file since the default Q2 tarball has all sorts of Mesa & 3dfx files which i deleted as the nvidia files are surely newer.
i got q2 to work fine on another pc by having the q2 directory files the way they are, i dont think they're the problem (the other machine is a gf2 in an agp port).
hail me the linux retard;
will i ever get Q2/openGL stuff to work on my PC?