It seems like GLX is not correctly installed.
Are you using Mesa or NVidia?
One guess could be that you are not using NVidias
GLX but have a NVidia card.
Originally posted by Zico: It seems like GLX is not correctly installed.
Are you using Mesa or NVidia?
One guess could be that you are not using NVidias
GLX but have a NVidia card.
Originally posted by leo0801: [quote]Originally posted by Zico: From NVidia http://www.nvidia.com/view.asp?PAGE=linux
They also have install instructions. [/QUOTE]
And What is different in nvidia and mesa?
You have two versions of Mesa a software only implementation and a version with direct rendering (DRI) support for some cards. NVidia makes their own implementation and is not supported by Mesa+DRI. Your Mesa does not have hardware support. I think that NVidia does this to get better performance.
A OpenGL program under Linux is loading a dynamic library like a DLL in Windows. Your programs should run also on a Mesa+DRI system. I think that both Mesa and NVidia tries to follow this standard: http://oss.sgi.com/projects/ogl-sample/ABI/index.html
The main difference is that Mesa has GLX 1.3 but NVidia is still on 1.2
I got very similar errors trying to run some screensavers when I first installed Linux.
Later in the XF86Config file I saw that a line 'Load “glx” ’ was commented out by default. Changing that let those screensavers run.
I don’t know what if any differences there would be useing nvidia’s implementation, I don’t have any hardware accel. with my video card.
Originally posted by T: I got very similar errors trying to run some screensavers when I first installed Linux.
Later in the XF86Config file I saw that a line 'Load “glx” ’ was commented out by default. Changing that let those screensavers run.
i think you are right that this could be the problem, too
if you want opengl support (no matter if hard- or software) you have to load the glx module in xfrees config file