Compiz Fusion Open Suse 10.3 (Nvidia)

Compiz Fusion is the result of a merge between the well-known Beryl composite window manager and Compiz Extras, a community set of improvements to the Compiz composite window manager. Thus if you still don’t get it, when you install Compiz Fusion, you also need to have Compiz packages as well as Xgl (in this for ATI cards) installed, but not Beryl.

So you really want to have all those 3D goodies running on your openSUSE 10.3 box using the latest Compiz Fusion … oki doki. The following how-to differs a little bit from the official how-to site.

So you really want to have all those 3D goodies running on your openSUSE 10.3 box using the latest Compiz Fusion … . The following how-to differs a little bit from the official how-to site.

In my case I am running openSUSE 10.3 x64 with Gnome and an Nvidia 6200 video card on 17″ 1080×728 resolution. (guess for Kde it should also work).

1)Configure Nvidia Graphics and 3d Acceration from

Now search for ‘nvidia’ and select-

  • nvidia-gfxG01-kmp-default
  • x11-video-nvidiaG01

After Downloading and Installing Nvidia Packages.

We then tell the kernel to use this driver, to do this start the konsole command line, login as root and type ‘modprobe nvidia’.



puneet@localhost : su –

password :

root@localhost : modprobe nvidia.

Restart the computer to use the new driver.

To check that we are using the new driver use:

YAST -> Hardware->Graphics card & monitor


  • For KDE:
  • For Gnome:

If you would like to setup autostart of compiz install Compiz Manager: Click here to install compiz-manager

Now head to Yast and launch Software management and install the following packages as well, unless they are already installed:

  • compiz-emerald
  • compiz-emerald-themes
  • compiz-fusion-kde (or compiz-fusion-gnome)
  • fusion-icon
  • all the related dependencies

Now After Downloading the above Packages follow the steps Below

OPen Terminal :-

puneet@localhost : su –

password :

root@localhost :gnome-xgl-switch –enable-xgl

If The Command Given Above sends you the Following Error :

bash: gnome-xgl-switch: command not found

Then Configure Xgl :

Install XGL and Compiz

The packages you need are available on the openSUSE DVD. Just use Yast ,search for xgl compiz gconf and install it. How easy can it be?

Hack the configuration files

Unfortunately we have to hack the configuration files a little bit. No worry, it is easier like it seems. Let’s start with the file displaymanager. Get root permissions and change the following lines using your favorite editor like explained below:

cd /etc/sysconfig
vi displaymanager



and replace on


Also Search


and replace on

DISPLAYMANAGER_XGL_OPTS="-accel glx:pbuffer -accel xv:fbo"

Editing xorg.conf

Next we have to edit the X-Org configuration file like this:

cd cd /etc/X11/ vi xorg.conf

Add the following line in the Section “Device”

Option “NoFlip” “True”

Section "Device"
  BoardName    "GeForce 7800 GT"
  BusID        "4:0:0"      (try lspci | grep VGA. Last set of  numbers is your BusID)
  Driver       "nvidia"
  Identifier   "Device[0]"
  VendorName   "NVidia"
  Option       "NoFlip" "True"

and add the next line to the Section “Extensions”

Option “Composite” “off”

Section "Extensions"
   Option "Composite" "off"

Save the File and Exit ,Now Restart Your Computer and You r Done .

Note :– No Need To Worry About the Following Error From running glxgears on Terminal.

XIO: fatal IO error 11 (Resource temporarily unavailable) on X server “:0.0”
after 4182 requests (4080 known processed) with 0 events remaining.

Enjoy Compiz Fusion.



2 Responses to “Compiz Fusion Open Suse 10.3 (Nvidia)”

  1. henk Says:

    Fot hose scared of command line things:
    I’ve set up SUSE 10.3 nvidia + compiz fushion just yesterday
    with the Graphic user interface like YAST and compiz-config-manager.
    The only thing i ran from the commandline was “gnome-xgl-switch –enable-xgl”
    But i’m not exactly shure how i did it, initially if failed to work
    until i ran the gnome-xgl-switch.

  2. Puneet Says:

    I have Corrected the Above Mistake there has to be – – insted of only – sign .

    gnome-xgl-switch – -enable-xgl

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: