注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 游侠硬件信息交流发布区 实时演算的物理效果运算离不开CPU
查看: 4174|回复: 10
打印 上一主题 下一主题

[原创] 实时演算的物理效果运算离不开CPU [复制链接]

帖子
2721
精华
0
积分
1392
金钱
4530
荣誉
3
人气
8
评议
0
跳转到指定楼层
楼主
发表于 2010-8-30 12:47:43 |只看该作者 |倒序浏览
      就像GPU的图形渲染运算离不开CPU一样,单纯的GPU物理运算也根本不存在。CPU是程序运行的指挥中心,自从计算机诞生以来这种状况就从来没有改变过。目前NV把PhysX加入到CUDA当中,但是除非PhysX的矢量运算全部面向GPU设计,否则物理运算和执行就绕不开总线和CPU。GPU浮点性能强大毋庸置疑,但是还很“弱智”,涉及逻辑规则和查表方面的事情还必须由CPU完成,比如动量、角动量、重力矢量、边缘检测、柔体/流体规则查表、变形规则查表等等,这些运算需要高度的灵活性,类似于人脑进行的比较、判断等逻辑分析过程,现在还不清楚CUDA2.0使用C++语言能否实现高度灵活的逻辑运算,即便能够实现并且用到PhysX当中,GTX460/465/470/480以外的GPU也全部作废了,这意味着如果某款游戏使用了PhysX的GPU全加速技术,那么除非使用上面的几款显卡,否则不能运行。而且比较“弱智”的GPU在逻辑运算方面不如CPU,这就意味着GPU做物理运算只是在“伪造”物理效果,它的浮点运算优势只是体现在能搞出更多的碎片、更多的粒子和云雾,其中的力学效果只是脚本设计,只是这个脚本照顾到了方向性。然而更多的碎片、更多的粒子云雾、更多的断裂破碎同样导致图形渲染份量大增,这对GPU的运算能力不啻雪上加霜。粗糙的似是而非的物理特效和沉重的图形渲染负担,就是如今GPU物理运算的写照。虽然物理效果运算交给GPU去做了,但是CPU和GPU之间的通讯负担并未减轻,GPU在图形渲染和物理运算之间来回切换需要CPU频繁的变更数据类型,没有任何总线能够掩盖其中可怕的延迟,导致的结果就是图形渲染和物理运算都被扯了后腿!双显卡能在一定程度上缓解这一问题。但使用双显卡的毕竟是极少数。NV后来就刻意限制PhysX的GPU运算负担,保证图形渲染这块的效能。
      理想的物理运算当然是CPU和GPU配合进行,目前Havok在Intel手中,Intel似乎并没有完善他的打算,主要原因应该是Intel的通用处理器计划遭受严重挫折。而目前的CPU不具备实现大规模物理运算的条件。PhysX是唯一可以实现CPU-GPU配合物理运算的API,但是NV刻意限制了PhysX对CPU高级浮点指令集和多核心的支持并且并非开放标准,这使得PhysX受到很大限制。
      AMD主张CPU-GPU协作的物理运算并支持标准开放,这和AMD目前的业务类型密切相关。目前和物理运算有关的GPU通用计算开放标准有OpenCL和DirectXComputer,然而这两个诞生没多久的标准离大规模应用还早得很,用于物理运算的前景还不明朗。各家虽然都表示支持这两大标准,但是软硬件开发方面并不是很积极。

使用道具 举报

帖子
16272
精华
0
积分
8184
金钱
4429
荣誉
1
人气
148
评议
0

沙发
发表于 2010-8-30 12:50:40 |只看该作者
楼主是业内人士吗?

低级趣味无罪 胡说八道有理

使用道具 举报

帖子
424
精华
0
积分
212
金钱
7844
荣誉
0
人气
0
评议
0
板凳
发表于 2010-8-30 13:17:02 |只看该作者
只看见满屏幕的  CPU  GPU。。。。[害怕] [害怕] [害怕] [害怕]

使用道具 举报

帖子
642
精华
0
积分
332
金钱
2517
荣誉
1
人气
6
评议
0
地板
发表于 2010-8-30 13:35:26 |只看该作者
不鄙视NVIDIA的产品,鄙视NVIDIA的做法,故意糟践对手,抬高自己,贱 B 。ATI都被你弄的没办法都给带坏了
还有你发展physx没人反对,但你却去拉拢厂商,故意削弱CPU的处理能力,造成只有你NVIDIA强大的假象,给经销商洗脑,唆使媒体给消费者洗脑,和邪教有何二致?
做人不能太NVIDIA

使用道具 举报

帖子
5592
精华
0
积分
2802
金钱
11395
荣誉
0
人气
46
评议
0
5#
发表于 2010-8-30 13:57:15 |只看该作者
这解释真民科。。。。。。。。。。。。。。。。。。。[伤心啊]

使用道具 举报

帖子
3358
精华
0
积分
1702
金钱
7343
荣誉
2
人气
20
评议
0
6#
发表于 2010-8-30 14:19:11 |只看该作者
看得我好疼,管他什么的,能用就行

使用道具 举报

帖子
9148
精华
1
积分
5028
金钱
12829
荣誉
25
人气
36
评议
0
7#
发表于 2010-8-30 14:31:32 |只看该作者
意思就是intel不给显卡力,nv不给cpu力,amd两边都想给力但是给不上力……
游侠山寨水冷第一人?

使用道具 举报

游侠翱翔汉化组【翻译】
深渊尖兵
空军士官

帖子
748
精华
0
积分
424
金钱
2113
荣誉
5
人气
0
评议
0
8#
发表于 2010-8-30 14:54:29 |只看该作者
LS的解释非常精辟!
已经 不要了

使用道具 举报

帖子
5254
精华
0
积分
2627
金钱
2962
荣誉
0
人气
0
评议
0
9#
发表于 2010-8-30 15:16:14 |只看该作者
我也一直很怀疑,现在游戏中的物理效果真正符合现实中的物理规律吗。physx的特效眼睛看得到的无非就是加了几块布,碎玻璃,碎纸片,小石子之类的东西
一切配置都是浮云

使用道具 举报

帖子
373
精华
0
积分
197
金钱
418
荣誉
1
人气
0
评议
0
10#
发表于 2010-8-30 15:36:41 |只看该作者
无所谓了,用的好就可以.抱怨来抱怨去,lz你最后也只是个买显卡的.

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2026-5-5 20:14 , Processed in 0.311411 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到