Jul 262008

In openSUSE 11.0, AIGLX with Compsite is enabled by default. So, if you prefer to use AIGLX rendering as against the XGL drivers. All you need is to install the appropriate drivers for your nVidia graphics card.

Install Drivers

For newer nVidia cards, click here for 1-click installation drivers

For legacy nVidia display cards, click here for 1-click installation of legacy drivers.

The above will start YaST package manager to install the required drivers.

AIGLX rendering is faster because of using hardware rendering for OpenGL and Xvideo. However, issues with Frament Environment Variables mean Compiz-Fusion plugins Water, Blur and Reflection may not work correctly.

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

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”

Under Section ServerLayout

The following option enables AIGLX rendering. Enabled by default in openSUSE 11.0.

Section “ServerLayout”
Option      “AIGLX” “true”

Under Section Extensions

Section “Extensions”
Option   “Composite”  “Enable”

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

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