稍有游戏经历的玩家几乎都听说过《星际争霸》这款游戏,因为它实在太经典了,在《星际争霸2》还没有发布前,《星际争霸》仍然是很多网吧的主打游戏。在多番跳票之后,续作《星际争霸2》终于发布,它延续了前作丰富的对战系统,并作了大量改进,提升了整个游戏的画质和可玩性。玩家们的等待是值得的!
《星际争霸2》测试(点击看大图)
笔者选取的是《星际争霸2》中一段游戏单位众多、场面极其壮观的大决战测试场景,这利于考察显卡的性能。试想在《星际争霸2》中的多人对战、众多游戏单位火并的游戏场景下,你的显卡却无比“淡定”,丝毫没有卡顿现象,这不是比对手多了一步先机,并有可能取得终游戏的胜利吗?
《星际争霸2》测试(点击看大图)
四款显卡的平均游戏帧率都较高,但笔者认为只有GTX 560/460表现合格。因为在众多游戏单位大决战、几十艘大舰蜂拥而至、场面极其混乱的时候,GTX 560/460的低游戏帧率分别为28fps和27fps,保证了流畅性。而HD 6870/6850的平均游戏帧率在此时就一度分别跌落至24fps和23fps,出现了卡顿现象。
长期以来,包括国外媒体在内的几乎所有媒体都将平均帧率作为衡量显卡性能重要的标准,这是因为平均游戏帧率可以综合反映一款显卡的游戏性能。
在实际游戏中,平均游戏帧率是判断一款显卡性能高低重要的标准。
但这种方法也存在一定的不足。在实际游戏中,游戏场景是不断变化的,这也导致了显卡的帧率在不断变化。正如本文开篇所说的那样,游戏帧率波动大、低游戏帧率低的显卡常常会出现卡顿的现象。显然,这将影响我们的游戏体验,这不是我们所希望看到的。相反,游戏帧率波动小、低游戏帧率高的显卡确实能够获得更好的游戏体验。因为低帧率更高,出现卡顿的现象大大减少,在游戏中也能快人一步。由此不难看出,显卡的低游戏帧率是非常重要的,它在一定程度上决定了你的使用感受,这和木桶理论的道理是一样的。不过在真实的游戏中,理论上游戏帧率非常平稳的显卡是不存在的。
因为随着游戏场景的变化,显卡的负载也在不断地变化,性能和游戏帧率难免起伏不定,这从本文的曲线图中可以清楚地发现。因此笔者认为如果一款高端显卡能够在高负载的游戏场景下,经受住考验,低游戏帧率不至于下降得太多,能够满足基本的流畅度就很不错了。而本文测试的四款显卡中,GeForce GTX 460/560显卡基本达到了这个要求,无论是平均游戏帧率还是低游戏帧率都基本令人满意。特别是在不少严苛的环境下,它们的低游戏帧率都保持在24fps以上,保证了基本的游戏流畅度。这主要得益于NVIDIA长久以来推广的“游戏之道”(The Way It's Meant To Be Played),使得它们成为“全高清分辨率下的利器”。而与之处于同一价位的HD 6870/6850表现也可圈可点,只是两者的低游戏帧率相对较低,而且出现低游戏帧率的几率更大,在激烈的游戏场景下出现卡顿的现象更多一些。
其实这个问题一直也困惑我很久了,我们到底是在玩游戏还是被游戏玩?3D游戏场景一直在变幻的,对显卡压力自然不同,单机显卡发展也有些年头了,电脑主机里除了硬盘,其他硬件仿佛一直在进步,显卡为什么一直不能满足层出不穷的游戏大作?游戏开发商到底在想什么?我们追求的虚拟游戏视觉效果真的那么重要么?游戏厂商就好像站在房顶的人,他们老是扔一些绳子挂住的小肉块,我们就仿佛在墙边的小狗,每次出来新的肉块,我们都想跳高一点去咬一口,每次都咬不到,等我们能咬到的时候人家又说这个肉块过期了……难道我们追去多年的DIY就是为了这几个永远咬不到的小肉块活着么?