AIGLX and compiz under Edgy
Wednesday September 13th, 2006
A post on the ubuntu-devel maillinglist revealed that AIGLX and the Composite extension are enabled by default in Edgy. I decided to try it out and after apt-get'ing compiz-core compiz-gnome, and figuring out that to use compiz with AIGLX you need to add --indirect-rendering --strict-binding to the compiz command line, I now have wobbly, flying, translucent windows.
The wobbly plugin provides a nice bit of eye candy, but I think I'll get motion sickness from it if I don't disable it sometime soon[1]. Everything else is also just eyecandy, but is not quite as intrusive (and nausea inducing) as the wobbly plugin.
I've created a patch for compiz that sets the options AIGLX needs by default (in the process adding --no-indirect-rendering and --no-strict-binding so that Xgl users won't freak out). I just need to get it approved by someone who actually knows that this is all about.
It seems that if you have an nvidia card, you're out of the AIGLX game and have to settle with Xgl. I have an Intel 855 (using the i810 driver) and everything is running great. No blinking and smooth motion. Great!
[1]: Like every other compiz plugin, you can tweak wobbly a *lot*, so I might just settle for a slightly less wobbly effect without disabling it entirely.
