2010年12月1日 星期三

安裝 ati 顯示卡(我猜)

純粹參考網路上的文章,加上猜測,是看看可否幫網友解決問題
1. 下載驅動程式
http://support.amd.com/us/gpudownload/Pages/index.aspx
HD5470 for x86 應該是用下面這個
https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-11-x86.x86_64.run
2. 參考 http://en.opensuse.org//SDB:ATI_drivers 的 The hard way
因為 rpm 曾失敗,不考慮使用 1 click install 以及 repository way
*以下指令均使用 root 操作
3. 系統全面更新到最新
# zypper ref; zypper up

應該會更新到 kernel 所以建議重開機
4. 開機畫面的開機選項中輸入 nomodeset 開機
參考 http://www.suse.com/relnotes/i386/openSUSE/11.3/RELEASE-NOTES.en.html#04
好像更新後本機的版本說明比網路上的新
在 /usr/share/doc/release-notes/openSUSE/RELEASE-NOTES.zh_TW.html
5. 安裝所需的套件
# zypper in kernel-source linux-kernel-headers kernel-syms module-init-tools make gcc
libstdc++ libgcc glibc-32bit glibc-devel-32bit fontconfig freetype zlib* patch

6. 執行驅動程式安裝
# cd 驅動程式目錄
# sh ati-driver-installer-10-11-x86.x86_64.run
# aticonfig --initial

7. 將原本的 readon 停用
# echo "blacklist radeon" > /etc/modprobe.d/50-fglrx.conf

8. 確認載入 fglrx
# depmod -a; lsmod | grep fglrx;

此時應該要有 fglrx 相關資訊出現
9. 由 YaST- 系統 - /etc/sysconfig 編輯器 - System - Kernel 中
將 NO_KMS_IN_INITRD 設為 yes
10. 重開機並禱告...