close
使用Ubuntu Linux有好一陣子了,自從更新顯示卡驅動程式失敗後,就不再想搞一次驅動程式,
但是我實在受不了一直忍受1024x768的解析度,所以重新尋找方法,歷經千辛萬苦之下,
我終於找到了!!
以下原始文章來自於 http://docs.google.com/View?docid=dfc727rm_10gtkhth
而我並不是下載最新的ATI 驅動程式 而是8.40.4
雖然成功驅動,但是解析度仍無法調整為1280x800....~_~
原文如下
ATI 8.41.7 driver on Ubuntu 7.04
http://www.pastwind.org/archives/201
最初我是參考Unofficial ATI Linux Driver Wiki (cchtml.com)的指示 來安裝,但是安裝完成之後啟動X-Window卻是失敗,Log裡的訊息是「DRI無法初始化,fglrx的核心模組可能沒有安裝正確」。然而,我終於在Ubuntu Document 上頭找到答案 。其實兩者所提供安裝方式是極為接近的,只差在設定xorg.conf的部份。以下的安裝步驟,取材自Ubuntu Document上頭的說明。
PS:如果你已經使用「受限的驅動程式管理員」來啟用ATI的專有驅動程式,建議你取消並重新開機,再進行以下的步驟。
- 下載驅動程式
到ATI網站 下載,記得選擇HD2000系列,因為之前的系列仍然是8.40版!或按這裡 下載。下載的檔案建議放在家目錄。 - 安裝必要的編譯工具、函式庫與核心標頭
開啟終端機,複製下面兩行並貼在終端機裡執行。
sudo apt-get install module-assistant build-essential debhelper \
debconf dh-make fakeroot libstdc++5 linux-headers-generic - 編譯及安裝驅動程式
在終端機中切換到放置驅動程式的目錄中,執行以下指令來產生Ubuntu專用的.deb檔案。
bash ./ati-driver-installer-8.41.7-x86.x86_64.run --buildpkg Ubuntu/feisty
之後會產生四個.deb的檔案,我們要使用dpkg指令來安裝其中三個,包含fglrx核心模組原始碼、AMD control center以及fglrx的xorg顯卡驅動程式。
sudo dpkg -i fglrx-kernel-source*.deb \
xorg-driver-fglrx_*.deb \
fglrx-amdcccle*.deb
做完以上步驟,就要編譯fglrx的核心模組
LANG=C (中文環境需要此指令,否則編譯模組會失敗)
sudo m-a prepare,update
sudo m-a build,install fglrx-kernel (這裡的參數跟cchtml提供的不同)
sudo depmod
sudo rm -f /usr/src/fglrx-kernel*.deb - 設定
安裝完成之後,要啟用剛裝好的ATI顯卡驅動程式,最簡單的方法就是透過「Restricted Drivers Manager(專有驅動程式管理員)」,只要選擇啟用就完成了。不過在重新開機之前,要避免核心載入舊版的fglrx模組,需要編輯linux-restricted-modules-common這個檔案。
sudo gedit /etc/default/linux-restricted-modules-common
開啟之後,在DISABLED_MODULES=這行的夾注號裡頭加入fglrx。
DISABLED_MODULES="fglrx"
存檔之後可以重新開機,如果沒有問題,X-Window應該會正常啟動。 - 如果核心被更新…
手動安裝核心的麻煩處就在此,每一次更新核心,你就要再次編譯fglrx的核心模組,這意味著你要進行第三步驟。做完之後重新開機即可。
全站熱搜
留言列表