January 8,2007
Linux Debian/Etch ATI 8.32.5 driver
雖然Debian/Etch已經有包好的.deb檔案,不過更新速度一定比官網慢。
參考:
http://linux.xlibs.net/2006/11/15/howto-ati-8315-ubuntu-egdy-eft-and-dapper-drake/
http://140.116.226.211/wiki/doku.php?id=linux:debian:x-window
參考:
http://linux.xlibs.net/2006/11/15/howto-ati-8315-ubuntu-egdy-eft-and-dapper-drake/
http://140.116.226.211/wiki/doku.php?id=linux:debian:x-window
方法如下:
1.更新以及安裝必要工具
sudo apt-get update
sudo apt-get install module-assistant build-essential
sudo apt-get install fakeroot dh-make debconf libstdc++5
2.產生.deb檔
首先到ati網站下載更新驅動。
$./ati-driver-installer-8.32.5-x86.x86_64.run --buildpkg Debian/etch
產生所需的.deb檔案
ps.如果不是Debian/etch可以用--listpkg選擇適合的Distribution安裝。
3.安裝
$sudo apt-get install fglrx*.deb
4.在做這一步之前,先確定目前kernel版本,要抓相同版本的kernek source。
$cd /usr/src/
$env LANG=C LC_ALL=C sudo module-assistant prepare,update
$env LANG=C LC_ALL=C sudo module-assistant build,install fglrx
$env LANG=C LC_ALL=C sudo depmod -a
如果沒有錯誤,那應該就算弄好,就只要重開機(其實我不確定是否一定要重開機)就可。
至於為甚麼要用env LANG=C LC_ALL=C,那是因為我的系統是用LANG=zh_TW.UTF-8 LC_ALL=zh_TW.UTF-8,但是在執行上列命令會產生中文訊息,導致在"sudo module-assistant build,install fglrx"會有錯誤。因此我還會加上"env LANG=C LC_ALL=C"
5.設定/etc/X11/xor.conf
$sudo aticonfig --initial
$sudo aticonfig –overlay-type=Xv
因為我是用雙螢幕
$aticonfig --initial=dual-head
$aticonfig --dtop=horizontal (延伸桌面)
$sudo aticonfig –overlay-type=Xv
接著重開機,不過我認為應該可以不用重開機,不過我還是重開了XD
登入之後開個terminal輸入
$fglrxinfo
有出現ATI Technologies Inc.以及你的顯示卡編號就算成功。
或是輸入
$glxgears -printfps
$fgl_glxgears
有正常的出現視窗也算是成功。
另外,GDM有時候會突然的crash掉。
$vim /etc/gdm/gdm.conf
原本
AlwaysRestartServer=false
更改
AlwaysRestartServer=true
改成每次都重新啟動gdm,雖然登出登入之後會比較慢,但是目前就沒有在crash過。
1.更新以及安裝必要工具
sudo apt-get update
sudo apt-get install module-assistant build-essential
sudo apt-get install fakeroot dh-make debconf libstdc++5
2.產生.deb檔
首先到ati網站下載更新驅動。
$./ati-driver-installer-8.32.5-x86.x86_64.run --buildpkg Debian/etch
產生所需的.deb檔案
ps.如果不是Debian/etch可以用--listpkg選擇適合的Distribution安裝。
3.安裝
$sudo apt-get install fglrx*.deb
4.在做這一步之前,先確定目前kernel版本,要抓相同版本的kernek source。
$cd /usr/src/
$env LANG=C LC_ALL=C sudo module-assistant prepare,update
$env LANG=C LC_ALL=C sudo module-assistant build,install fglrx
$env LANG=C LC_ALL=C sudo depmod -a
如果沒有錯誤,那應該就算弄好,就只要重開機(其實我不確定是否一定要重開機)就可。
至於為甚麼要用env LANG=C LC_ALL=C,那是因為我的系統是用LANG=zh_TW.UTF-8 LC_ALL=zh_TW.UTF-8,但是在執行上列命令會產生中文訊息,導致在"sudo module-assistant build,install fglrx"會有錯誤。因此我還會加上"env LANG=C LC_ALL=C"
5.設定/etc/X11/xor.conf
$sudo aticonfig --initial
$sudo aticonfig –overlay-type=Xv
因為我是用雙螢幕
$aticonfig --initial=dual-head
$aticonfig --dtop=horizontal (延伸桌面)
$sudo aticonfig –overlay-type=Xv
接著重開機,不過我認為應該可以不用重開機,不過我還是重開了XD
登入之後開個terminal輸入
$fglrxinfo
有出現ATI Technologies Inc.以及你的顯示卡編號就算成功。
或是輸入
$glxgears -printfps
$fgl_glxgears
有正常的出現視窗也算是成功。
另外,GDM有時候會突然的crash掉。
$vim /etc/gdm/gdm.conf
原本
AlwaysRestartServer=false
更改
AlwaysRestartServer=true
改成每次都重新啟動gdm,雖然登出登入之後會比較慢,但是目前就沒有在crash過。
引用URL
http://cgi.blog.roodo.com/trackback/2630717