忙了一下子才把ati裝到我的linux裡面,好用的matroxG450退役中,現在,
就要來分享一下安裝ati驅動程式了。
首先,xfree 4.2.1只支援到ati radeon 8500以下的卡,而小弟我
是r9000 pro,所以不支援,在debian的mailing list上
有看到可以用chipid等設定強迫,但是小弟的結果是會讓
linux重新開機,所以呢...我只好到ati的網站download driver了
先到以下的網站抓下來driver的rpm檔案
http://mirror.ati.com/support/driver.html
然後安裝時先用alien <ati_driver_package.rpm>
之後會產生deb的檔案,然後用dpkg -i --force-overwrite <ati_driver_package.deb>
為甚麼要用force-overwrite呢?因為ati的driver中會跟系統的xlibmesa所提供的libGL.so相衝突,
所以只有強迫寫入,安裝好之後呢,接下來就要設定XF86Config-4
在設定檔案中加入以下字串
Section "Device"
Identifier "ATI"
Driver "fglrx"
VideoRam 65535
Option "no_accel" "no"
Option "no_dri" "no"
Option "VideoOverlay" "on" ## 啟動xv加速看影片
EndSection
這樣重新startx就可以進入x-win且有support 2d加入,mplayer可以使用-vo xv摟
另外如果要啟動opengl加速的話請加入
Option "OpenglOverlay"
但這跟VideoOverlay是相衝突的,只能選其一,好了,介紹玩了,好好使用ati吧。
第二:開啟ati 3D加速功能
1:首先,先確定/usr/src有kernel-source,是kernel-source窩,不能是kernel-headers,因為會用到kernel-source/drivers/drm的目錄。
2:將/usr/src/的kernel-source檔案link成 linux
3:切換到/usr/src/linux,將/boot/config-xxxx(你的kernel設定檔)拷貝到成此目錄下且更名成.config
4:make menuconfig;make dep(此步驟是為了建立kernel source dir中的modversion.h和version.h)
另外,修改/usr/src/linux/include/linux/version.h
將第一行的#define UTS_RELEASE後面的字串改成執行uname -r的結果,ex:2.4.19
5:切換/lib/modules/fglrx/build_mod
6:./make.sh
7:如果正常的話,請切回上個目錄執行make_install.sh
cd ..
./make_install.sh
8:成功之後,就可以載入fglrx這個module,然後進入x-win,用glxgears測試,小弟這邊是可以跑到2500 fps,應該算快了...
9:祝大家使用愉快。
我要跳槽到ati的陣營摟。
ps:rpm 的使用者可以用rpm -i--force 安裝ati driver。