POPPUR爱换

标题: 物理加速很YY吗? [打印本页]

作者: 四极皇霸刀    时间: 2008-6-20 12:17
标题: 物理加速很YY吗?
不论是PhysX还是Havok
都不过是一个套API
首先,他们都可以通过CPU去执行,但是NV现在要把PhysX搞到GPU上去执行了,结果会是这样的:
以后的游戏厂商制作的游戏会同时支持PhysX通过GPU加速,也可以通过CPU加速。
实际上PhysX的数据流量目前来说还不大(以后如果变成很复杂很大的时候,就算通过GPU也会影响渲染速度了),所以,只要你的CPU够劲,把PhysX教给CPU也没什么区别,现在很多游戏在四核上跑的时候CPU占用率还不超过50%。
这个东西的现状和目前的高清通过GPU加速非常类似,肯定有区别啊,GPU肯定高效很多,但是不是说必须要GPU去作才行,CPU同样可以完成的很好
就像现在的高清视频加速播放一样,CPU同样可以播放的很好,只是效率低一些,但问题是你买CPU回来就是为了让CPU资源始终空闲的吗?


[ 本帖最后由 四极皇霸刀 于 2008-6-20 12:31 编辑 ]
作者: libindi    时间: 2008-6-20 12:20
去醒酒吧............................................
作者: ailly    时间: 2008-6-20 12:25
哎,这东西就好像旧社会的女人,老了,丑了,没什么东西可供YY了,脱了鞋,YY一下三寸金莲也是一种享受嘛。
作者: EveningRain    时间: 2008-6-20 12:26
cpu和gup没有多大区别,那AGEIA还单独出一块卡干啥?
作者: 四极皇霸刀    时间: 2008-6-20 12:27
原帖由 ailly 于 2008-6-20 12:25 发表
哎,这东西就好像旧社会的女人,老了,丑了,没什么东西可供YY了,脱了鞋,YY一下三寸金莲也是一种享受嘛。

还真有点象:p
作者: F^KUO    时间: 2008-6-20 12:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 四极皇霸刀    时间: 2008-6-20 12:30
原帖由 EveningRain 于 2008-6-20 12:26 发表
cpu和gup没有多大区别,那AGEIA还单独出一块卡干啥?

肯定有区别啊,GPU肯定高效很多,但是不是说必须要GPU去作才行,CPU同样可以完成的很好
就像现在的高清视频加速播放一样,CPU同样可以播放的很好,只是效率低一些,但问题是你买CPU回来就是为了让CPU资源始终空闲的吗?
作者: beer966    时间: 2008-6-20 12:31
CPU的分数增加三倍......:funk:
作者: 四极皇霸刀    时间: 2008-6-20 12:34
原帖由 beer966 于 2008-6-20 12:31 发表
CPU的分数增加三倍......:funk:

当然会增加三倍啊,你看看3Dmark06 在跑CPU的场景的时候那个三维场景多幼稚啊,简单到不行的三维交给CPU,CPU就要吐血,可是这还停留在DX7的渲染交给DX10的GPU,那不涨3倍才怪
作者: Edison    时间: 2008-6-20 12:37
CPU用来跑AI、runtime、game code,复杂物理、图形运算交给更擅长的GPU。
作者: 疯一样的男子    时间: 2008-6-20 12:42
我有个疑问,物理加速是sp实现的还是额外性能? 如果其占用sp资源,图形运算负载很重的话,如何平衡资源分配?
作者: 疯一样的男子    时间: 2008-6-20 12:44
原帖由 四极皇霸刀 于 2008-6-20 12:34 发表

当然会增加三倍啊,你看看3Dmark06 在跑CPU的场景的时候那个三维场景多幼稚啊,简单到不行的三维交给CPU,CPU就要吐血,可是这还停留在DX7的渲染交给DX10的GPU,那不涨3倍才怪


这样说的话这个虚拟的cpu成绩水分太大了。
作者: eye2eye    时间: 2008-6-20 12:45
短期之内应该看不到太明显的效果。否则物理加速卡就该热卖才对。
作者: 四极皇霸刀    时间: 2008-6-20 12:46
原帖由 疯一样的男子 于 2008-6-20 12:42 发表
我有个疑问,物理加速是sp实现的还是额外性能? 如果其占用sp资源,图形运算负载很重的话,如何平衡资源分配?

现在的物理加速负荷很小,以前的物理卡只需要接在PCI插槽上,最大才133M/s
肯定要占用sp资源,但是很小,而且可以动态平衡
作者: nanshan    时间: 2008-6-20 12:48
当年的硬件T&L,就听到过类似的说法
作者: 平日    时间: 2008-6-20 12:50
说这些话的人去下个EVGA Precision玩玩就知道了,挂起游戏内温度显示,都看得见游戏里面GPU温度都不是恒定的,而且往往差距还很大
说明什么?
说明GPU硬件资源根本就不是全负荷在工作,根据场景不同,负载是动态变化的。
既然有资源节余,拿出这部分去强化物理运算(况且需要物理运算的时间占总时间相当少)怎么都比看CPU用牛刀杀蚂蚁强。
作者: bill_max    时间: 2008-6-20 12:50
显卡物理加速是趋势。
你可以要求一个18岁的美女很YY,但你想一下她在3岁的时候是不是也让你很YY ?
但是没有3岁,就没有18岁。
可笑的是一群人拼命诋毁这个3岁小姑娘,并自以为自己的想法很YY。:loveliness:
作者: 四极皇霸刀    时间: 2008-6-20 12:54
原帖由 bill_max 于 2008-6-20 12:50 发表
显卡物理加速是趋势。
你可以要求一个18岁的美女很YY,但你想一下她在3岁的时候是不是也让你很YY ?
但是没有3岁,就没有18岁。
可笑的是一群人拼命诋毁这个3岁小姑娘,并自以为自己的想法很YY。:loveliness:

我并不是抵制物理加速,只是目前CPU还能应付,而且物理复杂化的趋势目前在游戏里还不明显
如果以后物理复杂到一定程度,而且越来越复杂,当然是交给GPU最好
这就好像看高清,现在软解码还可以应付,如果以后有什么5080P的高清,cpu搞不定了,我再换显卡硬解啦:loveliness:
作者: 疯一样的男子    时间: 2008-6-20 12:56
原帖由 平日 于 2008-6-20 12:50 发表
说这些话的人去下个EVGA Precision玩玩就知道了,挂起游戏内温度显示,都看得见游戏里面GPU温度都不是恒定的,而且往往差距还很大
说明什么?
说明GPU硬件资源根本就不是全负荷在工作,根据场景不同,负载是动态变 ...

现在不都是sp了吗? gpu不忙的时候那就确实不忙。不像以前架构的原因利用率不高
作者: Edison    时间: 2008-6-20 12:57
原帖由 四极皇霸刀 于 2008-6-20 12:54 发表
我并不是抵制物理加速,只是目前CPU还能应付,而且物理复杂化的趋势目前在游戏里还不明显
如果以后物理复杂到一定程度,而且越来越复杂,当然是交给GPU最好
这就好像看高清,现在软解码还可以应付,如果以后有什 ...

视频解码是有一个恒定的运算量在那里,所以CPU可以在几年后就能应付,但是物理计算是很容易就达到更高的运算量,例如现在是100万个刚体,程序员动几下手指头,就可以变成1000万个刚体碰撞+更加复杂的运算。
作者: wdy1234    时间: 2008-6-20 13:05
整合是趋势...有效利用剩余资源....

不过这个趋势估计不会让NV一家独占...AMD如果不在这上面想办法.以后就很难走了..

不过目前来说由于NV的物理引擎支持度还没那么大..所以目前大部分游戏中不会有太大差距了...

其实这样也好.游戏中CPU资源可以发挥在别的地方了..总体都会提高游戏的综合素质.

其实没什么冲突的..

[ 本帖最后由 wdy1234 于 2008-6-20 13:10 编辑 ]
作者: itmember    时间: 2008-6-20 22:38
原帖由 Edison 于 2008-6-20 12:37 发表
CPU用来跑AI、runtime、game code,复杂物理、图形运算交给更擅长的GPU。



:loveliness: :p 顶个~
作者: teddytao    时间: 2008-6-20 22:47
图形运算交给更擅长的GPU
作者: rickerlian    时间: 2008-6-20 23:04
图形运算交给更擅长的GPU~~~

晶体管就这么多了,GPU的物理运算负荷高了,图形运算就顾及不了




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4