MCPLive > 杂志文章 > 谁在决定你的游戏体验?

谁在决定你的游戏体验?

2011-08-11DJDJ《微型计算机》2011年7月下

对包括笔者在内的玩家来说,购买高端显卡的一个重要原因就是希望在高分辨率+高画质下取得流畅的游戏体验,这是低端显卡无法实现的。不过从笔者的使用情况来看,部分高端显卡虽然据称游戏性能很好,但在游戏中却时常出现卡顿现象,这是为什么呢?

测试平台

CPU 英特尔Core i5 2300
主板 华硕P8P67 DELUXE
内存 金邦DDR3 1333 4GB×2
显卡 GeForce GTX 460(675MHz/3600MHz/1350MHz)、
Radeon HD 6850(775MHz/4000MHz)、
GeForce GTX 560(850MHz/4008MHz/1700MHz)、
Radeon HD 6870(900MHz/4200MHz)

我们通常用游戏的帧率来判断一款显卡的游戏性能,帧率越高越好。一般来说我们要求显卡的帧率不低于24fps,这样才能取得较为流畅的体验,这里的游戏帧率通常指游戏的平均帧率。我们不妨作如下假设,假设一款显卡在部分场景中获得60fps的帧率,在部分场景中却只获得20fps的帧率(低帧率),但平均游戏帧率仍然达到了40fps。而另一款显卡在绝大多数场景中的帧率都在40fps左右,平均帧率也是40fps。那么,我们是否可以认为游戏帧率波动大的显卡会让我们感觉到卡顿,游戏体验会大打折扣呢?相反地,游戏帧率波动小和稳定的显卡又是否可以给我们带来更好的游戏体验呢?

英特尔也曾强调过更高的低帧率对提升使用体验很有帮助,因此笔者决定做一次游戏应用测试。测试显卡为目前点名率较高、具有代表意义的四款高端显卡,分别是互为竞争对手的GeForce GTX 460和Radeon HD 6850,以及GeForce GTX 560和Radeon HD 6870(为了公平起见,笔者通过软件将显卡的频率调整至各自的公版频率)。测试项目则选取了四款主流的3D游戏和一款BenchMark基准测试软件。在Fraps软件下,笔者将记录下每款显卡在游戏中的平均游戏帧率和低游戏帧率,并绘制成曲线图进一步分析。

DirectX 11大作

Unigine Heaven Benchmark是首款针对DirectX 11的基准测试软件,拥有大量先进的DirectX 11技术。尤其是曲面细分效果非常真实,可以较为全面地反映出显卡的DirectX 11性能。不过很多显卡都无法在1920×1080Shader(High)、Tessellation(Extreme)设置下保持流畅性。

DirectX 11大作
点击查看去水印大图

DirectX 11大作
点击查看去水印大图

这四款显卡在该设置下不堪重负,无论是平均游戏帧率和低游戏帧率都没有超过24fps,无法提供令人满意的游戏性能。

《失落的星球2》作为DirectX 11游戏的代表作,拥有大量诸如曲面细分和环境光吸收等迷人的特效技术,非常耗费显卡资源,有“显卡杀手”的美誉。再加上前作《失落的星球》广受好评,因此《失落的星球2》也拥有很多粉丝,目前的人气较高。

DirectX 11大作
点击查看去水印大图

DirectX 11大作
点击查看去水印大图

从测试来看,四款显卡的平均帧率也只有30fps,这意味着它们的低帧率将更低。第46秒~第79秒是整个游戏场景中考验显卡性能的,在这段画面中有一头凶猛无比的怪兽正张开血盆大口,其纹理细节栩栩如生,非常真实。GTX 560/460在该段画面中的低帧率分别为27fps和21fps,基本能够保证流畅性。而HD 6870/6850则为20fps和17fps,出现卡顿的场景较多。

DirectX 10大作

《孤岛惊魂2》是一款经典的DirectX 10游戏,画质在DirectX 10游戏中处于中上水平,对显卡的要求不是特别高。因此可以看到,四款显卡的平均游戏帧率和低游戏帧率都比较高。

DirectX 10大作
点击查看去水印大图


点击查看去水印大图

游戏中比较考验显卡的场景是一段爆炸的场面,出现在第21秒~第40秒的场景中。此时四款显卡的性能都出现了明显的下降。HD 6870/6850在这段场景中的低帧数分别为47fps和40fps,GTX 560/460的低帧率分别为57fps和45fps。值得一提的是,GTX 560在绝大部分场景下的帧率都保持在60fps以上,这说明它在该游戏中的波动很小。

分享到:

用户评论

用户名:

密码: