glx error...

[ ]$ glxinfo
show error message

name of display: :0.0
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Error: couldn’t find RGB GLX visual

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat

Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
0x21 16 tc 0 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
0x22 16 dc 0 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

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.


Where to get the NVidias GLX and how to install?

From NVidia http://www.nvidia.com/view.asp?PAGE=linux
They also have install instructions.

Originally posted by Zico:
From NVidia http://www.nvidia.com/view.asp?PAGE=linux
They also have install instructions.


If I install nVIDIA drive, the exe file can run under mesa card mechains?

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

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.