# "No OpenGL support on this system"

**URL:** <https://community.khronos.org/t/no-opengl-support-on-this-system/48111>\
**Category:** OpenGL\
**Tags:** linux\
**Created:** [December 14, 2003, 7:07am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111 "2003-12-14T07:07:00Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![nokturn](https://community.khronos.org/letter_avatar_proxy/v4/letter/n/a4c791/32.png) [@nokturn](https://community.khronos.org/u/nokturn)\
**Post date:** [December 14, 2003, 7:07am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/1 "2003-12-14T07:07:00Z")

</div>

Hi,  
I’ve installed SDL and the examples in …/test work fine, except OpenGl. I can compile the testgl.c well, but when I try to execute it I get the error: “No OpenGL support on this system”. My graphic card is a nVidia GeForce 4 MX 420 and I am using debian\sid.  
I’ve tried everything, installed the mesa libs, glut, nvidia-glx but nothing works.

I would appreciate if someone posted an answer

---

<div class="post-metadata">

**Author:** ![pkaler](https://community.khronos.org/user_avatar/community.khronos.org/pkaler/32/3780_2.png) [@pkaler](https://community.khronos.org/u/pkaler)\
**Post date:** [December 14, 2003, 9:56am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/2 "2003-12-14T09:56:00Z")

</div>

What does glxinfo say?

---

<div class="post-metadata">

**Author:** ![nukem](https://community.khronos.org/letter_avatar_proxy/v4/letter/n/71e660/32.png) [@nukem](https://community.khronos.org/u/nukem)\
**Post date:** [December 14, 2003, 10:42am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/3 "2003-12-14T10:42:00Z")

</div>

Make sure you install the nvidia drivers with the nvidia installer found at there web page. You also may need to do opengl-update nvidia to set opengl to the nvidia drivers.

---

<div class="post-metadata">

**Author:** ![nokturn](https://community.khronos.org/letter_avatar_proxy/v4/letter/n/a4c791/32.png) [@nokturn](https://community.khronos.org/u/nokturn)\
**Post date:** [December 15, 2003, 5:59am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/4 "2003-12-15T05:59:00Z")

</div>

First I would like to thank you for the quick answers.

houston:/home/nokturn/SDL-1.2.6/test# glxinfo  
name of display: :0.0  
display: :0 screen: 0  
direct rendering: No  
server glx vendor string: Brian Paul  
server glx version string: 1.4 Mesa 5.0.2  
server glx extensions:  
GLX\_MESA\_copy\_sub\_buffer, GLX\_MESA\_pixmap\_colormap,  
GLX\_MESA\_release\_buffers, GLX\_ARB\_get\_proc\_address, GLX\_EXT\_visual\_info,  
GLX\_EXT\_visual\_rating, GLX\_SGI\_video\_sync, GLX\_SGIX\_fbconfig,  
GLX\_SGIX\_pbuffer  
client glx vendor string: Brian Paul  
client glx version string: 1.4 Mesa 5.0.2  
client glx extensions:  
GLX\_MESA\_copy\_sub\_buffer, GLX\_MESA\_pixmap\_colormap,  
GLX\_MESA\_release\_buffers, GLX\_ARB\_get\_proc\_address, GLX\_EXT\_visual\_info,  
GLX\_EXT\_visual\_rating, GLX\_SGI\_video\_sync, GLX\_SGIX\_fbconfig,  
GLX\_SGIX\_pbuffer  
GLX extensions:  
GLX\_MESA\_copy\_sub\_buffer, GLX\_MESA\_pixmap\_colormap,  
GLX\_MESA\_release\_buffers, GLX\_ARB\_get\_proc\_address, GLX\_EXT\_visual\_info,  
GLX\_EXT\_visual\_rating, GLX\_SGI\_video\_sync, GLX\_SGIX\_fbconfig,  
GLX\_SGIX\_pbuffer  
OpenGL vendor string: Brian Paul  
OpenGL renderer string: Mesa X11  
OpenGL version string: 1.4 Mesa 5.0.2  
OpenGL extensions:  
GL\_ARB\_depth\_texture, GL\_ARB\_imaging, GL\_ARB\_multisample,  
GL\_ARB\_multitexture, GL\_ARB\_point\_parameters, GL\_ARB\_shadow,  
GL\_ARB\_shadow\_ambient, GL\_ARB\_texture\_border\_clamp,  
GL\_ARB\_texture\_compression, GL\_ARB\_texture\_cube\_map,  
GL\_ARB\_texture\_env\_add, GL\_ARB\_texture\_env\_combine,  
GL\_ARB\_texture\_env\_crossbar, GL\_ARB\_texture\_env\_dot3,  
GL\_ARB\_texture\_mirrored\_repeat, GL\_ARB\_transpose\_matrix,  
GL\_ARB\_window\_pos, GL\_EXT\_abgr, GL\_EXT\_bgra, GL\_EXT\_blend\_color,  
GL\_EXT\_blend\_func\_separate, GL\_EXT\_blend\_logic\_op, GL\_EXT\_blend\_minmax,  
GL\_EXT\_blend\_subtract, GL\_EXT\_clip\_volume\_hint,  
GL\_EXT\_compiled\_vertex\_array, GL\_EXT\_convolution, GL\_EXT\_copy\_texture,  
GL\_EXT\_draw\_range\_elements, GL\_EXT\_fog\_coord, GL\_EXT\_histogram,  
GL\_EXT\_multi\_draw\_arrays, GL\_EXT\_packed\_pixels, GL\_EXT\_paletted\_texture,  
GL\_EXT\_point\_parameters, GL\_EXT\_polygon\_offset, GL\_EXT\_rescale\_normal,  
GL\_EXT\_secondary\_color, GL\_EXT\_separate\_specular\_color,  
GL\_EXT\_shadow\_funcs, GL\_EXT\_shared\_texture\_palette,  
GL\_EXT\_stencil\_two\_side, GL\_EXT\_stencil\_wrap, GL\_EXT\_subtexture,  
GL\_EXT\_texture, GL\_EXT\_texture3D, GL\_EXT\_texture\_edge\_clamp,  
GL\_EXT\_texture\_env\_add, GL\_EXT\_texture\_env\_combine,  
GL\_EXT\_texture\_env\_dot3, GL\_EXT\_texture\_object, GL\_EXT\_texture\_lod\_bias,  
GL\_EXT\_texture\_rectangle, GL\_EXT\_vertex\_array, GL\_APPLE\_packed\_pixels,  
GL\_ATI\_texture\_env\_combine3, GL\_ATI\_texture\_mirror\_once,  
GL\_HP\_occlusion\_test, GL\_IBM\_rasterpos\_clip,  
GL\_IBM\_texture\_mirrored\_repeat, GL\_INGR\_blend\_func\_separate,  
GL\_MESA\_pack\_invert, GL\_MESA\_resize\_buffers, GL\_MESA\_ycbcr\_texture,  
GL\_MESA\_window\_pos, GL\_NV\_blend\_square, GL\_NV\_point\_sprite,  
GL\_NV\_texture\_rectangle, GL\_NV\_texgen\_reflection, GL\_NV\_vertex\_program,  
GL\_NV\_vertex\_program1\_1, GL\_SGI\_color\_matrix, GL\_SGI\_color\_table,  
GL\_SGIS\_generate\_mipmap, GL\_SGIS\_pixel\_texture,  
GL\_SGIS\_texture\_border\_clamp, GL\_SGIS\_texture\_edge\_clamp,  
GL\_SGIS\_texture\_lod, GL\_SGIX\_depth\_texture, GL\_SGIX\_pixel\_texture,  
GL\_SGIX\_shadow, GL\_SGIX\_shadow\_ambient  
glu version: 1.3  
glu extensions:  
GLU\_EXT\_nurbs\_tessellator, GLU\_EXT\_object\_space\_tess

## 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

0x21 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 None  
0x22 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None  
0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None  
0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None  
0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None  
0x26 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None  
0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None  
0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None

I’ve installed the nvidia driver with  
sh NVIDIAfoo.run --extract-only  
cd nvidia-dir  
make install  
and once just with sh NVIDIAfoo.run  
That’s the newest driver from [nvidia.com](http://nvidia.com)  
How can I opengl-update my nvidia driver?

---

<div class="post-metadata">

**Author:** ![amendola](https://community.khronos.org/letter_avatar_proxy/v4/letter/a/f14d63/32.png) [@amendola](https://community.khronos.org/u/amendola)\
**Post date:** [December 15, 2003, 6:44am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/5 "2003-12-15T06:44:00Z")

</div>

Two things:

First thing:  
looking at your glxinfo results, it seems tha t your system is using Mesa for OpenGL.

Did you update your XF86Config file in /etc/X11 ?

Your X server may still be pointing at the “nv” driver, instead of the “nvidia” driver.  
(nv is the open source one without 3d accel)

Read the readme’s under /usr/share/doc/NVIDIA\_GLX-1.0/

There is also a sample XF86Config file.

If you have troubles setting up the config your best bet is to let google find a nice one for you ![](http://www.opengl.org/discussion_boards/ubb/smile.gif)

Second thing:  
I’m not sure that I trust the SDL version of glxinfo, as I’ve never used it. It probably works and everything, but it may not be configured/compiled for your system…

could you also try /usr/X11R6/bin/glxinfo

---

<div class="post-metadata">

**Author:** ![nokturn](https://community.khronos.org/letter_avatar_proxy/v4/letter/n/a4c791/32.png) [@nokturn](https://community.khronos.org/u/nokturn)\
**Post date:** [December 16, 2003, 4:48am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/6 "2003-12-16T04:48:00Z")

</div>

Strange, I’ve looked into my /var/log/XFree86.0.log  
and noticed this:

(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so  
dlopen: /lib/libGLcore.so.1: undefined symbol: glDepthBoundsEXT  
(EE) Failed to load /usr/X11R6/lib/modules/extensions/libglx.so  
(II) UnloadModule: “glx”  
(EE) Failed to load module “glx” (loader failed, 135874371)

But I don’t know what’s wrong with the glx module

---

<div class="post-metadata">

**Author:** ![nokturn](https://community.khronos.org/letter_avatar_proxy/v4/letter/n/a4c791/32.png) [@nokturn](https://community.khronos.org/u/nokturn)\
**Post date:** [December 16, 2003, 4:49am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/7 "2003-12-16T04:49:00Z")

</div>

Oh, and yes, I’ve updated my xfree86 config file and read the readme, sry for the double post

---

<div class="post-metadata">

**Author:** ![blip](https://community.khronos.org/letter_avatar_proxy/v4/letter/b/ea666f/32.png) [@blip](https://community.khronos.org/u/blip)\
**Post date:** [December 16, 2003, 5:57am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/8 "2003-12-16T05:57:00Z")

</div>

I had a similar problem when upgrading nvidia drivers. Make sure that all of your GL shared object files are the correct ones and that the symbolic links point to the correct files in /usr/lib, /usr/X11R6/lib

example:

cd /usr  
find . | grep libGL\*

this will give a list of where all of your libGL files are. Now go and investigate and make sure that the links are correct. On my system (fedora core 1), my libGLcore.so.1 is symbolic linked to libGLcore.so.1.0.4620 which is the beta nvidia driver. Also my libGL.so.1 is symbolic linked to the libGL.so.1.0.4620. You can do a “man ln” to  
learn how to make a symbolic link if you don’t know how. If all else fails check out the nvnews forum  
[http://www.nvnews.net/vbulletin/forumdisplay.php?s=dcbb2b780006425dbf98afa28944f 2a8&forumid=14](http://www.nvnews.net/vbulletin/forumdisplay.php?s=dcbb2b780006425dbf98afa28944f2a8&forumid=14)

The problem I had was that some of the links pointed to the nvidia driver and some pointed to the original mesa driver. Which caused undefined references when loading the shared object.

[This message has been edited by blip (edited 12-16-2003).]

[This message has been edited by blip (edited 12-16-2003).]

---

<div class="post-metadata">

**Author:** ![nokturn](https://community.khronos.org/letter_avatar_proxy/v4/letter/n/a4c791/32.png) [@nokturn](https://community.khronos.org/u/nokturn)\
**Post date:** [December 16, 2003, 7:11am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/9 "2003-12-16T07:11:00Z")

</div>

I’ve installed the NVIDIA Beta Driver and now I don’t get that error, only some warnings when starting X, but executiing testgl, I still get the same error (No OpenGL support on this systen). Even glxgears works. When you want my /var/log/XFree86.0.log say it please

---

<div class="post-metadata">

**Author:** ![amendola](https://community.khronos.org/letter_avatar_proxy/v4/letter/a/f14d63/32.png) [@amendola](https://community.khronos.org/u/amendola)\
**Post date:** [December 16, 2003, 7:15am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/10 "2003-12-16T07:15:00Z")

</div>

What frame rate do you get in glxgears?

If it’s in the thousands, then your NVidia OpenGL driver is working fine. – This means that there is something wrong with the SDL glxinfo.

also try the standard glxinfo…

---

<div class="post-metadata">

**Author:** ![Andrea\_86](https://community.khronos.org/letter_avatar_proxy/v4/letter/a/90ced4/32.png) [@Andrea\_86](https://community.khronos.org/u/Andrea_86)\
**Post date:** [December 21, 2003, 1:46am UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/11 "2003-12-21T01:46:00Z")

</div>

Nokturn

this line of glxinfo

direct rendering: No

it means that the graphics acceleration is not active.  
Active it.

[This message has been edited by Andrea\_86 (edited 12-21-2003).]

---

<div class="post-metadata">

**Author:** ![system](https://community.khronos.org/uploads/default/original/2X/b/ba89cb49313a0e869198c8be354afde8bcae027e.png) [@system](https://community.khronos.org/u/system)\
**Post date:** [October 19, 2021, 6:49pm UTC](https://community.khronos.org/t/no-opengl-support-on-this-system/48111/12 "2021-10-19T18:49:36Z")

</div>

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