ATI 新版 Driver 8.28.8 安裝心得

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

ATI 新版 Driver 8.28.8 安裝心得

文章Cheung » 週五 12月 15, 2006 5:02 pm

建立 kernel module 限制為 testing/unstable (Debian/etch 以上版本)

需要注意編譯 kernel 的 gcc 版本跟系統使用的需要一致

方式一:debian 方式

以下引用自 http://140.116.226.211/wiki/doku.php?id ... n:x-window
代碼: 選擇全部
使用debian化的包裝方式
apt-get install gcc linux-headers-`uname -r`
apt-get install fglrx-kernel-src              (會在/usr/src/中出現fglrx.tar.bz2)
cd /usr/src
tar jxvf fglrx.tar.bz2
cd modules/fglrx
module-assistant auto-install fglrx

dpkg -i /usr/src/fglrx-kernel-`uname -r`_8.23.7-1+2.6.15-8_i386.deb



安裝 debian driver
代碼: 選擇全部
apt-get install fglrx-driver


方式二:自 ati 網站下載 bin 檔安裝
代碼: 選擇全部
列出能建立的類型:
./ati-driver-installer-8.28.8.run --listpkg
建立 Debian/etch 專用版本
./ati-driver-installer-8.28.8.run --buildpkg Debian/etch

會產生
代碼: 選擇全部
fglrx-control_8.28.8-1_i386.deb
fglrx-driver_8.28.8-1_i386.deb
fglrx-driver-dev_8.28.8-1_i386.deb
fglrx-installer_8.28.8-1_i386.changes
fglrx-kernel-2.6.18-3-686-bigmem_8.28.8-4+2.6.18-8_i386.deb
fglrx-kernel-src_8.28.8-1_i386.deb
fglrx-sources_8.28.8-1_i386.deb

安裝
代碼: 選擇全部
dpkg -i fglrx-driver_8.28.8-1_i386.deb \
fglrx-kernel-src_8.28.8-1_i386.deb \
fglrx-kernel-2.6.18-3-686-bigmem_8.28.8-4+2.6.18-8_i386.deb
apt-get -f upgrade



在 console 下 載入 module
代碼: 選擇全部
depmod -ae
modprobe fglrx

加入開機啟動的 module: cat /etc/modules
代碼: 選擇全部
ide-cd
ide-disk
ide-generic
psmouse
sd_mod
fuse
fglrx


Xorg 設定

如果使用 DVI 介面 記得加入 ForceMonitors 部份設定
否則預設會去找 D-sub 介面 會以為安裝失敗
更多資訊可以 man fglrx

代碼: 選擇全部
Section "Module"

#    Load          "GLcore"
    Load           "bitmap"
    Load           "dbe"
    Load           "ddc"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "dri"
    Load            "extmod"
        SubSection "extmod"
            Option  "omit xorg-dga"
        EndSubSection
    Load           "int10"
    Load           "record"
    Load           "type1"
    Load           "vbe"
EndSection

Section "Device"

    Identifier      "Generic Video Card"
    Driver          "fglrx"
    Option          "UseInternalAGPGART" "yes"
    Option          "ForceMonitors" "TMDS1"
    Option          "KernelModuleParm"  "agpgart=2"
    Option          "OpenGLOverlay" "off"
    Option          "no_accel"      "off"
    Option          "no_dri"        "off"
    Option          "VideoOverlay"  "on"
    BusID "PCI:1:0:0"
    Screen 0

EndSection




驗證:有出現 ATI Technologies Inc. 就是成功了

代碼: 選擇全部
fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9000 PRO DDR Generic
OpenGL version string: 1.3.1091 (X4.3.0-8.28.8)


跑一次測試畫面
代碼: 選擇全部
fgl_glxgears
可愛的寶寶,我的小心肝,樹上的葉子被風捲起,輕輕地落在寶寶的床上,

天上的神呀,請保佑這個孩子,請保佑大家,讓她永遠活在您慈愛的照拂下..........
Cheung
懵懂的國中生
懵懂的國中生
 
文章: 232
註冊時間: 週二 6月 03, 2003 9:34 pm

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客