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 @opensuse.org 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 @opensuse.org 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 http://en.opensuse.org/Nvidia
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’.
Open->Terminal
Type
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
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:
su cd /etc/sysconfig vi displaymanager
Search
DISPLAYMANAGER= DISPLAYMANAGER_XSERVER=
and replace on
DISPLAYMANAGER="xgl" DISPLAYMANAGER_XSERVER="xgl"
Also Search
DISPLAYMANAGER_XGL_OPTS=
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" EndSection
and add the next line to the Section “Extensions”
Option “Composite” “off”
Section "Extensions" Option "Composite" "off" EndSection
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.
🙂
February 18, 2008 at 7:19 pm
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.
February 19, 2008 at 6:24 am
I have Corrected the Above Mistake there has to be – – insted of only – sign .
gnome-xgl-switch – -enable-xgl