HP Compaq nc6000 這台 Notebook 之前也是一直升上來, 昨天由 7.10 升到 8.04, 進 Xwindow 發現, 整個視窗非常卡, 雖然知道是 Compiz 卡, 但是又不想關(視覺主義者), 猜想應該是 ATI 9600 Driver 的問題, 所以就試著更新看看 ATI Driver.
更新完後, 整個畫面流暢度超順, 趕快紀錄更新的過程~ 不過實際看起來, 應該不算是更新 ATI, 而是更新 fglrx 的 Driver Module.(反正不管是更新什麼, 畫面變順暢才是重點. :P)
參考自此篇: Ubuntu Gutsy Installation Guide
雖然是 Ubuntu Gutsy(7.10) 的文章, 不過 8.04 Hardy 一樣是可以用.
安裝步驟:
我在 7.10 就是這樣子安裝 Driver, 不確定沒有這些, 下述步驟能不能動, 總之當做有需要, 先裝就是了.
- apt-get install linux-restricted-modules-generic restricted-manager
- apt-get install xorg-driver-fglrx
手動安裝 Catalyst 8.4 Driver
- mkdir ati; cd ati
- wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8-4-x86.x86_64.run
- sudo chmod +x ./ati-driver-installer-8-4-x86.x86_64.run
- sudo apt-get update
- sudo apt-get install build-essential fakeroot dh-make debhelper debconf libstdc++5 dkms linux-headers-$(uname -r)
- sudo ./ati-driver-installer-8-4-x86.x86_64.run --buildpkg Ubuntu --autopkg
- sudo vim /etc/default/linux-restricted-modules-common
DISABLED_MODULES="" 改成 DISABLED_MODULES="fglrx"
- sudo rm /usr/src/fglrx-kernel*.deb # 移除舊的 fglrx debs
- sudo dpkg -i xorg-driver-fglrx_8.476-0*.deb fglrx-kernel-source_8.476-0*.deb fglrx-amdcccle_8.476-0*.deb
- 這樣子就算安裝完成囉~
設定 Catalyst 8.4 Driver
- sudo aticonfig --initial
- sudo aticonfig --overlay-type=Xv
- sudo vim /etc/X11/xorg.conf
Section "Device"
[...]
# Driver "vesa"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
[...]
EndSection - 附上我這一段完整的設定 /etc/X11/xorg.conf
Section "Device"
# Driver "ati"
Identifier "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "RenderAccel" "true"
Option "XAANoOffscreenPixmaps"
BusID "PCI:1:0:0"
EndSection - 再來重新啟動即可.