ATI 8.42 driver on Ubuntu

打開System->Administration->Restricted Drivers Manager
看裏面的ATI accelerated graphics driver有沒有勾上,如果沒有就勾上安裝,然後重啓

第一步:
請徹底卸載舊的驅動
代碼:
sudo apt-get remove --purge fglrx-control
sudo apt-get remove --purge fglrx-kernel-source
sudo apt-get remove --purge xorg-driver-fglrx
代碼:
sudo lrm-manager
並把原來裝過的4個包徹底刪除。
代碼:
sudo apt-get autoremove --purge fglrx*

第二步:
點這個鏈接www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run下載8.42驅動

第三步:
執行以下命令安裝需要的軟件包
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper

debconf libstdc++5 linux-headers-generic

第四步:
在終端下進入桌面(假如你把下載好的驅動放在桌面上),如果你是Feisty,請將其中的gutsy替換成feisty
bash ./ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy

第五步:
安裝deb包,執行以下命令
sudo dpkg -i fglrx-kernel-source_8.42.3-1_i386.deb
sudo dpkg -i xorg-driver-fglrx_8.42.3-1_i386.deb
sudo dpkg -i fglrx-amdcccle_8.42.3-1_i386.deb (這東西是顯卡的圖形管理工具)

第六步:
編譯內核模塊
sudo m-a prepare,update
sudo m-a build fglrx-kernel
sudo m-a install fglrx-kernel
sudo depmod
sudo rm -f /usr/src/fglrx-kernel*.deb

第七步:
gksu gedit /etc/default/linux-restricted-modules-common
fglrx添加到DISABLED_MODULES=""的引號裏

到此先重啓一下,休息片刻

第八步:
配置顯卡
sudo aticonfig --initial --force
sudo aticonfig --overlay-type=Xv (這個命令可能會出兩個警告,不過不用管)

第九步:
查看驅動信息,用以下命令
fglrxinfo
如果看到
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
version string: 1.2 (1.5 Mesa 6.4.1)
這種情況可能沒有安裝成功,反回第一步新裝吧,不要怪我哦,我都裝了五六遍才裝好
正常的應該和如下相似
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1650 Series
OpenGL version string: 2.0.6747 (8.40.4)

然後查看3D是否被支持
glxinfo | grep direct
顯示信息如下
direct rendering: Yes


第十步:
sudo gedit /etc/X11/xorg.conf

確認fglrx在”Device”字段裏

如果存在下面字段,就移除

Section “Extensions”
Option “Composite” “0″ # or “Disable”
EndSection

Section “ServerFlags”
Option “AIGLX” “off”
EndSection



第十一步:
sudo gedit /etc/xdg/compiz/compiz-manager
把這一句加到最後WHITELIST="nvidia intel ati radeon i810 fglrx"

接着
sudo gedit /usr/bin/compiz
找到
WHITELIST="nvidia intel ati radeon i810"
在後面加入"fglrx"
WHITELIST="nvidia intel ati radeon i810 fglrx"

最後薦意重啓一下,可以使用3D了,呵呵,不過感覺沒有開源驅動順暢,cpu佔用率也很高
但是3D的幀數比以前增長了一倍

------------------------------------------------------------------------------------------------------------------------------
常見錯誤:

1。如果你碰到2D加速很慢的情況,在/etc/X11/xorg.conf 的 Device section(就是有fglrx的那段)中添上
代碼:
Option "XaaNoOffscreenPixmaps"


2。如果沒有3D加速,可嘗試
代碼:
sudo mkdir /lib/modules/$(uname -r)/volatile
sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko


3。另外,如果你想用圖形化的工具配置顯卡的話,比如雙頭顯示,則可以
代碼:
gksu fireglcontrol
如果是用方法二的用
代碼:
gksu amdcccle
當然,圖形界面的功能比較有限,最強大的還是aticonfig。最新版的控制中心有些新東西,大家可以試試。

4。如果說/usr/X11R6/lib/modules/dri/fglrx_dri.so缺失,則執行(
某些朋友可能需要輸入 )
代碼:
sudo mkdir -p /usr/X11R6/lib/modules/dri
sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib/modules/dri


5。如果還有其他問題,比如nforce3的芯片(主要是asus的K8N),說你仍然運行於mesa,無3d加速,可以看這裏:
http://wiki.cchtml.com/index.php/Troubleshooting


Enjoy!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章