« 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
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
No comments yet.