Original von xinman
Your right seb I have a GLX error pop up when I run it in a terminal. But I have the latest nvidia drivers installed so what is it that I need to do to remedy the situation?
Download either the correct RPM for your system or the source code file. In case of XFree 4.0.1 you will require the source code file by all means, since NVIDIA doesn't supply a RPM for the XFree 4.0.1 driver. The procedure is super easy with the source code file, so there's no reason not to use it. After the download unpack the file in a directory of your choice.
Before you 'make' the driver you need to check a few things. You need to remove or rename several of the possibly installed Mesa files that interfere with NVIDIA's OpenGL driver:
/usr/X11R6/lib/modules/extensions/libGLcore.a
/usr/X11R6/lib/modules/extensions/libglx.a
/usr/lib/libGL.so
/usr/X11R6/lib/libGL.so.*
/usr/X11R6/lib/libGLcore.so.*
After you've done that type 'make' and almost all things should be taken care of. In my case there was one problem with the file '/usr/lib/libGL.so.1', being a symbolic link to a Mesa file, although I had renamed it earlier. Best you change the symbolic link to the newly installed NVIDIA OpenGL driver file '/usr/lib/libGL.so.1.0.4' and you should be set.
If you can find any 'libMesaGL.so.*' or 'libMesa.so.*' files in 'usr/lib' or 'usr/X11R6/lib' make symbolic links out of them, pointing to the NVIDIA OpenGL driver file '/usr/lib/libGL.so.1.0.4'.
Finally, you want to modify
'/etc/X11/XF86Config' . Replace the line '
Driver "nv"' in the '
Section "Device"' to '
Driver "nvidia"'. If it's not already in there, please add '
Load "glx"' in the '
Section "Module"', to enable 3D!