[测试]我的ati 显卡(mobility redeon 9700)及各类驱动的兼容性测试

CPU/显卡/打印机/USB设备等硬件问题
回复
hotgly
帖子: 3
注册时间: 2007-09-05 23:25

[测试]我的ati 显卡(mobility redeon 9700)及各类驱动的兼容性测试

#1

帖子 hotgly » 2008-02-24 0:44

1.开源驱动:
Synaptic package manager(新立得)中程序名为xserver-xorg-video-ati,建议安装,与下面的几种闭源驱动并不冲突,在闭源驱动无法运行时可以退回到开源驱动,保证ubuntu的运行。

兼容性:兼容所有版本的Ubuntu(废话,要是这个都不兼容ATI就被Ubuntu给抛弃了),兼容ati显卡

可用性:支持openGL,可以运行compiz;不支持direct3D hardware acceleration,无法正常运行包括google-earth和3D游戏在内的需要3D硬件加速的程序,如果不用这类程序,可以不用往下看了,开源驱动是最好、最稳定的选择。

2.ubuntu源中的(也就是新立得中的xorg-driver-fglrx)闭源驱动和AMD公司网站de官方闭源驱动:

个人认为新立得中的闭源驱动实际就是个AMD公司闭源驱动的ubuntu优化版本,文件名为xorg-driver-fglrx,也叫repository fglrx驱动,实际上这个driver在AMD公司闭源驱动基础上的优化工作刚刚成规模,许多bug也没有很好的解决,我个人目前不推荐安装这个驱动,但这个版本发展很快,也许个把月之后就会完善起来,可以完全替代官方驱动了。

兼容性:从去年12月开始,所有最新版本的闭源驱动,无论是Ubuntu源中的还是AMD官方的,都支持3D硬件加速,同时支持aiglx,aiglx可以支持compiz等类似需要openGL(一种显示渲染)的程序,也就是说,闭源驱动具有全部开源程序的功能,也具有开源驱动没有的功能。而在这之前ati没有aiglx的时候,则要通过Xgl server中介才能实现openGL。总之,开源驱动现在没有优势,而Xserver(源中文件名为xserver-xgl)再也不需要了。ati显卡用户可以扬眉吐气了。

根据目前我的测试Ubuntu7.10 Gusty Gibbon中兼容Gusty源中的xorg-driver-fglrx,核心版本应该是AMD公司的官方7.12的闭源程序,不过有时会在右下角出现AMD公司水印,0.6.99的旧版compiz无法运行提示三个fatal error,确认是Compiz不兼容,不知新版本compiz是否加入了Gusty的源,这个问题是否已经解决?我现在升级到了Ubuntu8.04 Hardy Heron alpha4:

hardy不兼容Ubuntu的源中闭源驱动xorg-driver-fglrx(hardy中的版本已经到了8.02核心),这个版本的xorg-driver-fglrx最大的特色和优点就是在安装后第一次进入图形界面Xorg的时候有一个设置xrog.conf也就是图形界面初始化的GUI图形化操作方式,可以设定自己的显示屏和显卡类型,但设定有些复杂我就不再描述。可以看出Ubuntu一步一步的在完善和提高图形化程度,使Ubuntu的操作方式更加图形化、大众化。而这个版本最要命的问题(据我测试),是无法设置除显示屏和显卡类型以外的其他设备包括键盘和鼠标,装完后我的鼠标左键是乱的,单击变双击不说很多窗口无法点上,触摸盘倒是单击正常,可也还是有些问题无法正常使用,而这个版本又拒绝用户修改xorg.conf无法自己订制设备,xorg.conf一旦被修改就失效需要重新进入初始化界面进行设定,而该死的这个初始界面又不能设定鼠标。所以只好放弃。这个版本支持hardy源中最新的compiz0.7。

我现在用的是AMD的官方闭源驱动8.2,除了待机时有些问题,还没有发现其他问题,对3D硬件加速和compiz支持的都很好。


下面是AMD官方闭源驱动的安装办法,很简单:

安装闭源驱动前的准备:通过新立得安装linux-restricted-modues-2.6.XX-X-XXX,要和ubuntu的kernel同一版本。这个程序是切换开源驱动(xserver-xorg-video-ati)和闭源驱动的。安装后在System系统-->Administration管理-->Restricted Devices Manager(受限设备管理?不好意思我用的英文系统不知这个中文是什么)中,选中ATI accelerated graphics driver就是应用闭源驱动,不选中就是应用Ubuntu的开源驱动。

接下来到AMD网站上下载官方闭源驱动,这个驱动每个月更新一次,所以通常以年月作程序的版本名称,现在的话应该是8.2,地址是:http://ati.amd.com/support/driver.html 选择 Linux x86 (32位机型)或Linux x86_64 (64位机型),选择显卡类型,我的是mobility radeon 9700,下载一个ati-driver-installer-8-02-x86.x86_64.run,然后右键,properties属性,Permission权限,选中allow executing files as program允许文件以程序方式运行。关掉,双击,一路默认、确认或自动安装,无须任何设置。安装完后重启机器,并确认restricted devices manager中选中了ati,闭源程序就装好了。

终端中运行 fglrxinfo,输出结果类似于:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON xxxx
OpenGL version string: 2.1.7281 Release
就安装好了。可以运行googleearth了。

如果要运行compiz还要进行以下设置:
终端运行 sudo gedit /etc/X11/xorg.conf,把
Section "Extensions"
Option "Composite" "0"
Endsection
删掉,保存,重启机器即可。
头像
xxb
帖子: 39
注册时间: 2007-04-27 10:44
联系:

#2

帖子 xxb » 2008-02-25 16:04

不错的文章,怎么不加精
你是一條河,流過我的悲傷
http://xxb.is-programmer.com
头像
zhizunbao
帖子: 264
注册时间: 2007-10-18 13:50
系统: Ubuntu 14.10

#3

帖子 zhizunbao » 2008-02-27 8:48

我的显卡是X800GTO(256MB/256bit),直接安装8.02不成功,卸载了之后编译deb包就安装成功了,配合compiz0.7.1运行非常好,至今没有发现任何bug,建议显卡在支持范围内的用户更新到8.02吧。
gxcooo
帖子: 394
注册时间: 2005-09-29 17:58

#4

帖子 gxcooo » 2008-02-27 9:49

LZ辛苦,不过指出一点问题:
支持openGL,可以运行compiz;不支持direct3D hardware acceleration
---Direct3D是windows下的,Linux的驱动不可能支持,wine倒是可以模拟
Linux debian 2.6.18.1lemote #1 Sat Jan 13 16:02:26 CST 2007 mips GNU/Linux
top - 10:13:17 up 70 days, 11:32 , 1 user, load average: 0.63, 0.61, 0.55
sxingfeng
帖子: 7
注册时间: 2006-11-26 4:37

#5

帖子 sxingfeng » 2008-03-09 16:02

像这样有深度有水平的文章太不多见了,很多地方查到的往往是一个简单问题的复杂解答。。。
sigh,装一个雅黑字体,本身需要两步,但很多地方却长篇累牍的用一些傻方法。。。这样的文章要加精,不要埋没在垃圾方法中~~~
sxingfeng
帖子: 7
注册时间: 2006-11-26 4:37

#6

帖子 sxingfeng » 2008-03-09 16:04

像这样有深度有水平的文章太不多见了,很多地方查到的往往是一个简单问题的复杂解答。。。
sigh,装一个雅黑字体,本身需要两步,但很多地方却长篇累牍的用一些傻方法。。。这样的文章要加精,不要埋没在垃圾方法中~~~
头像
lll9p
帖子: 1806
注册时间: 2007-07-18 18:56
联系:

#7

帖子 lll9p » 2008-03-09 23:39

感谢LZ的辛苦,先把文章收藏了先。以後可能会用到
头像
hantaogreat
帖子: 22
注册时间: 2008-03-11 18:14

#8

帖子 hantaogreat » 2008-03-17 17:48

为了安装我的显卡驱动,我不知看了多少帖子,就lz这篇最简单明了,谢谢lz了!!
xhaomao888
帖子: 76
注册时间: 2007-12-11 11:07

#9

帖子 xhaomao888 » 2008-04-25 22:54

这篇文章不的不说化繁为简,lz的表达能力很强。。。
xhaomao888
帖子: 76
注册时间: 2007-12-11 11:07

#10

帖子 xhaomao888 » 2008-04-25 23:11

更正一下,linux-restricted-modues-2.6.XX-X-XXX 应该是linux-restricted-modlues-2.6.XX-X-XXX,少了一个l,我怕有人复制后直接apt,,,,这样找不到。。。
booohr
帖子: 70
注册时间: 2007-12-04 14:20

#11

帖子 booohr » 2008-04-26 16:34

说得真好,虽然我没有验证过这么多的版本。不过我可以也说一点,用9550卡的话,最好自己编译DEB包,直接运行安装会出现很多问题的。
dorado
帖子: 23
注册时间: 2006-10-31 10:02
联系:

#12

帖子 dorado » 2008-04-30 0:10

这么好的文章一定要顶,因为有了你我才能不死机的安装了ATI的驱动在hardy
东方之子
帖子: 17
注册时间: 2006-11-02 12:12

#13

帖子 东方之子 » 2008-04-30 11:26

支持
回复