Compiz Fusion on openSUSE 10.3 and Intel onboard graphics


Contrary to what most people think, it is possible to get all those effects on their Intel based onboard graphics. Now I’ve helped a few friends to get Compiz Fusion running on their Intel cards, and I was requested by them to post this tutorial, so here it goes.

First up, download the required Compiz Fusion packages via 1-click install; Here are the links:

1-Click Installer for KDE

1-Click Installer for GNOME

1-Click Installer for Compiz Manager

We’ll have make some changes to /etc/X11/xorg.conf as well.

So open the Terminal and type

kdesu kate /etc/X11/xorg.conf –> This is for KDE users

gksudo gedit /etc/X11/xorg.conf –> This is for GNOME users

Now scroll down to Section “Module” section and check if the below are present. If not, add them.

Section "Module"
Load "dri"
Load "glx"
Load "dbe"

Add these to Section “Device”

Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"

Add these to Section “ServerLayout”

Option "AIGLX" "true"

Make sure Section “DRI” looks like this

Group "video" Mode 0660

Finally, add this to Section “Extensions”

Option "Composite" "Enable"

Next, we’ll have to modify /usr/bin/compiz-manager to ensure that Indirect Rendering is done. For that, open Terminal and type

kdesu kate /usr/bin/compiz-manager –> For KDE Users

gksudo gedit /usr/bin/compiz-manager –> For GNOME Users

Scroll down to COMPIZ_OPTIONS and add –indirect-rendering. So now, your COMPIZ_OPTIONS should look something like

COMPIZ_OPTIONS=”–indirect-rendering –sm-disable –ignore-desktop-hints ccp –replace”
Also, For GMA X3000/3100/ 965 Chipset users, Find this section

# blacklist based on the pci ids
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details
T=” 1002:5954 1002:5854 1002:5955″ # ati rs480
T=”$T 1002:4153″ # ATI Rv350
T=”$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12″ # intel 965
BLACKLIST_PCIIDS=”$T”
unset T

And Change this to

# blacklist based on the pci ids
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details
T=” 1002:5954 1002:5854 1002:5955″ # ati rs480
T=”$T 1002:4153″ # ATI Rv350
# T=”$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12″ # intel 965
BLACKLIST_PCIIDS=”$T”
unset T

That’s about enough tweaking! To launch compiz-fusion, at the terminal type

compiz-manager

If you enjoyed this post, make sure you subscribe to my RSS feed!
Possibly Related posts:
cb400f has released his popular opensuse-xgl-settings for openSUSE 10.3, it
For those that may have missed it, the ATI/AMD fglrx
Almost everyone would be knowing about ASUS eeePC by
Unless you have been living under a stone, you should be knowing
In my previous post, I'd explained on how to install

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

19 Comments

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>