« Fedora Core 6 Kernel 2.6.20 and ATI Driver 8.34 for Radeon 200M | 301 Redirect and Dreamhost »

Xgl and Beryl in 64-bit Fedora Core 6 on ATI Radeon 200M

By Studge | March 18, 2007

The new version of Beryl is finally available in the Fedora repositories. The following is how I managed to get it up and running. Here is my current working environment:

  • Kernel 2.6.20-1.2925.fc6
  • ATI Radeon 200M - 128MB video card
  • ATI driver 8.34.8

I referenced this post at Fedora Forum and acquired some recent source RPMs so that I could build the appropriate x86_64 RPMs for the Xgl server and a library it is dependent upon that is not available in the repositories. The forum link only supplies the x86 versions. I have archived the x86_64 versions of the RPMs here. This post assumes that you already have your ATI card working with full direct rendering using the fglrx driver. First, you need to install some package dependencies. You may or may not need these depending on your current setup. These are the packages I had to install in order to create the RPMs:

[root@localhost ~]# yum install libXfont-devel libXrandr-devel libXrender-devel
libXt-devel libfontenc-devel libdrm-devel libXaw-devel xorg-x11-xtrans-devel
libxkbfile-devel libXext-devel libXxf86misc-devel xorg-x11-util-macros libXtst-devel
libXres-devel glitz-glx-devel libdmx-devel mesa-source libselinux-devel libtool
libXinerama-devel libXxf86vm-devel

Now we need to decompress the tarball from above:

[root@localhost ~]# tar zxf xglrpmsx86_64tar.gz

And install the RPMs:

[root@localhost ~]# rpm -ivh *rpm

If everything went well, you can now install your composite window manager of choice. For Compiz, we first want to make sure there are not any latent packages installed, then we will install the new package:

[root@localhost ~]# rpm -e --nodeps compiz
error: package compiz is not installed
[root@localhost ~]# yum install compiz

For Beryl, my personal choice, run either:

[root@localhost ~]# yum install beryl-gnome

or

[root@localhost ~]# yum install beryl-kde

The above command are dependent upon which desktop environment you use. You can now logout and you should find an Xgl session available for whichever desktop environment you use. Log in to your Xgl session and start the new window manager. For Compiz, type:

[user@localhost ~]$ desktop-effects

And for Beryl, run:

[user@localhost ~]$ beryl-manager

After I confirmed that everything was running well, I added the window manager command to the startup programs. The GUI for this is available in Gnome at System->Preferences->More Preferences->Sessions, under the Startup Programs tab.

I also added the following snippet to my xorg.conf file in the Module section:

SubSection "extmod"
    Option "omit xfree86-dga"
EndSubSection

Topics: Linux, Open Source

Share: del.icio.us | digg | reddit

RSS feed | Trackback URI

Comments »

No comments yet.

Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.