Friday, January 18, 2008

OpenSUSE and Compiz Fusion, woah.

First off, since I'm using an intel chipset, I am using AIGLX instead of XGL.

This is the OpenSUSE how-to on AIGLX.

More specifically, you will need to disable XGL (but enable 3D in YaST->Hardware->Monitor) and add two entries to your xorg.conf file.

Again, I have an intel chipset so I had to use the following addition to my xorg.conf file from compizfusion's troubleshooting wiki page otherwise my windows would freeze/not render:

Windows Don't Update

When using the intel or ati driver with AIGLX, you may notice that all your windows seem to be frozen even as you interact with them. Nothing in any window updates until you rotate the cube or otherwise switch viewports.

Adding the following line to the Device section of your /etc/X11/xorg.conf file should fix the problem:

Option "XAANoOffscreenPixmaps" "true"

Finally, go to OpenSUSE's Compiz Fuzion how to page and completed the following steps:

1. Test if composite is enabled: running grep Composite /var/log/Xorg.0.log as root should show Extension "Composite" is enabled

2. Clicked the "One Click-Install button" for KDE.

3. Clicked the link right under the those buttons for the main install - labled: If you would like to setup autostart of compiz install Compiz Manager: Click here to install compiz-manager

And then I had a fully functioning 3D desktop.