Actually I know the answer to my question to you already, albfneto
: you are not (unless you have patched the Radeon driver, that is).Gentoo Bugzilla Bug Report No. 293769
covers this problem with xorg-server-1.7.1 and xf86-video-ati-6.12.4
There is a patch for the defective driver xf86-video-ati-6.12.4 in the above-mentioned Gentoo bug report. I'm going to try to apply it now to see if I can get Compiz
working with xorg-server-1.7.1 (or 1.7.2) and xf86-video-ati-6.12.4-patched.
EDIT: OK, I applied the patches to the two source code files r600_exa.c and radeon_exa_render.c and now I can start Compiz
-Fusion (or Compiz
as it has now been renamed: see the Compiz
I had to: a) unpack the driver's tarball; b) edit the above-mentioned two source code files; c) create a new tarball; d) copy it to the /usr/portage/distfiles/ directory; e) force the generation of a new manifest using ebuild --force
(I had to unplug the Ethernet cable first because the ebuild command kept trying to download the original ebuild); f) merge the patched driver package.
So the whole problem is caused by a source code bug in the Radeon driver (the package xf86-video-ati-6.12.4).
Things are not quite perfect yet, though: for some reason I can't drag windows using my mouse. Clicking and double-clicking works fine. I'll have to play around a bit to see if it's a KDE 4 configuration issue or a Compiz
(or Emerald) configuration issue. Or maybe it's because I'm using xorg-server-1.7.2 (which is hard-masked in Portage) rather xorg-server-1.7.1.
The annoying thing about this bug in the Radeon driver is that it was fixed upstream, i.e. by Freedesktop.org (= X.Org, AFAIK) on 3 September 2009. Some kind soul reported it -- and the solution -- in the Gentoo Bugzilla on 19 November. And yet here we are downstream with a buggy driver on 1 December.
I wish this stuff would filter down quicker. Oh well.
EDIT2: OK, I downgraded back to xorg-server-1.7.1, re-merged all the X.Org drivers (which has to be done whenever you change xorg-server version), re-merged mesa, mesa-progs and libxcb (not sure if the latter was needed), and configured Compiz
to my liking using CCSM. It all works beautifully now. So, to summarise: Compiz 0.8.4 + X.Org Server 1.7.1 + a patched Radeon driver 6.12.4 work fine together
Hey, Joe! It works! Compiz
is so much better than the KDE 4.3.3 Desktop Effects. I'm glad to have all the functionality back, including my old SkyDome.
Let's hope the Gentoo devs bump the Radeon driver ebuild soon so that everyone can benefit and the SL Entropy repository maintainer can build the binary for the Entropy repository too.