Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 72493

Summary: glx extension missing with nvidia-glx-1.0.6629
Product: Gentoo Linux Reporter: Ian Hubbertz <gentoo3>
Component: [OLD] LibraryAssignee: Gentoo X packagers <x11>
Status: RESOLVED INVALID    
Severity: normal CC: sbriesen
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ian Hubbertz 2004-11-25 10:57:27 UTC
After updating to the 6111 nvidia driver, glx programs do not work anymore.

The nvidia kernel module and the glx extensios to Xorg are loading fine without any warnings or error messages.

Reproducible: Always
Steps to Reproduce:
1. Install the nvidia driver 6629
2. start a glx programm like glxinfo

Actual Results:  
The error message:

xlib: Extension 'glx' missing on display :0.0

(or similar, havent copied the message)


Expected Results:  
glx should work fine.

Me graphic adapter is a nvidia GF 2 MX - so quite old, may be this is a general
problem with the driver....


---> Solution: Downgrade to 6111 fixed this for me.
Comment 1 Andrew Bevitt 2005-01-08 06:53:16 UTC
Can you try the latest 6629 nvidia-kernel and nvidia-glx .. Is it still an issue?
Comment 2 Ian Hubbertz 2005-01-13 05:36:13 UTC
This is still an issue:

Actual versions:
media-video/nvidia-kernel-1.0.6629-r1
media-video/nvidia-glx-1.0.6629-r1
x11-base/xorg-x11-6.8.1.901
Kernel:  2.6.10-gentoo-r4

------------

ian@martok ~ $ glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
[.....]
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0xf6 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Segmentation fault

-----------------

But still no errors/warnings while loading the module or starting X.

Comment 3 Marc Benstein 2005-01-13 08:33:24 UTC
I'm having the exact same problem on amd64 with ck-sources-2.6.10-r2.
Comment 4 Ian Hubbertz 2005-01-18 02:05:24 UTC
I found the problem. It seems that the 6629 version of the nvidia driver does not support using both GLX and the COMPOSITE extension of Xorg.
(Note: The COMPOSITE extension is needed for the "real transparency" of Xorg.)

Older versions of GLX didnt care for COMPOSITE - with some ugly results if both were used simultanously, e.g. if a accelerated window was set translucent.

See NVIDIA Readme for details.

This issue is also discussed on the Xorg mailing list: http://lists.freedesktop.org/pipermail/xorg/2004-May/000607.html

-----

Sorry for opening a bug that is only a problem that I could fix myself earlier by reading logfiles and documentation more carefully.


Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2005-01-18 10:45:17 UTC
Thanks for looking into it.