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的專有驅動程式,建議你取消並重新開機,再進行以下的步驟。

  1. 下載驅動程式
    ATI網站 下載,記得選擇HD2000系列,因為之前的系列仍然是8.40版!或按這裡 下載。下載的檔案建議放在家目錄。
  2. 安裝必要的編譯工具、函式庫與核心標頭
    開啟終端機,複製下面兩行並貼在終端機裡執行。
    sudo apt-get install module-assistant build-essential debhelper \
    debconf dh-make fakeroot libstdc++5 linux-headers-generic
  3. 編譯及安裝驅動程式
    在終端機中切換到放置驅動程式的目錄中,執行以下指令來產生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
  4. 設定
    安裝完成之後,要啟用剛裝好的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應該會正常啟動。
  5. 如果核心被更新…
    手動安裝核心的麻煩處就在此,每一次更新核心,你就要再次編譯fglrx的核心模組,這意味著你要進行第三步驟。做完之後重新開機即可。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 chiming 的頭像
    chiming

    I need air

    chiming 發表在 痞客邦 留言(2) 人氣()