Jul 262008

In openSUSE 11.0, AIGLX with Compsite is enabled by default for Intel Display Devices.AIGLX rendering is faster because of using hardware rendering for OpenGL and Xvideo. However, issues with Fragment Environment Variables mean Compiz-Fusion plugins Water, Blur and Reflection may not work correctly in which case, you have use XGL Rendering to get the above to work or work properly.

To confirm, Compisite is enabled,

opensuse11:~ # grep Composite /var/log/Xorg.0.log
(**) Extension “Composite” is enabled
(II)         Composite (RENDER acceleration)

The setting can be found in /etc/X11/xorg.conf file as follows:

opensuse11:~ # grep -i composite /etc/X11/xorg.conf
Option       “Composite” “on”

The above indicates that composite is enabled. Now, edit the /etc/X11/xorg.conf file and check the following entries are already in the configuration file, if not found then add them as required:

Under Secition Module

Section “Module”
Load         “dri”
Load         “glx”
Load         “dbe”

Under Section Device

Section “Device”
Option      “XAANoOffscreenPixmaps” “true”
Option      “DRI”     “true”

If yours is a Intel Mobile Chipset then, it is also better to disable the FrameBufferCompression here.

Option       “FramebufferCompression” “false”

Under Section ServerLayout

Section “ServerLayout”
Option      “AIGLX” “true”

Under Section DRI

Section “DRI”
Group      “video”
Mode       0660

Under Section “Extensions”

Section “Extensions”
Option “Composite” “Enable”

Once the missing entries are added, restart your X Server by typing <CTRL>+<ALT><Backspace> twice within 2 seconds or alternatively, simply logout/login or reboot your computer.

This gets your Intel Graphics card ready for the Compiz-Fusion desktop experience.