LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1723|回复: 17

开源驱动xf86-video-ati难道是用CPU来渲染的?

[复制链接]
发表于 2010-3-22 16:01:01 | 显示全部楼层 |阅读模式
系统处于稳定运行状态。KDE4,无特效。无大宗应用程序运行。KDE的监视器和top显示CPU占用为 4%左右。

运行命令 glxgears ,然后CPU暴涨到50%(我的是双核),并持续到glxgear退出。接着CPU占用率恢复 4%。

而平时开启KDE4的桌面特效,CPU也是常常占用10%左右。(看起来不多,但是我是笔记本用户,这很影响发热的。)

我的疑问是,开源驱动 xf86-video-ati 难道是使用CPU来渲染的??这岂不是倒退到了原始社会?
发表于 2010-3-22 16:10:11 | 显示全部楼层
又是ATI的杯具...
回复 支持 反对

使用道具 举报

发表于 2010-3-22 16:15:36 | 显示全部楼层
Post by dickeny;2077044
系统处于稳定运行状态。KDE4,无特效。无大宗应用程序运行。KDE的监视器和top显示CPU占用为 4%左右。

运行命令 glxgears ,然后CPU暴涨到50%(我的是双核),并持续到glxgear退出。接着CPU占用率恢复 4%。

而平时开启KDE4的桌面特效,CPU也是常常占用10%左右。(看起来不多,但是我是笔记本用户,这很影响发热的。)

我的疑问是,开源驱动 xf86-video-ati 难道是使用CPU来渲染的??这岂不是倒退到了原始社会?


内核/显卡是啥?…
早已用了2.6.34rc1和git的人表示不知道官方源是什么情况……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-22 18:33:09 | 显示全部楼层
Post by hurricanek;2077048
内核/显卡是啥?…
早已用了2.6.34rc1和git的人表示不知道官方源是什么情况……


[php]
$ uname -a
Linux laptop 2.6.32-ice #1 SMP PREEMPT Wed Feb 24 21:36:54 CST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz GenuineIntel GNU/Linux
$ lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 2400 XT
$ pacman -Qs xf86-video-ati
local/xf86-video-ati 6.12.4-3 (xorg-video-drivers)
    X.org ati video driver
[/php]

PS:你都用34内核了,好激进啊。。。
回复 支持 反对

使用道具 举报

发表于 2010-3-22 18:58:44 | 显示全部楼层
Post by dickeny;2077083
[php]
$ uname -a
Linux laptop 2.6.32-ice #1 SMP PREEMPT Wed Feb 24 21:36:54 CST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz GenuineIntel GNU/Linux
$ lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 2400 XT
$ pacman -Qs xf86-video-ati
local/xf86-video-ati 6.12.4-3 (xorg-video-drivers)
    X.org ati video driver
[/php]

PS:你都用34内核了,好激进啊。。。


我倒是不是不知道官方现在是32……我不知道的是现在32kernel + 7.7mesa + 6.12.4 ati是个什么效果……
回复 支持 反对

使用道具 举报

发表于 2010-3-22 19:16:14 | 显示全部楼层
你用什么驱动运行glxgears不占用cpu的?难道你以为桌面效果全部都是显卡计算不用cpu的吗。

你看桌面上开了些什么东西,是要是在改变的都关掉,比如系统监视的,刷新率过快会很占用cpu的,是否在播放歌曲等。

开启混合后比没开启混合当然差别要明显。

还有并不是说所有工作都交给显卡就节能了,比如高清硬解功耗说不定比软解还高。只是你看起来比较舒服罢了。
回复 支持 反对

使用道具 举报

发表于 2010-3-22 19:17:11 | 显示全部楼层
很怪,前天我更新了之后,glxgears终于回到两年前用catalyst的水平了,结果昨天更新后,又重新爬回前天更新前的水平。——还好,我基本不用什么需要图形性能的东西,不然就真的杯具了。
回复 支持 反对

使用道具 举报

发表于 2010-3-22 21:03:17 | 显示全部楼层
Post by dickeny;2077044
系统处于稳定运行状态。KDE4,无特效。无大宗应用程序运行。KDE的监视器和top显示CPU占用为 4%左右。

运行命令 glxgears ,然后CPU暴涨到50%(我的是双核),并持续到glxgear退出。接着CPU占用率恢复 4%。

而平时开启KDE4的桌面特效,CPU也是常常占用10%左右。(看起来不多,但是我是笔记本用户,这很影响发热的。)

我的疑问是,开源驱动 xf86-video-ati 难道是使用CPU来渲染的??这岂不是倒退到了原始社会?

我的intel显卡也是一样的情况
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-23 00:05:18 | 显示全部楼层
Post by jarryson;2077090
你用什么驱动运行glxgears不占用cpu的?难道你以为桌面效果全部都是显卡计算不用cpu的吗。

你看桌面上开了些什么东西,是要是在改变的都关掉,比如系统监视的,刷新率过快会很占用cpu的,是否在播放歌曲等。

开启混合后比没开启混合当然差别要明显。

还有并不是说所有工作都交给显卡就节能了,比如高清硬解功耗说不定比软解还高。只是你看起来比较舒服罢了。


貌似你说得很专业。但我是以运行glxgears前后的CPU占用率来对比的。而且top/系统监视器之类的程序刷新频率很低,基本不占用啥CPU。
另外,我知道任何计算都是需要CPU参与的,但是我没想到会参与得这么“深入”而已。一半的CPU资源都耗进去了。
回复 支持 反对

使用道具 举报

发表于 2010-3-23 08:32:20 | 显示全部楼层
Post by dickeny;2077151
貌似你说得很专业。但我是以运行glxgears前后的CPU占用率来对比的。而且top/系统监视器之类的程序刷新频率很低,基本不占用啥CPU。
另外,我知道任何计算都是需要CPU参与的,但是我没想到会参与得这么“深入”而已。一半的CPU资源都耗进去了。

不完全是那样。至少我使用 nv 的专有驱动时,glxgears 基本不占CPU。我在旁边开一般的程序也基本没影响。

程序占用一点CPU是正常的,不过以现在主流的CPU性能而言,占用一点CPU不应当有看得到的差别(至少绝对不会是50%那么多)。

至于开启混成特效与开启top,我实际测试即使在我一台奔四的老机器上,也不会对glxgears成绩有看得见的影响,如果开启混成特效与开启top都对glxgears成绩有影响的话,那还是有问题。

象楼主那种情况,很明显就是驱动有问题,或者是显卡本身有问题。

当然对于ATI来说。驱动有问题的可能性最大。
回复 支持 反对

使用道具 举报

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

本版积分规则

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