本帖最后由 sapphirex 于 2011-11-7 11:51 编辑
9款显卡验证 FXAA/MSAA性能对比测试
具体测试平台如下:
测试显卡我们分别选择了NVIDIA的五款以及AMD的四款,没有选择更低端显卡的原因也是因为AA优化并非没有底限,要想在保证高画质的基础上玩爽《战地3》,一定性能级别的显卡还是必须的,比如NVIDIA的GTX以及AMD的HD 6700系列以下就基本没有太大可塑性。以上参测显卡部分为非公版,也同样调至公版频率。
没有内置Benchmark测试程序也是很多FPS游戏的惯例,这里依然采用Fraps进行测帧。由于《战地3》关卡较多,为了尽可能的反应游戏的真实要求水平,并且保证测试的准确性,我们最终选择了“进退两难”关卡开头场景,耗时为60秒,同时记录平均FPS以及最小FPS。每次测试均为3遍,在保证没有太大测试误差的情况下,以最好的结果为准。
《战地3》图形设定选项
测试驱动分别为最新的285.62 WHQL以及11.10 正式版。下面的结果均在1920x1200分辨率、最高画质条件下测得。看看我们能够在高分辨最高画质下,是否也能获得意想不到的效果。
对于一款第一人称射击游戏,尤其是又以联机模式见长的《战地3》来说,没有40 FPS以上是基本不具备可玩性的。在1920x1200分辨率、最高画质以及4MSAA、高FXAA条件下,即便是GeForce GTX 580也仅有平均54 FPS,最低不过42 FPS,勉强合格,而自GeForce GTX 570、Radeon HD 6950以下的所有显卡均未能达标。看来,官方推荐配置也并非只是吓唬人而已。
而后,我们将MSAA降低到2倍,各款显卡瞬间“如获新生”,无论是高端卡还是主流卡均得到了不同程度的帧数提升。除了相对低端的GeForce GTX 550 Ti和Radeon HD 6850之外,基本上其它几款显卡都具备了不错的流畅度。要知道,通过前面的对比,只要FXAA开到高,2MSAA和4MSAA的效果是基本没有区别的。
最终,索性关闭MSAA。以GeForce GTX 550 Ti和Radeon HD 6850为例,相比2MSAA条件下FPS分别提升了6帧和9帧,而最低FPS也分别从20、22帧提高到23、30。从不具备可玩性,到基本能玩,效果提升还是比较显著的。而且,别忘了,这并非在牺牲绝对画质的基础上得来的。
对号入座 各显卡帧数变化一览及小结
为了更直观的反应各款显卡的前后帧率变化,我们将每款显卡的在60秒测试时间内的FPS变化图绘制如下:
关闭MSAA,平均FPS从54帧提升到71帧,最小FPS由42帧提升到60帧
关闭MSAA,平均FPS从47帧提升到64帧,最小FPS由34帧提升到47帧
关闭MSAA,平均FPS从39帧提升到60帧,最小FPS由24帧提升到41帧
关闭MSAA,平均FPS从30帧提升到49帧,最小FPS由19帧提升到35帧
关闭MSAA,平均FPS从21帧提升到32帧,最小FPS由17帧提升到23帧
关闭MSAA,平均FPS从47帧提升到69帧,最小FPS由33帧提升到56帧
关闭MSAA,平均FPS从41帧提升到61帧,最小FPS由30帧提升到46帧
关闭MSAA,平均FPS从34帧提升到52帧,最小FPS由24帧提升到36帧
关闭MSAA,平均FPS从23帧提升到39帧,最小FPS由14帧提升到30帧
无论是平均FPS还是最小FPS,开启MSAA带来的性能拖累是十分显著的。关闭之后,平均FPS提升20帧以上的显卡也不在少数。所以即便是拥有GeForce GTX 580、Radeon HD 6970级别显卡的玩家,不妨也关闭MSAA,将FXAA设置为高。毕竟,用极其微弱的画质牺牲,换来近20帧的性能提升,还是相当值得的。
这里唯一有些问题的还是最低端的GeForce GTX 550 Ti和Radeon HD 6850,虽然帧数有了很大幅度的提升,但平均32和39帧只能算是刚刚及格,想要玩爽游戏依然还有差距。
于是,我们又进行了如下的测试,看看降低画质和分辨率之后如何,也借此为中低端显卡玩家提供一个类比参考。(图片点击可放大)
很明显,降低分辨率之后,帧数上升还是比较明显的,在其它设置不变的情况下,幅度约为5-6帧。而相比之下,由最高画质调到高画质仅有1-2帧的提高。
而如果依然选择高倍MSAA,即便是降低分辨率和画质之后(包括将HBAO改为SSAO),游戏帧数的提升依然相当有限,依然不具备流畅游戏的及格线。
对于GeForce GTX 550 Ti、Radeon HD 6850及以下级别的显卡,可以基本参照以上两点进行设置。
最后,对于《战地3》,果断放弃MSAA吧! |