Xlib: extension "NV-GLX" missing on display

alupu at verizon.net alupu at verizon.net
Wed Sep 28 17:10:26 PDT 2011

Sep 28, 2011 04:45:22 PM, Alan wrote:

>> On 09/28/11 12:38 PM, Alex wrote:
>>   Each and every time I go back to the command line after using
>>   a browser in the X11 environment, I find one or multiple messages,
>>    Xlib:  extension "NV-GLX" missing on display ":0.0"
>>   on the console.  They come from libXext.
>>  ...

> Make sure your libGL.so is the Mesa version, not the one from the
> nvidia proprietary drivers.

Hi Alan,

At the time of the OP I had Mesa-7.10
To clean up(?) things, I just installed Mesa-7.10.3

[/usr/lib]$ ls -ltr libGL.so*
-rwxr-xr-x 1 root root 476876 2011-01-14 12:22 libGL.so.1.2-Mesa-7.10
-rwxr-xr-x 1 root root 478203 2011-09-28 18:54 libGL.so.1.2
lrwxrwxrwx 1 root root     10 2011-09-28 18:54 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root     12 2011-09-28 19:02 libGL.so.1 -> libGL.so.1.2

Result:  Firefox (6.0) NO longer puts out the "NV-GLX" message(s). Case solved!
However, Opera (11.51) still does.

[]$ objdump -p /usr/lib/libXext.so.6 2>/dev/null | grep NEEDED
  NEEDED      libX11.so.6
  NEEDED      libxcb.so.1
  NEEDED      libXau.so.6
  NEEDED      libXdmcp.so.6
  NEEDED      libdl.so.2
  NEEDED      libc.so.6

[]$ ldd /usr/lib/firefox-6.0/firefox-bin | egrep 'libXext|libGL'
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb58e8000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb4e66000)

[]$ ldd /usr/local/lib/opera/opera | egrep 'libXext|libGL'
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7608000)

Opera is the only one I install from binaries (because you must).
Next upgrade, I'll pay more attention to the /usr/lib/ situation.

Thank you very much,
-- Alex

More information about the xorg mailing list