Fc9中安裝ATI驅動,實現XGL,Compiz/Beryl效果Howto for fglrx (Ati driver) , XGL and Compiz / Beryl

飛奔的蝸牛發表於2008-10-09
標題: Fc9中安裝ATI驅動,實現XGL,Compiz/Beryl效果Howto for fglrx (Ati driver) , XGL and Compiz / Beryl

注意:
這篇帖子可以幫助那些想要在FC9中實現 fglrx驅動,XGL和compiz效果的人,
在你決定開始之前,請現確定您的核心是最新的,


由於 使用了yum,所以請確保您使用yum時,速度可以忍受的,否則的話,請參考下面這篇帖子設定一下yum,
http://www.linuxsir.org/bbs/thread329252.html
這樣yum的速度就很不錯了,




程式碼:
rpm -qa | grep "kernel"
下面是我的命令輸出
[prife@localhost ~]$ rpm -qa | grep "kernel"
kerneloops-0.10-11.fc9.i386
kernel-headers-2.6.25-14.fc9.i386
kernel-2.6.25-14.fc9.i686
kernel-devel-2.6.25.4-30.fc9.i686
kernel-2.6.25.4-30.fc9.i686

[prife@localhost ~]$

如果您的核心不包含紅色部分的話,請現升級核心,避免不必要的麻煩.
程式碼:
yum install kernel
然後重啟系統,檢視一下grub中是否出現了新安裝的核心,並測試一下您的系統在新核心下是否可以正常工作,請務必確定您的核心是最新的

Howto for F9
Click this link to make sure your card is supported by this driver ( ATI cards 9250 and below are unsupported )


1. Downgrade the xorg server
降級 xorg server
Remove the F9 Xserver and bits and install the fedora8.repo
移除 F9的Xserver,並且安裝 fedora8.repo
程式碼:
su
wget http://www.linux-ati-drivers.homecal...k/fedora8.repo -O /etc/yum.repos.d/fedora8.repo
yum remove xorg-x11-server-Xorg xorg-x11-server-common
rpm -e --nodeps --allmatches mesa-libGL mesa-libGLU mesa-libGL-devel mesa-libGLU-devel glx-utils
Now, edit /etc/yum.repos.d/fedora.repo and /etc/yum.repos.d/fedora-updates.repo
現在,編輯 /etc/yum.repos.d/fedora.repo 和 /etc/yum.repos.d/fedora-updates.repo
程式碼:

su
perl -i -pe "s/(/[.*/])//1/nexclude=xorg* linuxwacom* rhpxl* mesa*/" /etc/yum.repos.d/fedora.repo
perl -i -pe "s/(/[.*/])//1/nexclude=xorg* linuxwacom* rhpxl* mesa*/" /etc/yum.repos.d/fedora-updates.repo
These commands add this line to the fedora repo's

exclude=xorg* linuxwacom* rhpxl* mesa*

這些命令 把上面這行新增到 fedora repo's 檔案中去了
Install the F8 Xserver .

安裝 F8 Xserver
程式碼:
su
yum clean all
yum groupinstall "X Window System"
yum install mesa-libGL mesa-libGLU mesa-libGL-devel mesa-libGLU-devel system-config-display system-config-keyboard firstboot


至此 Xorg 降級成功.

2. Install driver

install the Livna driver
安裝驅動 ,安裝 Livna 驅動
程式碼:
su -
rpm -Uhv http://rpm.livna.org/livna-release-9.rpm
yum --enablerepo=livna-testing install xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs akmod-fglrx kmod-fglrx
akmods --force
service fglrx restart
fglrx-config-display enable


注意,上面這組命令是用的su - ,請注意,不是su了,如果你執行 akmods --force時,發現找不到命令,那麼就是這個原因

Additional package for 64 bit

如果是 X_64位 還需要安裝下列附加包
[/left]
程式碼:
yum install xorg-x11-drv-fglrx-libs.i386


3. Edit xorg.conf

編輯 xorg.conf 檔案
程式碼:
su
gedit /etc/X11/xorg.conf
Then add these sections.
然後新增下列 sections
程式碼:
Section "Extensions"
Option "Composite" "Enable"
EndSection


Section "ServerFlags"
Option "AIGLX" "on"
EndSection

Section "DRI"
Mode 0666
EndSection
also add these options to the device section
在 device section 中按下更改選項
程式碼:
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
Reboot


---------------------------------------------------------------------------------------------------------------------------------------------------
如何恢復到原來的效果

To reverse the changes:

1. Remove the fglrx driver

移出 fglrx 驅動

search for the packages
查著在配置過程中安裝的包
程式碼:
rpm -qa |grep fglrx
And use yum to remove all the listed packages
用yum 移出所有上面列出的包

2. Edit /etc/yum.repos.d/fedora.repo and /etc/yum.repos.d/fedora-updates.repo
Remove this line:

編輯 /etc/yum.repos.d/fedora.repo和 /etc/yum.repos.d/fedora-updates.repo
刪除 此行

程式碼:
exclude=xorg* linuxwacom* rhpxl* mesa*
3. Remove the fedora8.repo
移除fedora8.repo
程式碼:
rm /etc/yum.repos.d/fedora8.repo
4. Then update.
程式碼:
su
yum update
執行更新,就回到原來的狀態了.

相關文章