LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: royllik

ATI驱动的一些问题+分析

[复制链接]
发表于 2009-11-30 10:26:13 | 显示全部楼层
不要瞎猜,up to R500表示最高只能支持到R500,老的显卡都是支持的。R600以上的支持要等到2.6.32内核

你的显卡当然也不例外。明显的例子是你控制台分辨率不需要任何参数就可以上到最佳。

屏幕渲染出现垃圾是驱动问题,我家里的X300会出现文字有部分乱码的情况,不过可以接受。但是笔记本上的X700却没这个问题。耐心等更新就好了。选random驱动是比较好的,vesa是不支持宽屏分辨率的。

还是继续试试看更改参数。尝试更改xorg.conf里面AccelMethod为exa(应该默认就是这个的)。xorg.conf里面自定义的参数不要多了,默认就比较好了。可以man random

还有查看显卡是否正常驱动了不能只是看direct rendering: Yes,可能是软件加速而非硬件。glxinfo | grep OpenGL可以看

开启KMS比较好,因为目前驱动开启了KMS的3D支持,不开启反而不正常,等稳定了就可以不开启KMS也正常了
回复 支持 反对

使用道具 举报

发表于 2009-11-30 10:28:06 | 显示全部楼层
我觉得你的显卡可以开启compiz,说不定效果比xfwm4带的简单效果还好。因为那些效果是通过CPU计算的,还不如直接是用compiz。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-30 22:01:27 | 显示全部楼层
楼上说的对,比R500显卡老的都支持KMS,我搞错了,
现在的问题是,开启KMS,不开任何效果时渲染会有问题,至于compiz,还没有去尝试,有时间再试一下,其实只是想要一个正常的使用效果,那些花哨的特效,不要也罢。
现在,关闭了KMS,不开任何效果,渲染起来最好,也许等稳定了,就OK了把。

direct rendering: Yes  不就是开起来 3D加速吗? 我一直是这样认为的,因为很久之前一个垃圾的SIS卡,这个从来开不起来,也没3D加速。

xfwm4带的简单效果也不是完全通过CPU渲染吧,否则什么显卡都可以开启了。
回复 支持 反对

使用道具 举报

发表于 2009-12-1 02:14:34 | 显示全部楼层
ubuntu下一切正常?嗯,两个发行版带的x-server、mesa、radeon驱动的版本都不同,其中任何一个都可能导致渲染出错,尤其是x-server和radeon驱动。要不怕麻烦,可以尝试编译和ubuntu版本相同的xorg、radeon驱动。

或者编译radeon的git版,看看git里问题是否解决。不过别抱太大希望,从日志看,最近radeon-git的更新基本集中在R600/R700上。

Post by playfish;2050947
我是thinkpad t42,r350的显卡。也会出现显示错误。更糟糕的是,在用firefox等各种浏览器的时候,也就是2d渲染比较多的时候,5~10分钟就会死机。而且是内核死机。我开启了magic key也就是alt+sysrq+REISUB。平时是有效的,但现在死机后也没反应了。以前不管怎么样,ctrl+alt+backspace都能搞定。现在直接内核挂掉了。难道Linux以后也要学windows引进蓝屏机制吗?残念……

内核崩溃几率变大、X无法启动、XVideo性能下降……都是KMS引入后附带的可能的负面效果,想系统稳定性好点,只有暂时关闭KMS。
回复 支持 反对

使用道具 举报

发表于 2009-12-1 10:33:49 | 显示全部楼层
intel的KMS貌似现在比较稳定了,R600的KMS跟3D在Fedora12里边已经可用了,arch要等2.6.32(反正快出了,等吧,我不想自己折腾git的mesa了)

btw:周末想入块9600GT,逃避A卡的驱动了,A卡是Arch每次升级xorg,kernel必悲剧啊
回复 支持 反对

使用道具 举报

发表于 2009-12-1 11:52:37 | 显示全部楼层
Post by yafeng;2051265
intel的KMS貌似现在比较稳定了,R600的KMS跟3D在Fedora12里边已经可用了,arch要等2.6.32(反正快出了,等吧,我不想自己折腾git的mesa了)

btw:周末想入块9600GT,逃避A卡的驱动了,A卡是Arch每次升级xorg,kernel必悲剧啊

我觉得ATI,intel现在跟Xorg, kernel跟得还是比较紧的,反倒是NV将来很不好说~
再熬一熬吧,A卡开源驱动的春天就快来了~
回复 支持 反对

使用道具 举报

发表于 2009-12-1 13:22:08 | 显示全部楼层
Post by Alerander;2051288
我觉得ATI,intel现在跟Xorg, kernel跟得还是比较紧的,反倒是NV将来很不好说~
再熬一熬吧,A卡开源驱动的春天就快来了~


嘻嘻,N卡是我老早就准备买的,现在我的笔记本:945GME/915GM
台式机A780G(HD3200)
然后再加一张N卡,三种卡就全了,想折腾哪个折腾那个lol~
回复 支持 反对

使用道具 举报

发表于 2009-12-1 20:56:24 | 显示全部楼层
Post by yafeng;2051265

btw:周末想入块9600GT,逃避A卡的驱动了,A卡是Arch每次升级xorg,kernel必悲剧啊

咋悲剧了。。也不用编译内核模块,驱动和内核无关,这几次杯具不过是内核引入了KMS。开源驱动没啥杯具的,倒是每次内核升级A卡闭源驱动杯具一下,Xorg升级后A卡和N卡都杯具一下

Post by zwgun;2051216
内核崩溃几率变大、X无法启动、XVideo性能下降……都是KMS引入后附带的可能的负面效果,想系统稳定性好点,只有暂时关闭KMS。

前两个貌似都是闭源驱动造成的比较多

Post by royllik;2051182

direct rendering: Yes  不就是开起来 3D加速吗? 我一直是这样认为的,因为很久之前一个垃圾的SIS卡,这个从来开不起来,也没3D加速。

xfwm4带的简单效果也不是完全通过CPU渲染吧,否则什么显卡都可以开启了。

OpenGL renderer string如果显示软件加速,就没正常驱动。

xfwm4或者其他简单的透明阴影软件确实什么显卡都可以开启。连sis的显卡没正常驱动都可以
回复 支持 反对

使用道具 举报

发表于 2009-12-1 23:01:21 | 显示全部楼层
Post by jarryson;2051496
开源驱动没啥杯具的,倒是每次内核升级A卡闭源驱动杯具一下,Xorg升级后A卡和N卡都杯具一下

Xorg升级后N卡的官方驱动还是跟得很快的,几天就有了。ATI的却不知几时有。

ATI的开源驱动的感觉还是不少的,比如:高清硬解不知得等多久,3D性能、稳定上不是很好,电源管理也不行。不过我个人觉得开源驱动真正的问题,还是开发者太少。radeon的活跃开发者一个巴掌就数得过来,这么几个人维护着从R100~R700全系列驱动的开发。
前两个貌似都是闭源驱动造成的比较多
我这是在说没有引入KMS前的开源驱动和引入KMS后的开源驱动,archwiki上不写上一堆开启KMS可能导致的问题吗?
http://wiki.archlinux.org/index. ... oblems.27_solutions

要和catalyst比嘛,catalyst导致内核崩溃的情况我没遇到,也没怎么听说。X崩溃倒的情况看过的倒不少,自己也遇过。catalyst导致的崩溃能通过openssh干掉X解除,magic key也可以。而KMS导致的崩溃就不知是否行得通了,前面不是有兄弟说magic key无效了吗?

X不能启动的问题和catalyst关系就不大了,只要是支持的内核、xorg版本,X不能启动的原因就得从别的方面考虑了,再怎么讲catalyst也是经过ATI开发者测试后才发布的。
回复 支持 反对

使用道具 举报

发表于 2009-12-1 23:12:53 | 显示全部楼层
也有道理。。一般认为键盘无相应就死机了,可是内核并没崩溃,闭源驱动的时候可是碰到不少。都直接强行关机。开源驱动造成死机还真的很少,当初更换开源驱动就为了X稳定一点

特性确实少
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表