感谢支持
我们一直在努力

Ubuntu7.10下安装ATI-8.01驱动确保成功开启compiz

Ubuntu7.10下安装ATI-8.01驱动确保成功开启compiz

为了给大家提供方便。今天咱们在Ubuntu7.10下编译deb包安装,保证成功。


新驱动修复了以下bug:


1.屏幕右下角或鼠标指针处画面长时间不能刷新;


2.部分大屏幕显示器默认只能以1280×1024分辨率运行;


3.用户自定义xorg.conf的某些指令后,但是被fglrx忽略;


4.在2.6.23版本内核中出现硬盘或内存长时间挂起。


但是同样也带来了一些问题,比如重启X-Window死机,关机重启变慢,不过解决了长期以来右下角显示不正常的问题,看个人意愿,本人不发表意见,只提供安装步骤:


另外,桌面环境建议使用GNOME,个人测试认为KDE环境下开3D不是很稳定,个人意见


一.纯净的没有安装过旧驱动的系统并且升级完毕。


二.驱动下载地址:http://ati.amd.com/support/drivers/linux/linux-radeon.html


首先检查一下你的显卡是否在以下支持范围以内:


引用:


工作站产品


FireGL? V8650/V8600


FireGL? V7600/V7350/V7300/V7200/V7100


FireGL? V5600/V5200/V5100/V5000


FireGL? V3600/V3400/V3300/V3200/V3100


FireGL? X3-256/X3/X2-256/Z1-128/T2-128/X1-128/X1-256p


FireGL? 2200 (Single card PCI-e configuration)


Mobility? FireGL? V5000/T2


移动及整合产品


Mobility?Radeon? X1800/X1600/X1400/X1300/X1200/X1100/X800/X700/X600/X300/X200/9800/9600/9550/9500 series


Mobility? Radeon? Xpress 1200/1100/200 series


桌面及整合产品


Radeon? HD 2900/2600/2400 series


Radeon? X1900/X1800/X1300/X850/X800/ X700/X600/X550/X300/9800/9700/9600/9550/9500 series


Radeon? Xpress1200/1100 /200 series


三.安装编译所需要的包


代码:


sudo apt-get update


sudo apt-get install build-essential fakeroot dh-make debhelper debconf libstdc++5 dkms –y


四.生成deb包


代码:


sh ati-driver-installer-8-01-x86.x86_64.run –buildpkg Ubuntu/gutsy

五.将旧的fglrx模块从受限模块中列入黑名单:


GNOME用户输入:


代码:


gksu gedit /etc/default/linux-restricted-modules-common


KDE用户输入:


代码:


kdesu kate /etc/default/linux-restricted-modules-common


将 “DISABLED_MODULES” 改为DISABLED_MODULES=”fglrx”,也就是自己在双引号中输入fglrx即可,保存退出。


六。移除旧的fglrx包:


代码:


sudo rm /usr/src/fglrx-kernel*.deb


如果提示找不到文件,没关系,继续。


七.安装生成的.deb包


代码:


sudo dpkg -i xorg-driver-fglrx_8.452.1-1*.deb fglrx-kernel-source_8.452.1-1*.deb fglrx-amdcccle_8.452.1-1*.deb


遇到询问是否更新compiz-manager,选择N就行了。


八.然后再执行:


代码:


sudo apt-get install -f


九. 重启电脑。


运行以下命令:


代码:


sudo aticonfig –initial


sudo aticonfig –overlay-type=Xv


十. 再重启。


代码:


sudo shutdown -hr now


注意不要去改动“受限驱动管理器”,这时会自动启用新驱动。有人可能会擅自把“启用”挑钩,这样做是不对,受限驱动已经在使用中。


然后用下面两个命令测试显卡驱动是否安装成功,如果成功,应该是类似这样的返回值,而且glxgears的帧数比装驱动之前有相当大的提升。


代码:


fglrxinfo


引用:


display: :0.0 screen: 0


OpenGL vendor string: ATI Technologies Inc.


OpenGL renderer string: RADEON X800 GTO


OpenGL version string: 2.1.7276 Release


代码:


glxinfo |grep -e ‘direct’ -e ‘OpenGL’


引用:


direct rendering: Yes


OpenGL vendor string: ATI Technologies Inc.


OpenGL renderer string: RADEON X800 GTO


OpenGL version string: 2.1.7276 Release


OpenGL extensions:


十一. 先开启系统自带的compiz-fusion。先把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


对于KUbuntu用户输入以下命令:


代码:


sudo apt-get install compiz compiz-bcop compizconfig-settings-manager compiz-core compiz-fusion-plugins-main compiz-fusion-plugins-extra compiz-kde compiz-plugins libcompizconfig0 libcompizconfig-backend-kconfig libdecoration0 python-compizconfig emerald -y

十二. 装完之后,还有重要的一步,因为Ubuntu7.10发布的时候ATI的显卡驱动还不支持AIGLX,所以要借助XGL才能开启compiz,但是现在装的最新的驱动已经提供了AIGLX的支持,不再需要XGL了。所以必须经过以下操作才能屏蔽掉XGL的检测。


1。 代码:


sudo gedit /etc/X11/xorg.conf


查看一下文件中是否有这一段存在


引用:


# Section “Extensions”


# Option “Composite” “0”


# EndSection


有的话就删掉,没有就不要动了。


2。然后再让compiz识别fglrx。命令:


代码:


mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager


3。然后修改compiz初始文件


代码:


sudo gedit /usr/bin/compiz


找到下面的语句,将fglrx加入


引用:


# Driver whitelist


WHITELIST=”fglrx nvidia intel ati radeon i810″


4。再找到下面的语句,


引用:


# blacklist based on the pci ids


# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details


T=” 1002:5954 1002:5854 1002:5955″ # ati rs480


T=”$T 1002:4153″ # ATI Rv350


T=”$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12″ # intel 965


T=”$T 8086:2972″ # i965 (x3000)


T=”$T 1002:3152 1002:3150 1002:5462 1002:5653 ” # ati X300 X600,X600 X700


BLACKLIST_PCIIDS=”$T”


将上面的语句段改为:


引用:


# blacklist based on the pci ids


# BLACKLIST_PCIIDS=”$T”


BLACKLIST_PCIIDS=””


5。再找到第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)


6。重启一下 X-window,看一下compiz能否启动。按ALT+F2输入”compiz –replace”,回车。看到了吧。


十三。安装compiz-0.6.99,可以到这里http://kwatrow.nl/repo/dists/Gutsy/compiz-fusion-git/


下载deb包。在新立得中把旧的compiz删除干净。然后把以下deb包放在一个文件夹


引用:


compiz_0.6.3


compiz-bcop_0.6.99


compizconfig-settings-manager_0.6.99


compiz-core_0.6.3


compiz-fusion-plugins-extra_0.6.99


compiz-fusion-plugins-main_0.6.99


compiz-fusion-plugins-unsupported_0.6.99


compiz-gnome_0.6.3


compiz-plugins_0.6.3


emerald_0.6.99


emerald-themes_0.6.99


libcompizconfig0_0.6.99


libcompizconfig-backend-gconf_0.6.99


libdecoration0_0.6.3


libemeraldengine0_0.6.99


Python-compizconfig_0.6.99


对于KDE用户相应改为


compiz-kde_0.6.3


libcompizconfig-backend-kconfig_0.6.99


一个命令就安装好了


代码:


sudo dpkg -i *.deb

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu7.10下安装ATI-8.01驱动确保成功开启compiz
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏