昨天自吃完午飯,便開始嘗試ATI顯卡的最新驅動7.12的安裝,一直到晚上11點才算成功,俺那可憐的小黑啊,重啟了n遍了,至今心疼ing.....ATI的顯卡驅動太難伺候了,似乎不只是我個人的想法,要不然也不會有那麼多的安裝方案,那麼多的解決方案了。閑話不多說,開始工作: 一.驅動的安裝: 1.下載地址 http://ati.amd.com/support/drivers/linux/linux-radeon.html 最好放在主目錄下或者英文文件夾中,萬一需要進入字元模式,漢字可都是亂碼,會有很多的麻煩。 2.安裝編譯所需要的包 sudo apt-get update sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic dkms -y 3.卸載舊的fglrx 在新立得中把含有fglrx的軟體包全部刪除 4.將舊的fglrx模塊從受限模塊中列入黑名單: gksu gedit /etc/default/linux-restricted-modules-common 將 "DISABLED_MODULES" 改為DISABLED_MODULES="fglrx",保存退出。 5.移除舊的fglrx包: sudo rm /usr/src/fglrx-kernel*.deb 如果提示找不到文件,沒關係,繼續。 6.安裝驅動: 7.12驅動已經支持腳本安裝了,所以只要加上執行許可權,即可運行。 chmod a+x ati-driver-installer-8.443.1-x86.x86_64.run sudo ./ati-driver-installer-8.443.1-x86.x86_64.run 遇到詢問是否更新compiz-manager,選擇N就行了。 然後再執行: sudo apt-get install -f 8.重啟電腦。 sudo aticonfig --initial sudo aticonfig --overlay-type=Xv 10.再重啟。 11.檢測驅動是否成功安裝: fglrxinfo 可能會出現如下代碼: display: :0.0 screen: 0 OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.2 (1.5 Mesa 6.4.1) 證明fglrx尚未啟用,有如下的解決方案: 1. sudo mkdir -p /usr/X11R6/lib/modules/dri sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib/modules/dri 2. sudo rm /lib/modules/$(uname -r)/volatile/* sudo ln -s /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko 3. lsmod | grep fglrx 如果什麼也沒有返回,執行代碼: sudo depmod -ae sudo su sudo echo fglrx >> /etc/modules 4. 如下的兩項可能是fglrx不能啟用的根本原因: sudo gedit etc/modprobe.d/lrm-video 把包含fglrx的註釋項都去掉,就是把最前面的#去掉 sudo gedit /etc/modprobe.d/blacklist-restricted fglrx不知為什麼被加進了黑名單,把包含fglrx的行都註釋掉,就是在行的最前面加個# 再重啟電腦,在終端輸入fglrxinfo應該就出現如下的信息了: display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Mobility Radeon X1300 OpenGL version string: 2.1.7170 Release 到此,ATI的顯卡驅動才算安裝成功。 二.Compiz的安裝與配置: 1.安裝XGL sudo apt-get install xserver-xgl 2.安裝compiz sudo apt-get install compiz compiz-bcop compizconfig-settings-manager compiz-core compiz-fusion-plugins-main compiz-fusion-plugins-extra compiz-gnome compiz-plugins libcompizconfig0 libcompizconfig-backend-gconf libdecoration0 python-compizconfig emerald -y 3.設置compiz,讓compiz識別新驅動 mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager 4,然後修改compiz初始文件 sudo gedit /usr/bin/compiz 找到 # Driver whitelist WHITELIST="fglrx nvidia intel ati radeon i810" //紅色為新加入的,原本沒有 找到 BLACKLIST_PCIIDS="$T" 改為: BLACKLIST_PCIIDS="" 找到第30-35行,修改為以下內容: COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz PLUGIN_PATH="/usr/lib/compiz/" GLXINFO="/usr/bin/glxinfo" KWIN="/usr/bin/kwin" METACITY="/usr/bin/metacity" COMPIZ_NAME="compiz.real" # Final name for compiz (compiz.real) 重啟 X,即可打開特效。
[火星人
]
Ubuntu7.10 ATI顯卡驅動7.12/8.44.3的安裝,XGL+compiz的配置 已經有456 次圍觀
本文地址: http://coctec.com/docs/linux/show-post-180835.html