網路城邦
回本城市首頁 企鵝家族
市長:☆★ 企鵝 ★☆  副市長: 藍天飛翔小狗兒
加入本城市推薦本城市加入我的最愛訂閱最新文章
udn城市不分類不分類【企鵝家族】城市/討論區/
討論區電腦資訊 字體:
上一個討論主題 回文章列表 下一個討論主題
ubuntu 7.10 x86-64 安裝 ATI Driver 7.11 (8.43.2)
 瀏覽3,448|回應0推薦0

☆★ 企鵝 ★☆
等級:8
留言加入好友
    
1,安裝編譯所必須的工具

sudo apt-get install module-assistant build-essential debhelper \
debconf dh-make fakeroot libstdc++5 linux-headers-generic
LANG=C
sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)


2,創建deb包 注意就是你首先要在shell裡面cd到你下載的驅動的當前目錄

gusty 7.10:
bash *.run --buildpkg Ubuntu/gutsy
 
Feisty 7.04:
bash *.run --buildpkg Ubuntu/feisty


3,屏蔽fglrx核心模塊
注意,如果你已經安裝了linux-restricted-modules的話,那麼此步必做。
否則可以跳過(一般都要做)。
 
sudo gedit /etc/default/linux-restricted-modules-common

將裡面的
 
DISABLED_MODULES=""

改成
 
DISABLED_MODULES="fglrx"


4,安裝deb包 也就是前面步驟2創建的deb包
 
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb


5,移除舊的fglrx
如果你是第一次做,那麼會提示你這個文件找不到。
別管他,繼續往下做就是。主要是為了防止舊的fglrx干擾。
 
sudo rm /usr/src/fglrx-kernel*.deb
sudo apt-get -f install


6,編譯內核模塊並安裝
 
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
cd /usr/src
sudo dpkg -i fglrx-kernel-*.deb
sudo depmod -a


7,配置驅動
 
sudo aticonfig --initial -f
sudo aticonfig --ovt=Xv


8,把以前xorg.conf裡不支持aiglx的語句修改掉。
 
Section "Extensions"
Option "Composite" "1"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection


9,重啟系統或者用Ctrl+Alt+Backspace重新進入圖形界面,確認驅動是否安裝好。

確認驅動是否正確安裝(可以類似於)
 
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X700
OpenGL version string: 2.1.7059 Release

 
glxinfo | grep render
direct rendering: Yes
#如果開啟了xgl,那麼這裡一定是No,還有其他一些信息。


我們需要的是看到類似上面兩條的內容。


10,開啟3D桌面,讓Compiz Fusion工作

輸入
 
SKIP_CHECKS=yes compiz

看看你的桌面特效有沒有,最大化最小化看看是不是有3D的效果呢,
有呢說明支持3D桌面了恩,恭喜你嗯。

然後再輸入
 
mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager


重啟一下看看是不是開機自動開啟了桌面特效,應該這樣就可以了。
如果不行的話,手動點擊桌面特效裡面的選項,把桌面特效給打開。


常見錯誤:

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 ln -s /usr/lib/ /usr/X11R6/lib/modules


5。如果執行fglrxinfo出現 libGL.so.1: cannot open shared object file,則
 
sudo ln /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1


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



參考資料:
   
ubuntu7.10 x86-64安裝ati 7.11(8.43.2)顯卡驅動成功,終於支持3D桌面了
  
ati官方驅動(非開源)的安裝配置(07/11/21),想用compiz的不推薦更新



至於如何開啟
3D桌面Compiz Fusion,請參考:
    
Mobile01:Ubuntu 7.10 加 Windows Vista,超華麗雙重開機



歡迎您的大駕光臨唷 =^-^=
回應 回應給此人 推薦文章 列印 加入我的文摘

引用
引用網址:https://city.udn.com/forum/trackback.jsp?no=51744&aid=2558108