Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148198 - x11-wm/compiz-0.0.13_pre20060916 is missing GLXFBConfig
Summary: x11-wm/compiz-0.0.13_pre20060916 is missing GLXFBConfig
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-19 07:45 UTC by Albert Zeyer
Modified: 2006-09-29 10:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Albert Zeyer 2006-09-19 07:45:32 UTC
I use version 0.0.13_pre20060916 together with Mesa 6.5.1-r1.

az@gcomputer ~ $ compiz --replace
compiz: No GLXFBConfig for default depth, this isn't going to work.
compiz: Failed to manage screen: 0
compiz: No manageable screens found on display :0.0

As you can read here (german page: http://forum.ubuntuusers.de/topic/30946/#211517), it seems to be a problem with the actual Mesa version.
Comment 1 Hanno Böck gentoo-dev 2006-09-20 06:01:27 UTC
compiz atm isn't able to autodetect the correct aiglx-options. Try starting with the compiz-aiglx script or run it with
LIBGL_ALWAYS_INDIRECT=1 compiz --replace --strict-binding

Please report if this works.
Comment 2 Albert Zeyer 2006-09-20 06:32:51 UTC
Same error.

I use a normal Xorg with Composite enabled and Mesa, because the Nvidia-GLX doesn't support this GLX_EXT_texture_from_pixmap (or similar named). I thought this should work. Or do I have to enable something additional?

On the german site I posted is said, that the old compiz version doesn't support the new Mesa version. And this should be fixed in a newer compiz version.
Comment 3 Hanno Böck gentoo-dev 2006-09-20 07:03:03 UTC
aiglx doesn't work with nvidia at the moment, it needs a free dri driver.

You can use xgl from my overlay:
http://svn.hboeck.de/xgl-overlay
There should be a howto in the gentoo wiki
Comment 4 Albert Zeyer 2006-09-20 07:12:28 UTC
But I thought it should work with Mesa?
Comment 5 Albert Zeyer 2006-09-20 08:28:01 UTC
Very interesting.

I have tested now the Xgl ebuild from your overlay (thank you! :) ) and inside of it, compiz works (inside of Xgl, compiz is using Mesa, that one, that is inside your Xgl ebuild?), if I use Nvidia-GLX for Xgl, but it doesn't work with Mesa (I got a segmentation fault by Xgl with it).

But this is not related to the GLXFBConfig-error, so it doesn't belong here. :)
Comment 6 Hanno Böck gentoo-dev 2006-09-21 06:51:43 UTC
That's exactly the expected behaviour. aiglx (and thus compiz on normal xorg) needs mesa with hardware acceleration.
Xgl is a completely different thing.

You should write to your vendor (nvidia) your opinion about their driver politics that they still don't support aiglx.
Comment 7 Albert Zeyer 2006-09-29 10:58:42 UTC
The error is fixed in 0.0.13_pre20060928, there it works directly without Xgl. (But I have some color problems, I will file a new bug for it.)