注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 游侠硬件信息交流发布区 看上去很美 PhysX GPU加速真的有用么?
查看: 13251|回复: 65
打印 上一主题 下一主题

[转贴] 看上去很美 PhysX GPU加速真的有用么?  关闭 [复制链接]

帖子
3256
精华
0
积分
1764
金钱
4799
荣誉
13
人气
24
评议
0
跳转到指定楼层
楼主
发表于 2010-9-12 13:29:50 |只看该作者 |倒序浏览

     什么是NVIDIA(英伟达)PhysX技术?

  NVIDIA(英伟达)PhysX是一款功能强大的物理效果引擎,它可以在最前沿的PC游戏中实现实时物理效果。PhysX软件广泛应用于150多款游戏中,使用PhysX软件的开发人员已逾10,000人。PhysX专为大规模并行处理器硬件加速而进行了优化。搭载PhysX技术的 GeForce(精视)GPU(图形处理器)可实现物理效果处理能力的大幅提升,将游戏物理效果推向全新境界。

  以上是NVIDIA官方网站对于PhysX技术的解释,其对PhysX技术进行了极其美妙的描绘,事实如此么?我们将在本文讨论这个问题。

  PhysX GPU加速真的有用么?

  大众观点:显卡没有PhysX支持就玩不好有物理效果的游戏,PhysX可以给Nvidia显卡在游戏里可以带来很大的性能优势。
      

      
      以上是笔者在pcinlife硬件论坛随便找的几个相关于PhysX的讨论,很多游戏和硬件玩家都普遍认为很多游戏都需要PhysX GPU加速的支持,使用NVIDIA显卡可以获得更好的性能,事实如此么?我在下文将会分别纠正部分用户的以下错误观点。
      

  错误观点1:有很多游戏支持PhysX GPU加速。
  错误观点2:PhysX_GPU加速可以大大提升游戏的物理体验
  错误观点3:PhysX GPU加速可以大大提升游戏的性能表现


  首先我针对玩家普遍认为的PhysX GPU游戏很多这个错误观点来做解答。



     
       以上是Nvidia官方网站physX GPU加速游戏列表,地址如下:http://www.nzone.com/object/nzone_physxgames_home.html

  其基本涵盖了绝大部分已发售和未发售的支持PhysX游戏,总计16款,有可能有些朋友还不知道这些游戏是什么游戏,我在下文做简单介绍,帮助诸位读者对这些游戏能够有初略的了解。



Batman: Arkham Asylum 《蝙蝠侠:阿卡姆疯人院》是由Rocksteady Studios开发的一款由蝙蝠侠漫画改编的动作游戏,在推出之后获得相当好评,其可以说是支持PhysX GPU加速游戏中最为出色的。



  Crazy Machines II 《疯狂机器2》是一款优秀的利用各种物件互动的宜智游戏,游戏本身相当优秀,不过较为小众。



  Cryostasis 《雪域危机》由俄罗斯开放商开发的一款以冰冻环境为题材的FPS游戏,质量也较好,但由于游戏本身宣传和题材较为压抑,人气也不高。



  Dark Void是CAPCOM外包公司制作的一款类似火箭侠的动作游戏,采用UE3引擎,游戏尚未发售,不过从现有公开资料和视频而言,应该仅是平平之作。



  Darkest of Days 《黑暗之日》是一个穿越题材的FPS游戏,质量很差,IGN的评分为4分。

  Tom Clancy's Ghost Recon Advanced Warfighter 2《幽灵行动:尖峰战士2》是由GRIN开发的一款战术小组题材的FPS游戏,质量较好,其一代基本是最早支持PhysX GPU加速技术的游戏,GRIN后继开发的《希魔复活》和《终结者》虽然也传言支持PhysX GPU加速,但实际并没有支持,GRIN由于后两款游戏的惨败,已于今年倒闭。



  Metal Knight Zero Online 由国内网游开发商目标软件正在开发的一款FPS游戏,其稍早曾放出过benchmark,执行效能不佳,如果正式版本依然保持原有techdemo对PhysX的强制硬件要求,在国内的网游市场是很难生成的。

      Mirror's Edge 镜之边缘由DICE开发的一款类似酷跑题材的FPS动作游戏,质量尚可,其画面甚至可以说是UE3的最高水平。



  Nurien Mstar是一款类似劲舞团的音乐舞蹈游戏,画面和游戏水准都相当高,但目前没有在韩国以外地区运营。

  《鱼雷快艇:海上骑士》是最早宣布支持PhysX和DX10的游戏,但其零售版于今年年底才推出,而且零售版版的游戏并没有提供对Nvidia PhysX GPU加速度支持,而仅仅是支持Soft PhysX而已。



  Star Tales 《一舞成名》是一款由国内开发商开发的音乐舞蹈游戏,同上面的MStar很类似,不过制作水平要差上不少,mu。

  Unreal Tournament 3: Extreme Physics Mod EPIC为《虚幻竞技场3》设计的几张特别地图,为PhysX GPU应用增加了一些物理特效。



  U-WARS 一个水下题材的FPS游戏,尚未发售,目前公布的质量也很少。

  《好战者行动:毁灭城市》是一款科幻题材的FPS游戏,著名游戏杂志PCGAMER对其的评分为55(满分100),我个人感觉这个游戏的制作水平给人感觉更像是普遍爱好者制作的UT3 MOD。














      笔者联合国内水平最高的硬件diy论坛Pcinlife对用户的PhysX GPU游戏的接受度进行了一次问卷调查
        (调查地址:http://we.pcinlife.com/thread-1320373-1-1.html) ,具体的投票结果如下:
      

在参与投票的194名的被调查者中,其中有高达53%的用户对支持PhysX GPU加速技术的任何一款游戏感兴趣,而其中最受欢迎的游戏《蝙蝠侠:阿卡姆疯人院》也仅有24%的用户喜欢玩或者有兴趣,其他PhysX GPU加速游戏获得用户的认可更少,可见PhysX GPU加速技术在游戏支持方面无论是在绝对数量上,还是加权考虑质量,其获得的支持都是较差的。

  以上这些游戏基本就涵盖所有的已经出的或者即将出的支持PhysX GPU物理加速游戏,此外Metro 2033也很有可能会支持PhysX游戏的全部,作为玩家的你有兴趣的有多少?即使考虑到以后将会发布的PhysX游戏,现在公布的也仅有U-WARS、METRO 2033、Dark Void寥寥几个,通常大型3D游戏开发的周期很长,从公布到发售一般需要一年甚至更长时间,由此看来PhysX GPU在未来较长时间都是缺乏游戏,特别是好游戏支持的。

  虽然PhysX授权虽然理论上是开放的,但GPU加速的核心技术是被NVIDIA把持,使得其他品牌的硬件产品很难加入对PhysX GPU加速技术的支持,导致其最终成为一个非开发的封闭标准。游戏开发商在游戏研发时必须要较多的考虑市场接受度,如果加入对PhysX GPU加速的支持或者强制需求,将导致目标销售群体大幅减小,而这样是对游戏销售是很不利的,因此游戏开发商不会对PhysX GPU加速技术很热衷。

  用户在购买显卡时,完全没有必要为寥寥几个支持PhysX GPU加速的游戏影响购买决策。




此外你可能疑问:我为什么要相信你说的这些游戏不支持PhysX GPU物理加速?极品飞车13不支持物理加速么?

  我们回答《极品飞车13》(Need For Speed Shift)的确支持PhysX物理加速,但仅仅支持的是CPU加速。

  如何判断游戏是否支持PhysX GPU加速,我们可以通过开启驱动内置的PhysX视觉指示器来识别,具体的开启方法如下:

      
       如以下蝙蝠侠是采用GPU PhysX物理加速(指示器位于左上,并不能通过截图截取,因此采用数码相机拍摄)




  而《极品飞车13》就不是像谣传的那样采用GPU PhysX物理加速,而是采用单纯的的CPU PhysX,使用NVIDIA显卡并不能因为PhysX GPU加速而提升性能。



       在以公布的150款采用PhysX物理引擎的游戏中支持GPU加速的仅仅只是很小一部分。




错误观点2:PhysX GPU加速可以大大提升游戏的物理体验

  在大多数支持PhysX GPU加速度游戏中.physX GPU大多处理能力都是被用于计算如流体烟雾、爆炸粒子效果这样的表层物理计算上,而人物的布娃娃效果、碰撞等直接关系游戏性的计算使用GPU PhysX物理加速和使用CPU软件加速没有什么明显的区别。

  如《蝙蝠侠》在将PhysX开启到高,主要的差别是地面有扬起的小纸片和流体容积烟雾,此外PhysX GPU还用来处理如旗帜之类布质材料的物理特性模拟;而《幽灵行动:尖峰战士2》甚至低垂还是采用havok进行主要的物理模拟,而PhysX仅是用来处理爆炸的粒子效果。

《虚幻竞技场3》虽然仅仅只有三张地图支持PhysX GPU加速,提供可破坏场景特性,其实所谓可破坏场景,仅仅是特定几面墙和管道可以用武器破坏而已,再加上简单的龙卷风天气变化,对游戏性本质没有实质的影响。

  Cryostasis PhysX除了上面两个游戏应用的布质材质、流体烟雾,也更多的应用到流体特性的模拟,但在DX9模式关闭PhysX同样也可以较为完整的体验游戏。

  而DICE的《镜之边缘》则将PhysX主要运用在破碎玻璃以及布质材质上,并且PhysX特效并不能关闭或者降低,这样的短视行为直接使得PC版的《镜之边缘》用户接纳度下降,而导致销售惨淡。而DICE后继游戏如《战地:流氓连队2》则是更多的支持通用的DX11新特性,而物理引擎也放弃PhysX而将使用HAVOK通用物理引擎,加入建筑地形可破坏的特性,使得游戏的物理表现更趋真实。

  总体而言,依靠PhysX GPU加速的物理效果仅仅是锦上添花,并不会对游戏的实际体验造成革命性的影响,而依靠PhysX实现的效果,如流体容积烟雾在《潜行者:清空》中同样也借助DX10的Geometry shaders得以高效而真实实现。



错误观点3:PhysX GPU加速可以大大提升游戏的性能表现

  部分玩家认为开启PhysX GPU加速可以获得更好地游戏性能,其实这个观点也是错误的,我们用以下的GTX280和GTX280做显卡,GTX275做物理卡在《蝙蝠侠:阿卡姆疯人院》和《雪域危机》的性能对比测试来说明(测试平台i7 920/MSI X58Pro/GSkill 2GBx3 DDR3 Win7 x64 Forceware 195.62WHQL):




GTX280单卡同时处理图像和PhysX GPU加速相比GTX280单独处理图像,性能损失一部在30-40%之间,游戏PhysX特性利用越充分性能损失越大,本来可以60FPS流畅运行的游戏,由于PhysX GPU加速的拖累,仅有30-40FPS,变得不流畅起来,这仅仅是对于中高阶显卡,如果是GTS250或者GT240的中端产品,其对性能的影响则会更大。

我们还使用主流级别的9800GT进行测试,其在1920x1200 4x AA MAX运行Batman Benchmark,使用PhysX CPU加速,成绩为49FPS,完全可以流畅游戏,但PhysX GPU加速开启仅为Normal级别,游戏完全变成幻灯片,不能正常进行游戏,通过这个测试我们甚至可以说PhysX GPU加速在部分游戏中相对于主流级和入门级的Nvidia产品是没有什么意义的。

  PhysX GPU物理加速对于游戏性能的负面影响,除了PhysX本身运算的资源占用,很大程度还在于GT200系列处理器在跑CUDA和Shader之前切换由于延迟也有很大的损失,虽然在未来Fermi由于支持并行核心程序执行(Concurrent Kernel Execution),可以允许程序将多个不同原本顺序执行的kenels为整个GPU进行优化,使得在多个不同的任务在GPU并行执行,使得PhysX和CUDA的性能得以优化。

  观点小结:使用GT200的高阶卡玩那点少点可怜的支持GPU PX的游戏,开启PhysX GPU加速性能损失很大,而对于G92和以下的中低端显卡,PhysX GPU加速在一些游戏就基本没有实用价值。目前一些高阶游戏GPU跑shader都没有充足能力应付,而再用CUDA跑PhysX则会进一步的降低游戏的效能,为了略微提升游戏的物理表现大幅降低游戏的性能明显是不值得的。在《蝙蝠侠》、Cryostasis等游戏中,开启高设定的PhysX GPU物理加速,配备有多NVIDIA SLI系统才能满足其性能需求,而多GPU系统对于绝大多数用户而言都是不实际的。


我们最后在回顾一下本文前面得到的几个分论点:

  1 PhysX GPU物理加速缺乏游戏支持;
  2 PhysX GPU物理加速对于游戏体验改善很小;
  3 PhysX GPU物理加速对于游戏性能有很大的负面影响。

  特别是前两点,在未来的较长时间都难易改善,因此在GPU性能发展还不够高的目前过于超前的PhysX物理加速技术仅仅是看上去很美而已,对于一般有显卡购置计划的用户,现在没有必要过多考虑PhysX技术而影响购买决策。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
2562
精华
2
积分
1821
金钱
3898
荣誉
14
人气
0
评议
0
沙发
发表于 2010-9-12 13:50:30 |只看该作者
多半会被当变成A枪的文章。无论文章所说真与否.........

使用道具 举报

荷兰队之晨光 芒茫
暗夜精灵 龙鹰 旅行者

活跃勋章大头像勋章白金会员勋章

帖子
50349
精华
1
积分
25867
金钱
16541
荣誉
47
人气
168
评议
0

板凳
发表于 2010-9-12 13:52:14 |只看该作者
物理减速众人皆知....................

使用道具 举报

常盘台ACE☆御坂美琴
Only My Railgun

大头像勋章活跃勋章荣誉勋章特色头衔勋章人气勋章·高级人气勋章·初级综合区荣誉会员勋章

帖子
207573
精华
1
积分
110905
金钱
335638
荣誉
439
人气
25289
评议
0

地板
发表于 2010-9-12 13:59:48 |只看该作者
我看了下时间,确定我没挖坟。。。

使用道具 举报

帖子
9148
精华
1
积分
5028
金钱
12819
荣誉
25
人气
36
评议
0
5#
发表于 2010-9-12 14:02:40 |只看该作者
我只知道蝙蝠侠这游戏不错……虽然没有玩过开物理版的……
游侠山寨水冷第一人?

使用道具 举报

帖子
677
精华
0
积分
359
金钱
3730
荣誉
2
人气
0
评议
0
6#
发表于 2010-9-12 14:03:13 |只看该作者
物理加速本来是cpu干的事,偏偏nvidia要抢人家的饭碗

使用道具 举报

帖子
1389
精华
0
积分
695
金钱
3579
荣誉
0
人气
1
评议
0
7#
发表于 2010-9-12 14:09:00 |只看该作者

回复 #7 zzjj123 的帖子

GPU的效率甩CPU几条街好不好..
光,带来了早晨的明亮,
空气预示着春天的来临。
歌唱,风在吹动,
歌声在山谷中流淌。

使用道具 举报

帖子
3356
精华
0
积分
1679
金钱
1580
荣誉
0
人气
2
评议
0
8#
发表于 2010-9-12 14:14:05 |只看该作者
买N卡时,根本就没考虑过PhysX。。。。。一切都以惯性为标准。。

使用道具 举报

帖子
1064
精华
0
积分
535
金钱
71
荣誉
0
人气
0
评议
0
9#
发表于 2010-9-12 14:14:20 |只看该作者
原帖由 a5187213 于 2010-9-12 14:09 发表
GPU的效率甩CPU几条街好不好..

我也知道 显卡开了  物理减速   真的甩CPU几条街
妈的,是谁说泡冷面容易?丫的,全他妈的扯蛋!

使用道具 举报

帖子
1389
精华
0
积分
695
金钱
3579
荣誉
0
人气
1
评议
0
10#
发表于 2010-9-12 14:17:47 |只看该作者

回复 #10 宅男108 的帖子

同样的效果交给CPU来实现不是更悲剧?
光,带来了早晨的明亮,
空气预示着春天的来临。
歌唱,风在吹动,
歌声在山谷中流淌。

使用道具 举报

硬件助理工程师

白金会员勋章活跃勋章

帖子
29682
精华
0
积分
15151
金钱
19363
荣誉
29
人气
187
评议
0
11#
发表于 2010-9-12 14:22:43 |只看该作者
蝙蝠侠这游戏不错    玩过没开物理..............

使用道具 举报

银河究极星爆
游侠元老版主
『PC游戏综合区』
VEGAS☆龙之旋风の870MCS
医院骑士团教士
★★★★★★★★★

2014年优秀版主勋章元老版主勋章版主勋章资深版主勋章勤劳之证

帖子
9642
精华
2
积分
5518
金钱
86331
荣誉
27
人气
266
评议
6

12#
发表于 2010-9-12 14:24:47 |只看该作者

回复 #8 a5187213 的帖子

谬论。。。。孤岛和bc2的物理效果比某些physX的游戏好多了。他们是cpu物理加速的。

使用道具 举报

银河究极星爆
游侠元老版主
『PC游戏综合区』
VEGAS☆龙之旋风の870MCS
医院骑士团教士
★★★★★★★★★

2014年优秀版主勋章元老版主勋章版主勋章资深版主勋章勤劳之证

帖子
9642
精华
2
积分
5518
金钱
86331
荣誉
27
人气
266
评议
6

13#
发表于 2010-9-12 14:26:19 |只看该作者

回复 #11 a5187213 的帖子

那是nv在驱动中不让cpu参与。之前已经有爆料过了

使用道具 举报

帖子
2854
精华
0
积分
1463
金钱
14514
荣誉
2
人气
161
评议
0
14#
发表于 2010-9-12 14:47:59 |只看该作者
宣传自己的优点比揭对手短更能让人信服,这么简单的道理都不懂
我是跟乡民进来看热闹的……

使用道具 举报

~ § Domain Ragnarök § ~
游侠元老版主
『PC游戏综合区』
CoD4☆Ambidextrous Desert Eagle
★★★★★★★★

元老版主勋章版主勋章大头像勋章活跃勋章勤劳之证

帖子
14927
精华
0
积分
7559
金钱
4056
荣誉
9
人气
56
评议
6

15#
发表于 2010-9-12 15:00:24 |只看该作者

回复 #11 a5187213 的帖子

悲剧都是人为设定的,NV在PhysX中强行将多核处理器设定为只有一个核心参与物理计算是为啥?

使用道具 举报

帖子
10233
精华
0
积分
5179
金钱
8846
荣誉
5
人气
23
评议
0
16#
发表于 2010-9-12 16:17:36 |只看该作者
这是枪文,必须的!
CPU   i7 2600
主板  技嘉 P67A-UD4-B3
硬盘  西数 2TB
内存  金士顿 HyperX DDR3 1600 4G*2
显卡  影驰 GTX660Ti 四星大将 SLI

使用道具 举报

硬件奇才
信徒

帖子
7725
精华
0
积分
3933
金钱
3596
荣誉
7
人气
0
评议
0

17#
发表于 2010-9-12 16:37:45 |只看该作者
ST你们都说完了,让我说点啥?算了,我去继续交作业去好了.0...

也许我真的会默默等待 直到我的头发变得像寒冬腊月的索拉克特山峰那样苍白。

使用道具 举报

帖子
8980
精华
0
积分
4995
金钱
23254
荣誉
50
人气
47
评议
0
18#
发表于 2010-9-12 16:44:17 |只看该作者
物理加速一定需要NB配置支持的。比如时下盛行的mafia2,开物理加速后,主角和NPC的衣服就会在走动时轻舞飞扬,但配置不够牛X的机器开了掉帧太厉害啦~

使用道具 举报

帖子
3256
精华
0
积分
1764
金钱
4799
荣誉
13
人气
24
评议
0
19#
发表于 2010-9-13 01:46:11 |只看该作者

回复 #19 brucevv 的帖子

那只是MAFIA 2强制GPU运算了而已 通用运算的话 同样效果 帧数还不会低  CPU闲的那里是干嘛的? 不就是计算AI和物理效果的

使用道具 举报

帖子
6582
精华
0
积分
3332
金钱
5558
荣誉
4
人气
6
评议
0
20#
发表于 2010-9-13 06:38:48 |只看该作者
原帖由 pokemon36 于 2010-9-13 01:46 发表
那只是MAFIA 2强制GPU运算了而已 通用运算的话 同样效果 帧数还不会低  CPU闲的那里是干嘛的? 不就是计算AI和物理效果的


CPU是可以计算物理效果但是效率比GPU低。再说了不能因为玩一个游戏就让CPU满载把,对于整个平台来说CPU满载比GPU满载的后果严重的多
Microsoft Exchange 2010 Enterprise Messaging Administrator                 
Microsoft  LYNC SERVER 2010 Administrator
Microsoft Windows Server 2008 R2 Virtualization Administrator                     
Microsoft Server 2008 Enterprise Administrator                 
Microsoft Server 2008 Administrator
Microsoft Windows 7, Enterprise Desktop Administrator
Microsoft  Certified Trainer

使用道具 举报

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

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

GMT+8, 2025-8-25 20:22 , Processed in 0.348740 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到