Xlib: extension "GLX" missing on display ":8".

General support questions
Post Reply
tevang
Posts: 9
Joined: 2014/02/18 14:29:51

Xlib: extension "GLX" missing on display ":8".

Post by tevang » 2015/07/13 16:57:28

I am getting again this VERY ANNOYING and common error that prevents me from using heavy graphics for my work. I don't know what happened, perhaps an update, that brought it to the surface again. Everything was running fine but today I get the following errors:

Code: Select all

$ optirun glxgears
Xlib:  extension "GLX" missing on display ":8".
Error: couldn't get an RGB, Double-buffered visual
and

Code: Select all

$ optirun glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":8".
Xlib:  extension "GLX" missing on display ":8".
Xlib:  extension "GLX" missing on display ":8".
Xlib:  extension "GLX" missing on display ":8".
Xlib:  extension "GLX" missing on display ":8".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":8".
Xlib:  extension "GLX" missing on display ":8".
[VGL] ERROR: in glXGetConfig--
[VGL]    1071: Could not obtain RGB visual on the server suitable for off-screen rendering
I am on CentOS 6.6 with kernel 2.6.32-504.23.4.el6.x86_64. Please someone troubleshoot me to find the cause of the problem.

Whoever
Posts: 1361
Joined: 2013/09/06 03:12:10

Re: Xlib: extension "GLX" missing on display ":8".

Post by Whoever » 2015/07/15 04:41:05

":8" -- is this in a VNC session? Are you using the nVidia graphics driver?

tevang
Posts: 9
Joined: 2014/02/18 14:29:51

Re: Xlib: extension "GLX" missing on display ":8".

Post by tevang » 2015/07/15 12:59:58

No it is not a VNC session. I am using the latest proprietary NVIDIA drivers (NVIDIA-Linux-x86_64-352.21) on CentOS 6.6. I am on a laptop with a GPU and hence have to deactivae nouveau and use bumblebee. Here are my system specifications:

CentOS release 6.6 (Final)

Linux thomasASUS 2.6.32-504.16.2.el6.x86_64 #1 SMP Tue Apr 21 13:51:06 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux

baseboard-manufacturer: [sudo] password for thomas:
ASUSTeK COMPUTER INC.
baseboard-product-name: N56VZ
baseboard-version : 1.0
system-manufacturer : ASUSTeK COMPUTER INC.
system-product-name : N56VZ
system-version : 1.0
bios-vendor : American Megatrends Inc.
bios-version : N56VZ.202
bios-release-date : 03/15/2012

optirun (Bumblebee) 3.2.1

User avatar
TrevorH
Site Admin
Posts: 33216
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Xlib: extension "GLX" missing on display ":8".

Post by TrevorH » 2015/07/15 13:03:04

Did you install the nvidia drivers using their own installer or using ELRepo's packages?
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

tevang
Posts: 9
Joined: 2014/02/18 14:29:51

Re: Xlib: extension "GLX" missing on display ":8".

Post by tevang » 2015/07/15 13:03:39

Their own installer.

User avatar
TrevorH
Site Admin
Posts: 33216
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Xlib: extension "GLX" missing on display ":8".

Post by TrevorH » 2015/07/15 13:06:36

That may be the problem then. Their installer overwrites files from some of the xorg/mesa packages and if an update for those arrives from CentOS and they are reinstalled then those overwritten files are no longer overwritten and the driver goes wrong, sometimes spectacularly and causes a complete X crash. The ELRepo packages don't do that. Did you try reinstalling the nvidia drivers to see if that fixes the problem?
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

tevang
Posts: 9
Joined: 2014/02/18 14:29:51

Re: Xlib: extension "GLX" missing on display ":8".

Post by tevang » 2015/07/15 13:14:56

Yes, I just reinstalled the latest proprietary NVIDIA drivers and got this error in Xorg.8.org:

Code: Select all

[   560.163] (II) Loading /usr/lib64/xorg/modules/extensions/nvidia/libglx.so
[   560.163] (EE) Failed to load /usr/lib64/xorg/modules/extensions/nvidia/libglx.so: /usr/lib64/xorg/modules/extensions/nvidia/libglx.so: cannot open shared object file: No such file or directory
[   560.163] (II) UnloadModule: "glx"
[   560.163] (II) Unloading glx
[   560.163] (EE) Failed to load module "glx" (loader failed, 7)

User avatar
TrevorH
Site Admin
Posts: 33216
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Xlib: extension "GLX" missing on display ":8".

Post by TrevorH » 2015/07/15 15:21:56

That missing file still belongs to the nvidia proprietary driver so points to an error in its installation.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

tevang
Posts: 9
Joined: 2014/02/18 14:29:51

Re: Xlib: extension "GLX" missing on display ":8".

Post by tevang » 2015/07/15 15:23:10

I will try to install an older driver and see what happens.

Post Reply