开源驱动xf86-video-ati难道是用CPU来渲染的?
时间:2010-03-22
来源:互联网
运行命令 glxgears ,然后CPU暴涨到50%(我的是双核),并持续到glxgear退出。接着CPU占用率恢复 4%。
而平时开启KDE4的桌面特效,CPU也是常常占用10%左右。(看起来不多,但是我是笔记本用户,这很影响发热的。)
我的疑问是,开源驱动 xf86-video-ati 难道是使用CPU来渲染的??这岂不是倒退到了原始社会?
作者: dickeny 发布时间: 2010-03-22
作者: Celinda 发布时间: 2010-03-22
作者: dickeny
系统处于稳定运行状态。KDE4,无特效。无大宗应用程序运行。KDE的监视器和top显示CPU占用为 4%左右。
运行命令 glxgears ,然后CPU暴涨到50%(我的是双核),并持续到glxgear退出。接着CPU占用率恢复 4%。 而平时开启KDE4的桌面特效,CPU也是常常占用10%左右。(看起来不多,但是我是笔记本用户,这很影响发热的。) 我的疑问是,开源驱动 xf86-video-ati 难道是使用CPU来渲染的??这岂不是倒退到了原始社会? |
早已用了2.6.34rc1和git的人表示不知道官方源是什么情况……
作者: hurricanek 发布时间: 2010-03-22
作者: hurricanek
内核/显卡是啥?…
早已用了2.6.34rc1和git的人表示不知道官方源是什么情况…… |
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
作者: dickeny 发布时间: 2010-03-22
作者: dickeny
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 |
作者: hurricanek 发布时间: 2010-03-22
你看桌面上开了些什么东西,是要是在改变的都关掉,比如系统监视的,刷新率过快会很占用cpu的,是否在播放歌曲等。
开启混合后比没开启混合当然差别要明显。
还有并不是说所有工作都交给显卡就节能了,比如高清硬解功耗说不定比软解还高。只是你看起来比较舒服罢了。
作者: jarryson 发布时间: 2010-03-23
作者: jobinson99 发布时间: 2010-03-23
作者: dickeny
系统处于稳定运行状态。KDE4,无特效。无大宗应用程序运行。KDE的监视器和top显示CPU占用为 4%左右。
运行命令 glxgears ,然后CPU暴涨到50%(我的是双核),并持续到glxgear退出。接着CPU占用率恢复 4%。 而平时开启KDE4的桌面特效,CPU也是常常占用10%左右。(看起来不多,但是我是笔记本用户,这很影响发热的。) 我的疑问是,开源驱动 xf86-video-ati 难道是使用CPU来渲染的??这岂不是倒退到了原始社会? |
作者: Alerander 发布时间: 2010-03-23
作者: jarryson
你用什么驱动运行glxgears不占用cpu的?难道你以为桌面效果全部都是显卡计算不用cpu的吗。
你看桌面上开了些什么东西,是要是在改变的都关掉,比如系统监视的,刷新率过快会很占用cpu的,是否在播放歌曲等。 开启混合后比没开启混合当然差别要明显。 还有并不是说所有工作都交给显卡就节能了,比如高清硬解功耗说不定比软解还高。只是你看起来比较舒服罢了。 |
另外,我知道任何计算都是需要CPU参与的,但是我没想到会参与得这么“深入”而已。一半的CPU资源都耗进去了。
作者: dickeny 发布时间: 2010-03-23
作者: dickeny
貌似你说得很专业。但我是以运行glxgears前后的CPU占用率来对比的。而且top/系统监视器之类的程序刷新频率很低,基本不占用啥CPU。
另外,我知道任何计算都是需要CPU参与的,但是我没想到会参与得这么“深入”而已。一半的CPU资源都耗进去了。 |
程序占用一点CPU是正常的,不过以现在主流的CPU性能而言,占用一点CPU不应当有看得到的差别(至少绝对不会是50%那么多)。
至于开启混成特效与开启top,我实际测试即使在我一台奔四的老机器上,也不会对glxgears成绩有看得见的影响,如果开启混成特效与开启top都对glxgears成绩有影响的话,那还是有问题。
象楼主那种情况,很明显就是驱动有问题,或者是显卡本身有问题。
当然对于ATI来说。驱动有问题的可能性最大。
作者: poet 发布时间: 2010-03-23
glxgears -info
我看了一下glxgears的源码,里面调用了GLX设置了OpenGL与X的接口。所以CPU的占用应该是来自窗口刷新,所以问题很可能出在X,而不是DRI驱动上。其实你可以看一下内存的占用,glxgears几乎不占用内存。而如果是软件渲染的话,大笔的内存占用是少不了的。你还可以运行看看其它3D程序,比如我这里的stellarium,它比glxgears要庞大的多了,但是CPU占用也不过40%左右,内存占用3%不到(chromium)。
不同的渲染工作量,CPU占用基本恒定不变甚至大工作量的CPU占用反而小,多少可以说明CPU不是因为渲染被占用的。
作者: Alerander 发布时间: 2010-03-23
IRQs not enabled, falling back to busy waits: 2 0
GL_RENDERER = Mesa DRI R600 (RV610 94C8) 20090101 TCL
GL_VERSION = 1.5 Mesa 7.7
GL_VENDOR = Advanced Micro Devices, Inc.
Stellarium 运行时占CPU也是近40%。这个天文软件很不错!!
作者: dickeny 发布时间: 2010-03-23
glxgears -info GL_RENDERER = GeForce 9800 GT/PCI/SSE2 GL_VERSION = 3.2.0 NVIDIA 195.36.15 GL_VENDOR = NVIDIA Corporation
2010-03-23-232649_722x605_scrot.png (129.6 KB, 59 次查看) |
作者: yafeng 发布时间: 2010-03-24
作者: yafeng
抱怨AMD驱动的A卡用户可以满意了吧……
代码:
glxgears -info GL_RENDERER = GeForce 9800 GT/PCI/SSE2 GL_VERSION = 3.2.0 NVIDIA 195.36.15 GL_VENDOR = NVIDIA Corporation |
nvidia 6200 go 和 ati 3450 hd漂过……
作者: hurricanek 发布时间: 2010-03-24
作者: yafeng
抱怨AMD驱动的A卡用户可以满意了吧……
代码:
glxgears -info GL_RENDERER = GeForce 9800 GT/PCI/SSE2 GL_VERSION = 3.2.0 NVIDIA 195.36.15 GL_VENDOR = NVIDIA Corporation |
作者: Alerander 发布时间: 2010-03-24
Mesa是靠CPU的,吃满正常
不过眼下N卡受限驱动也是这样,我这是8600GT,虽然fps上万,也给人以CPU瓶颈的感觉,有人7300GT都可以比这更高
作者: kappa8086 发布时间: 2010-04-01
作者: yafeng 发布时间: 2010-04-02
作者: poet
不完全是那样。至少我使用 nv 的专有驱动时,glxgears 基本不占CPU。我在旁边开一般的程序也基本没影响。
程序占用一点CPU是正常的,不过以现在主流的CPU性能而言,占用一点CPU不应当有看得到的差别(至少绝对不会是50%那么多)。 至于开启混成特效与开启top,我实际测试即使在我一台奔四的老机器上,也不会对glxgears成绩有看得见的影响,如果开启混成特效与开启top都对glxgears成绩有影响的话,那还是有问题。 象楼主那种情况,很明显就是驱动有问题,或者是显卡本身有问题。 当然对于ATI来说。驱动有问题的可能性最大。 |
作者: mily 发布时间: 2010-04-02
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28