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

General support questions
Post Reply
YKdev
Posts: 10
Joined: 2014/04/29 18:26:44

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

Post by YKdev » 2015/11/23 23:30:29

Whoever wrote:":8" -- is this in a VNC session? Are you using the nVidia graphics driver?
I have the same problem and it is a VNC session. At CentOS 7 server (3.10.0-229.20.1.el7.x86_64) I installed tigervnc-server.
Then I connect to it using VNC-client from another CentOS 7 machine (client). After the authentication a message appears saying literally "Oh no! Something has gone wrong. A problem has ocurred and the system can't recover. Please log out and try again." And the server's desktop does not appear.

Tigervnc-server log is:

Code: Select all

cat /home/user/.vnc/localhost.localdomain\:9.log

Xvnc TigerVNC 1.2.80 - built Jun 10 2014 06:14:52
Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)
See http://www.tigervnc.org for information on TigerVNC.
Underlying X server release 11500000, The X.Org Foundation

Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension VNC-EXTENSION
Initializing built-in extension GLX

Mon Nov 23 23:52:42 2015
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on all interface(s), port 5909
 vncext:      created VNC server for screen 0
Xlib:  extension "GLX" missing on display ":9".
Xlib:  extension "GLX" missing on display ":9".
Xlib:  extension "GLX" missing on display ":9".
gnome-session-is-accelerated: No hardware 3D support.
Xlib:  extension "GLX" missing on display ":9".
gnome-session-check-accelerated: Helper exited with code 256
Xlib:  extension "GLX" missing on display ":9".
Xlib:  extension "GLX" missing on display ":9".
Xlib:  extension "GLX" missing on display ":9".
gnome-session-is-accelerated: No hardware 3D support.
Xlib:  extension "GLX" missing on display ":9".
gnome-session-check-accelerated: Helper exited with code 256

** (process:2982): WARNING **: software acceleration check failed: Child process exited with code 1

Tue Nov 24 01:06:36 2015
 Connections: accepted: 174.145.9.251::56479
 SConnection: Client needs protocol version 3.8
 SConnection: Client requests security type VncAuth(2)

Tue Nov 24 01:06:40 2015
 VNCSConnST:  Server default pixel format depth 24 (32bpp) little-endian rgb888

Tue Nov 24 01:06:43 2015
 Connections: closed: 174.145.9.251::56479 (Clean disconnection)
 SMsgWriter:  framebuffer updates 2
 SMsgWriter:    Tight rects 42, bytes 19734
 SMsgWriter:    raw bytes equivalent 10486264, compression ratio 531.380561
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":9"
      after 141 requests (141 known processed) with 0 events remaining.
Server has NVidia 750 TI with proprietary drivers installed. I suppose the problem has something to do with that.
What could be causing this? I will provide more details if needed.

Thank you.

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

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

Post by TrevorH » 2015/11/24 09:08:31

This post was split away from a similar topic viewtopic.php?f=13&t=53342 in the CentOS 6 forums but since it applies to CentOS 7, I have created a new one in the right forum.
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

giulix63
Posts: 1305
Joined: 2014/05/14 10:06:37
Location: UK

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

Post by giulix63 » 2015/11/24 09:55:16

Install Nvidia proprietary drivers from ELRepo.
Install the nvidia-detect tool first:

Code: Select all

yum install nvidia-detect
Then run it to make sure what drivers are needed:

Code: Select all

nvidia-detect
Finally, install the prescribed drivers for the graphics card (Nvidia GeForce GTX 750 Ti):

Code: Select all

yum install kmod-nvidia
All commands to be run as root. If Nvidia proprietary drivers were installed from another source, they have to be removed first. For example, if the Nvidia installer was used, run it again with the --uninstall option.
Root is evil: Do not use root (sudo) to run any of the commands specified in my posts unless explicitly indicated. Please, provide the necessary amount of context to understand your problem/question.

Post Reply