您现在的位置是:首页 > 游戏大全

你的显卡支持Physx吗 8款物理游戏对6款显卡

好趣网 2023-12-16

[硬件频道]

[选购指导]

[评测试用]

[行情快报]

[新闻新品]

[知识技巧]

[攒机推荐]

[论坛]

PhysX:后DirectX时代

以往通过DirectX的升级我们能够看到更多以往无法体验的性能和画面特质游戏物理,因此DirectX API一直对显示核心有着深入的影响,随着Windows7的发布,微软也为我们带来了最新一代DirectX 11,但是我们发现了一个有趣的现象,DirectX 10技术发展至今,已经近三年时间,不过许多最新发布的游戏大作依然采用DX9 API或提供DX9模式。游戏画面的提升已经达到一个很高水平,于是NVIDIA将创新重点转换到了通用计算,并通过优化通用计算架构来进行物理运算游戏物理,使玩家游戏时的用户体验。

物理特效能够增强3D游戏的互动性和真实性,游戏场景中物体的真实物理运动才可以让体验者产生到更加逼真的游戏体验。目前游戏中最常用的3D物理加速技术分为两种,第一种是Intel旗下、AMD推崇的Havok物理加速引擎,在AMD宣布Radeon HD显卡支持Haovk GPU加速之前,所有Havok游戏都是基于CPU物理运算开发的,采用该技术的游戏已经有几百款,但在游戏大作中,我们已经很久没有看到Havok的身影了。第二种物理引擎则是近期非常火热,隶属于NVIDIA门下的PhysX物理加速技术,与Havok相比,PhysX虽然也可以利用CPU进行物理运算,但运行效率却远不及NVIDIA GPU,但支持PhysX GPU加速的游戏新作已经越来越多。

随着THQ、EA、2K、SEGA等游戏大厂和著名游戏引擎的加入,PhysX物理加速技术将会被融入未来更多的游戏大作中,除了虚幻竞技场三、尖峰战士、镜之边缘等PhysX游戏外,圣域2堕落天使、雪域危机、一舞成名等单机、网络游戏中,都充分体现出了PhysX物理加速技术的有优势,支持PhysX的游戏越来越多,PhysX GPU加速的应用将在今后的游戏中得到更多的实际应用。下面的测试中我们会对6款显卡在8款PhysX游戏中的表现进行测试,其中还包括最新的支持DX11 API的HD5850。

什么是PhysX?

NVIDIA®(英伟达™)基于CUDA的业界领先GPU(图形处理器)搭载NVIDIA PhysX技术,可以确保游戏玩家和开发人员都能够利用市场上最为抢眼的物理学处理技术。由GPU(图形处理器)来处理物理学计算是顺理成章的,因为正如图形处理一样,物理学处理也是由成千上万的并行计算所实现的。NVIDIA长期以来一直致力于为用户提供令人振奋、动感十足且栩栩如生的游戏体验。图形处理与物理学处理的结合将为虚拟世界带来巨大影响。不久,GeForce将在一款产品中集成这两种功能。

NVIDIA(英伟达™) PhysX是一种功能强大的物理学引擎,可在顶级PC和游戏中实现实时的物理学计算。PhysX软件被广泛应用于300多个游戏中,已经有1万多名各类开发人员开始使用它了。索尼的Playstation 3、微软的Xbox 360、任天堂的Wii以及APPLE iPOD等终端均支持PhysX。PhysX为强大的并行处理器执行硬件加速而进行了优化。未来将会有更多的基于PhysX的游戏被众多主流厂商开发出来,也将会为游戏玩家带来更加逼真的游戏效果和互动性更强的游戏体验。

关于PhysX的那些事

1. 为什么你需要PhysX?

伴随着GPU性能的不断提升和图形API的不断进步,目前的3D游戏中画面已经非常的精美,尤其像Crysis这样的游戏,其中很多的游戏场景已经达到了以假乱真的程度。但是玩家在游戏过程中还是会感觉不真实,其实原因很简单,传统的3D游戏中缺乏真实的物理现象,或者说是游戏不支持物理模拟计算。 例如,大多数动作都还是“预先描述”好的或者是由游戏事件触发的“固定的”动画,例如游戏中枪弹击中墙壁。即使威力最大的武器也只能在最薄的墙上留下些许斑点;并且您取出每样物品的方式都是预先定义好的同一种方式。游戏玩家置身的游戏环境看起来不错,但是缺少了真正身临其境的游戏体验所必需的真实场景。其实游戏开发着都明白在游戏中实现真实的物理模拟可以使得玩家获得前所未有的互动式体验。不光是游戏中的场景是真实的,而且每一个物体都是独立渲染并可以随意移动和破坏,同时由于有了真实的烟雾、水流和天气变化也使得游戏环境像真实的自然界一样。并且真实的物理场景也可以改变玩家玩游戏的方式,例如玩家可以利用场景中的任意物体进行移动或者攻击等等。那么为什么这么好的游戏方式在以往并没有被游戏开发商大量采用呢?这是因为物理计算需要耗费大量的并行计算能力,而以往物理计算只能运行在CPU上,我们都知道CPU擅长序列计算,在并行计算方面性能很差,这就造成以往的游戏中基本没有什么物理计算,如果增加物理计算的等级,CPU计算能力的瓶颈就会使得游戏运行速度非常慢。

2. PhysX如何做到这些?

为什么GPU(图形处理器)适合于物理学处理?

多线程PhysX引擎 (最初由AGEIA所开发) 专为大型并行环境中的硬件加速而设计。AGEIA的PhysX处理器只有10个内核,而现在NVIDIA(英伟达™)的GPU(图形处理器)则具有多达240个内核。因此,NVIDIA的这些GPU(图形处理器)非常适合利用PhysX软件。最重要的是,由于游戏物理学具有高度并行和互动的特性,因此GPU架构自然比CPU更加适合这种计算工作。借助于当今或下一代GPU(图像处理器),PhysX将为游戏玩家创造更多价值。

众多游戏如何实现PhysX优化?

NVIDIA(英伟达™)可以为游戏开发人员提供世界级的PhysX SDK(软件开发工具包),使这些游戏开发人员能够开发出具备下一代物理学特色及硬件加速性能的游戏。本软件不仅具有无与伦比的功能性、稳定性、性能以及可扩展性,而且几乎所有的主要开发工具均支持本软件。本软件还实现了微软Xbox 360与索尼PlayStaton 3之间的跨平台支持。NVIDIA会不断地在PhysX SDK新版本中加入新特性。而游戏开发人员则会将这些PhysX SDK整合在最新、最棒的游戏中。

NVIDIA测试产品简介

GTX275采用55nm工艺G200-105-B3核心,配备完整240个流处理器单元,高于GTX260+的216个达到与GTX285相同规格。能完整支持DirectX 10、HDA+AA、OpenGL 2.1及Shader Model 4.0等特效。支持HDCP规范,内建PureVIDEo HD技术,支持PhysX物理加速技术、支持NVIDIA CUDA技术;在高清播放方面,可以播放带有高带宽数字内容保护技术的高清视频以及硬解H.264编码的视频。

GTS250核心代号为G92-428显示核心,核心基于55nm工艺制造,128个流处理器、16个光栅处理器,同时制程的提升会增加核心的电气性能,同时也支持DirectX10、 SM4.0和OpenGL2.1技术,支持PCI-Express 2.0总线标准,并内建PureVideo HD 2视频解码引擎,轻松实现高清视频的全硬件解码。

GeForce GT 240采用了40nm的技术,这对于缩小核心面积、降低生产制造成本、降低核心能耗与发热量都有着非常直接的帮助,GeForce GT 240拥有96个流处理器,因为CUDA技术的缘故,NVIDIA已经改变了原来的叫法,开始称其为“CUDA Core”,这也是区别于竞争对手的重要一点。在纹理单元方面,GeForce GT 240保持了32个的配置,ROP光栅化单元的数量为8个。

ATI测试产品简介

HD5850采用了40nm新工艺制程,核心研发代号为RV870,拥有高达1440个Streaming Processor处理单元,完整支持DirectX 11、Shader Model 4.1以及PCI-E 2.0技术。对H.264和VC-1提供硬件解码,并支持ATI Powerplay自动节能技术。

基于55nm制程的AMD RV770核心,核心频率为625MHz,显存频率2000MHz。采用全新一代的统一渲染架构,拥有高达800个统一着色器,完整支持DirectX 10.1、Shader Model 4.1以及PCI-E 2.0技术。对H.264和VC-1提供硬件解码,并支持ATI Powerplay自动节能技术。

HD4670采用的RV730是取代上代RV630,但两者在核心规格上差异非常之大,放在一起比较并不合适。RV730集成了320个SP,与RV670内部的SP单元数量相同,纹理单元为32个,比RV670还要多了一倍,比上代RV630的120个SP多了将近3倍,管线:纹理单元的数量规模和比例关系有了新的改良。

评测配置说明:

你的显卡支持Physx吗8款物理游戏对6款显卡

测试平台NVIDIA显卡方面选择了Intel Core i5平台,AMD方面则选择了与Core i5价格相当的PhenomII X4顶级3A平台,两个平台均搭配4G DDR3 1333内存,测试的8款游戏均采用PhysX物理运算技术。

PhysX游戏测试:《蝙蝠侠》

PhysX游戏测试:《雪域危机》

PhysX游戏测试:《一舞成名》

PhysX游戏测试:《镜之边缘》

PhysX游戏测试:《圣域2》

PhysX游戏测试:《MKZ》

PhysX游戏测试:《黑暗之日》

PhysX游戏测试:《战争贩子》

测试总结:你的显卡支持PhysX吗?

在本次测试中AMD军团全军覆没,即使支持DX 11且拥有1440个流处理器的HD5850也未能幸免,关键在于对PhysX物理运算的支持,PhysX需要大量的实时计算来实现真实的物理效果,即使是目前最强的处理器也难以胜任如此规模的计算量,但是GPU的并行计算效率则非常适合进行PhysX计算,主流的GT240级别显卡已经可以提供高于顶级处理器的PhysX计算能力,NVIDIA通过CUDA实现了使用GPU来运算PhysX物理特效,不会让CPU成为瓶颈。而AMD方面在GPU的通用计算方面则比较落后,虽然有Stream概念,但依旧停留在概念阶段,在游戏中的物理运算都要由处理器来进行,因此即便是顶级的HD5000系列在游戏中也只能得到10几帧的成绩,由于处理器的瓶颈,GPU的效能无法得到更好的发挥。

对于游戏来说,自DirectX 10发布以来,目前画面华丽程度提升空间已经非常有限,AMD方面的策略是继续用更多流处理来取得游戏帧数上的提升,而NVIDIA则利用CUDA实现了PhysX的GPU并行计算,在保证游戏流畅的前提下,充分发挥GPU的并行计算优势,让游戏画面更加真实,使得玩家获得更好的游戏体验,你的显卡支持PhysX吗?

文章版权声明:除非注明,否则均为好趣网原创文章,转载或复制请以超链接形式并注明出处。

发表评论

◎欢迎参与讨论,请在这里发表您的看法和观点。