注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 游侠硬件信息交流发布区 看上去很美 PhysX GPU加速真的有用么?
查看: 13250|回复: 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技术而影响购买决策。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
6582
精华
0
积分
3332
金钱
5558
荣誉
4
人气
6
评议
0
66#
发表于 2010-9-14 16:28:48 |只看该作者
原帖由 Inabxm001 于 2010-9-14 15:05 发表
一款非业界标准+非主流技术+有限的应用,看不出有任何市场价值。说到大作,黑手党2,蝙蝠侠,镜之边缘,还有呢?physx到底怎么样,大家心里有数。。。。。。。。。。。。。。。。。。 ...


至少N有PHYSX, INTEL有HAVOK,总比AMD啥也没好的多吧
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

使用道具 举报

帖子
963
精华
0
积分
482
金钱
-11
荣誉
0
人气
0
评议
0
65#
发表于 2010-9-14 15:05:08 |只看该作者

回复 #64 Haen 的帖子

一款非业界标准+非主流技术+有限的应用,看不出有任何市场价值。说到大作,黑手党2,蝙蝠侠,镜之边缘,还有呢?physx到底怎么样,大家心里有数。。。。。。。。。。。。。。。。。。

使用道具 举报

帖子
6582
精华
0
积分
3332
金钱
5558
荣誉
4
人气
6
评议
0
64#
发表于 2010-9-14 15:01:29 |只看该作者
原帖由 Inabxm001 于 2010-9-14 14:59 发表
确实,5970应该比240卖得便宜,哈哈哈。


显卡的卖价不是光靠支持PHYSX的GPU加速与否来决定高低的,这2者没有必然联系。
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

使用道具 举报

帖子
963
精华
0
积分
482
金钱
-11
荣誉
0
人气
0
评议
0
63#
发表于 2010-9-14 14:59:31 |只看该作者

回复 #62 Haen 的帖子

确实,5970应该比240卖得便宜,哈哈哈。

使用道具 举报

帖子
6582
精华
0
积分
3332
金钱
5558
荣誉
4
人气
6
评议
0
62#
发表于 2010-9-14 14:56:51 |只看该作者
原帖由 Inabxm001 于 2010-9-14 13:47 发表
240秒杀5970不解释,这就是N饭逻辑,说不通的。。。。。。。。。。。。。。。。。。。。


240在PHYSX的GPU加速上的确能秒杀5970。就好比GTX4系列卡在支持DX11上彻底秒杀GTX2系列的卡
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

使用道具 举报

帖子
963
精华
0
积分
482
金钱
-11
荣誉
0
人气
0
评议
0
61#
发表于 2010-9-14 13:47:33 |只看该作者
240秒杀5970不解释,这就是N饭逻辑,说不通的。。。。。。。。。。。。。。。。。。。。

使用道具 举报

帖子
6582
精华
0
积分
3332
金钱
5558
荣誉
4
人气
6
评议
0
60#
发表于 2010-9-14 13:42:46 |只看该作者
原帖由 a308488721 于 2010-9-14 13:40 发表
开了帧数爆降 实际意义根部就不大了。。

大部分用户开了都比没开的时候帧数降低许多。。


你得考虑多卡的用户群体,PHYSX本来就是一个附加项,有能力的就开,没能力的就不开或者开的特效差一些,可是买了A卡的用户即使是最高端的多卡想开也没法开啊
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

使用道具 举报

游侠业余DIYER

帖子
2889
精华
0
积分
1485
金钱
1406
荣誉
4
人气
3
评议
0

59#
发表于 2010-9-14 13:40:55 |只看该作者

回复 #57 Haen 的帖子

开了帧数爆降 实际意义根部就不大了。。

大部分用户开了都比没开的时候帧数降低许多。。

我选择了友情,我选择了信任

"男人,友情,信任,梦想,激情。
Machismo, Friendship, Trustworthiness, Dream,Enthusiasm"

使用道具 举报

帖子
963
精华
0
积分
482
金钱
-11
荣誉
0
人气
0
评议
0
58#
发表于 2010-9-14 13:36:06 |只看该作者
难道就为了非主流技术就一定非要去买N卡?

使用道具 举报

帖子
6582
精华
0
积分
3332
金钱
5558
荣誉
4
人气
6
评议
0
57#
发表于 2010-9-14 13:33:29 |只看该作者
原帖由 Inabxm001 于 2010-9-14 13:30 发表
哈哈,开不开physx根本无伤大雅,主机版都没有,还不是照样玩。


买了N卡还能开,何乐而不为呢
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

使用道具 举报

帖子
963
精华
0
积分
482
金钱
-11
荣誉
0
人气
0
评议
0
56#
发表于 2010-9-14 13:30:19 |只看该作者
哈哈,开不开physx根本无伤大雅,主机版都没有,还不是照样玩。

使用道具 举报

帖子
6582
精华
0
积分
3332
金钱
5558
荣誉
4
人气
6
评议
0
55#
发表于 2010-9-14 13:28:20 |只看该作者
A炮们越是喷PHYSX,越是说明心里很看重这个PHYSX,只要是正常人都希望自己买的显卡能玩爽所有游戏,支持所有的效果。至于游戏厂商采用哪种效果是另外一回事,至少N卡没有游戏是玩不爽的,A卡在需要PHSYX的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

使用道具 举报

帖子
3356
精华
0
积分
1679
金钱
1580
荣誉
0
人气
2
评议
0
54#
发表于 2010-9-14 12:59:11 |只看该作者
原帖由 最爱全战 于 2010-9-14 12:23 发表
可能是他们把HAVOK看成是A方面的东西了吧


的确是这样。。。。。。。。。。。。。。

使用道具 举报

帖子
963
精华
0
积分
482
金钱
-11
荣誉
0
人气
0
评议
0
53#
发表于 2010-9-14 12:42:58 |只看该作者
只能到时候看了,新主机还没消息,估计两年之内是看不到的。。。。。。。。。。。。。。。。。。。。。。。。

使用道具 举报

帖子
785
精华
0
积分
396
金钱
191
荣誉
0
人气
0
评议
0
52#
发表于 2010-9-14 12:40:16 |只看该作者
老黄只要能让用N卡的主机先用上physx就行了

使用道具 举报

帖子
963
精华
0
积分
482
金钱
-11
荣誉
0
人气
0
评议
0
51#
发表于 2010-9-14 12:35:06 |只看该作者
老黄允许physx能在其他厂家的gpu上工作??????。。。。。。。。。。。。。。。。。。。。。。。。。。

使用道具 举报

帖子
785
精华
0
积分
396
金钱
191
荣誉
0
人气
0
评议
0
50#
发表于 2010-9-14 12:30:11 |只看该作者
也不一定,如果以后能跟淫特恶合作的好的话,反正现在说这些也没什么意义,下一代主机也不一定非得完全用N卡,havok和physx并存就行了,剩下的慢慢来

[ 本帖最后由 最爱全战 于 2010-9-14 12:32 编辑 ]

使用道具 举报

帖子
963
精华
0
积分
482
金钱
-11
荣誉
0
人气
0
评议
0
49#
发表于 2010-9-14 12:25:12 |只看该作者
physx不开源,难成主流。除非下代主机都用n的图形解决方案。。。。。。。。。。。。。。。。

使用道具 举报

帖子
785
精华
0
积分
396
金钱
191
荣誉
0
人气
0
评议
0
48#
发表于 2010-9-14 12:23:31 |只看该作者

回复 #46 Haen 的帖子

可能是他们把HAVOK看成是A方面的东西了吧

使用道具 举报

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

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

GMT+8, 2025-8-25 05:19 , Processed in 0.330818 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到