POPPUR爱换
标题:
为什么OpenGL比DirectX的CPU占用率高那么多?
[打印本页]
作者:
iiiiuuuu
时间:
2009-11-1 12:45
标题:
为什么OpenGL比DirectX的CPU占用率高那么多?
以前就有这个感觉,这次跑Unigine_Heaven的benchmark,
OpenGL的cpu占用率能到100%,而directX就比较低,
而且directX10比directX9还要稍微低一些。
怪不得没人用OpenGL了,同样的帧率,CPU占用率要高这么多。
作者:
iiiiuuuu
时间:
2009-11-1 20:06
没人知道呀?
作者:
gz_easy
时间:
2009-11-2 14:59
也许Demo本身对OGL支持欠佳。
作者:
飞鸟真
时间:
2009-11-2 14:59
搂主什么卡阿,会不会opengl无能或者驱动问题?
作者:
lanyan3232
时间:
2009-11-2 16:27
提示:
作者被禁止或删除 内容自动屏蔽
作者:
iiiiuuuu
时间:
2009-11-2 20:43
不信的可以去下个Unigine_Heaven的DEMO跑跑,以前跑其他的DEMO也是opengl的CPU占用巨高。
作者:
goodayoo
时间:
2009-11-2 22:23
我在玩的游戏Fofix也有这个问题,它是用开源的Python写的,然后是调用OPENGL模式来运行,结果CPU总是非常高的占用,我问作者怎么不用DX来运行,它说没办法,要做到全平台,就只能用OpenGL
作者:
matrix123
时间:
2009-11-3 08:51
OPENGL效率似乎是低了一点,但是不至于这么低。可能还是显卡不能完全硬件支持OPENGL。
DX的所有函数几乎是被显卡100%硬件支持。OPENGL估计硬件支持不到50%。
换一个专业显卡看看效果。
作者:
garou
时间:
2009-11-3 10:52
lz用的是A卡还是N卡?
作者:
digitalera
时间:
2009-11-3 12:48
现在A卡跑OPENGL 效率高吗?!
作者:
iiiiuuuu
时间:
2009-11-4 11:39
10#
garou
是nv的显卡,nv对opengl的支持应该更好。
欢迎光临 POPPUR爱换 (https://we.poppur.com/)
Powered by Discuz! X3.4