OpenGL GLX extension not supported

后端 未结 2 1007
隐瞒了意图╮
隐瞒了意图╮ 2020-12-14 04:14

I had installed OpenGL and freeglut in Ubuntu 10.04 and it worked fine in 10.04 and 10.10. But after I upgraded to 11.04, the applications I\'ve developed using OpenGL is no

2条回答
  •  无人及你
    2020-12-14 04:42

    Those messages simply tell you, that your graphics drivers are not installed properly. GLX is the extension of the X11 protocol for making OpenGL work in X11 windows. There are 3 parts to a GLX enabled system:

    • A kernel module, doing the talking to the GPU (this is either the Linux-Kernel DRM, or fglrx of ATI/AMD or nvidia from NVidia).
    • A X server GLX extension module, talking to the kernel module, converting OpenGL operations into the GPU specifric commands.
    • The client side libGL.so which also implements the GLX protocol. There's the DRI2 based libGL of Mesa, and the proprietary libGL.so of either ATI/AMD or NVidia.

    For OpenGL to work properly those three components must be properly installed and loaded to work in harmony. If that's not the case you won't be able to use OpenGL (or only use a software rasterizer, which is not properly installed either on your system).

提交回复
热议问题