簡單說明Fedora Forum安裝驅動
經過長時間學習Forum,于是和大家分享一下,你可能會遇到Fedora Forum問題,看完本文你肯定有不少收獲,這里將介紹Fedora Forum問題的解決方法,希望本文能教會你更多東西。使用 ATi 顯卡的 Fedora 10 用戶們終于在年末等來了 rpmfusinon 版本的 fglrx 而無需降級 libdrm。(2009年1月21日更新)目前已經結束 testing 狀態,推薦各位朋友們使用。
以下內容翻譯自 Fedora Forum 的 leigh123@linux 大人***修訂的 Howto,有問題的話歡迎進入討論。
安裝驅動 su - rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm yum install akmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386 (譯者注: fglrx 已經從 testing 移至 update 了)
2.編輯 xorg.conf 首先調用ati顯示配置做初步工作 su aticonfig --initial -f 然后手動編輯 xorg.conf su gedit /etc/X11/xorg.conf
添加以下字段: Section "Extensions" Option "Composite" "Enable" EndSection
Section "ServerFlags" Option "AIGLX" "on" EndSection
Section "DRI" Mode 0666 EndSection
然后在 Device 字段添加如下內容: Option "OpenGLOverlay" "off" Option "VideoOverlay" "on"
4.備份已有的 initrd (譯者注:這個文件記錄了內核模塊的位置信息,修改它是為了禁止載入已有的 radeon 驅動) su mv /boot/initrd-uname -r.img /boot/initrd-uname -r.img.backup
重新生成新的 initrd,使 radeon 模塊不會被強行載入 su mkinitrd -v /boot/initrd-uname -r.img uname -r
5.編輯grub.conf su gedit /boot/grub/grub.conf 在內核所在行的***添加 nopat參數??蛇x:如果工作不正常的話再添加 nomodeset 參數。
6.重新啟動計算機這步是必須的,否則fglrx的內核模塊不會編譯。
翻譯結束
如果嚴格參照以上方法施行后 fglrx 工作異常,想要換回原先的開源驅動。目前 Fedora Forum 上面的卸載方法還是針對老的需要降級 libdrm 的方式,新方式的 leigh123@linux 大人尚未更新。不過從以上安裝過程來看,因為不涉及 libdrm 了,要簡單的多,本人推測如下: 1. 卸載 fglrx 包通過 yum remove 的方式清理掉安裝的 rpm 包 2. 依然使用 KMS 方式進行顯示設定刪除 /etc/X11/xorg.conf 文件,卸載 system-config-display (這個保留也可以)。 3.恢復之前的 initrd 文件使用之前備份的 initrd 文件 mv /boot/initrd-uname -r.img.backup /boot/initrd-uname -r.img 4. 取消無用的內核引導參數刪除掉 /boot/grub/grub.conf 文件中內核行的 nopat 參數。
希望使用 ATi 顯卡的朋友們積極嘗試下,將結果反饋給 Fedora Forum 。順便BS下 AMD 慢半拍的驅動開發速度……
【編輯推薦】