Kepler的PhysX性能如何?
很久没有听到PhysX的声音了,NVIDIA也许感觉这已是强势无可比拟的计算引擎,CPU再发展个几年也是望尘莫及了,不过NV不是微软也不是苹果,在显卡上做封闭的东西注定小众。好吧策略和市场问题我们不再多说,今天想跟大家分享几个结果:Kepler架构显卡的PhysX效能没有Fermi的高,并且由此还延伸出了更多的问题。
在PhysX游戏中,为了增加物体的真实感,会让物体受到外力的时候呈现随机但符合地球物理规则的运行轨迹,而并不是常规游戏中简单的定点定位死板路线。比如玻璃收到左侧炸弹的气波冲击,那么此时碎成多少片,每一片往右侧飞溅的轨迹都是得靠大量的计算来来实现、维持。这如果使用CPU来计算的话,CPU直接就不堪重负让帧数直线下降到个位数。因此开启支持PhysX的游戏的话,必须使用N卡来承担PhysX的引擎计算。
从GeForce 8开始,GPU内部就一直内置PhysX计算引擎,到目前Kepler,PhysX一直都做为NV的王牌在推广,找游戏合作商普及,以扩大PhysX游戏的市场份额从而确立选购N卡的必要性。不过从Kepler架构开始,核心和着色器的频率变得同步,不再是以以前的以2.16:1或者2:1的比例运行了,为了保证着色和顶点的能力,同时扩充了大量的CUDA内核。也就是我们看到Kepler家族CUDA内核数量暴增的现象。
我们都知道PhysX运算和CUDA数量以及工作频率比较敏感,对位宽以及ROPS甚至PCI-E带宽都不是特别的敏感,那么问题出来了,同样是X60Ti,1344CUDA的GTX660Ti是不是比384CUDA的GTX560Ti在PhysX计算上强悍的多?况且前者的频率又是相当的高。那使用主副卡配合的方式,主卡使用高性能以确保PhysX之外的计算无瓶颈,副卡则分别使用Fermi和Kepler不同CUDA数量的显卡做专属PhysX计算,就可以揭开Fermi和Kepler在PhysX计算上的效率比。
现在思路很明确了,就看PhysX计算能力,于是我们将使用Core i7 3970X@4GHz+四通道2133CL11的硬件平台,主卡使用手头性能最强的GTX770Lightning版,操作系统使用正版Windows 7 SP1 X64纯净版,安装.NET 4.0和NVIDIA 320.49WHQL驱动,游戏设定中除了开启PhysX之外,其他画质选项全部降至最低,副卡则分别使用参测的显卡作专属PhysX计算。以上所做的所有操作和设定,都是奔着常规渲染达到最高帧数以消除对副卡的影响。
参测的游戏分别是黑手党II,蝙蝠侠之阿甘之城以及全球使命。我们先看看关闭PhysX,GTX770Lightning能让这些最低特效的游戏跑出多少帧。
黑手党2
蝙蝠侠之阿甘之城
全球使命
都是以1024*768分辨率,效果能关则关,能最低则最低,分别跑出了数百帧的成绩,分别是232.7、279、197.02,看来PhysX游戏的帧率杀手就是PhysX计算。
网友评论