◆ 游戏性能及兼容性测试及总结
以上是测试平台的配置,注意A卡并没有使用最新的催化剂11.7驱动,因为《DiRT 2》中使用催化剂11.7的HD 6790只有30多帧,而换回催化剂11.6中就正常了。此外,《DiRT 2》和《叛逆连队2》需要修改配置文件强制开启DX9模式。由于测试时间有限,只简单测试了两款显卡,GTX 550 Ti和HD 6790,先来看GTX 550 Ti的成绩。
![]() |
注:图中N/A代表游戏不能自定义AA选项,《Metro 2033》在DX9模式下只有“AAA”选项,《叛逆连队2》中强制DX9模式的话也没有AA选项,下同。
如果以不开AA作为性能100%的话,那么4x MSAA平均性能为85.7%,而这个FXAA的性能相当于82.9%,也就是说性能损失与4x MSAA略微高一些。
![]() |
A卡方面情形也很类似,最终FXAA与4x MSAA的成绩相当,性能损失在14%左右,性能方面的表现还可以接受。
上面的性能测试中只有4款游戏,这可不是笔者偷懒,而是实在没办法的事。这个FXAA补丁虽然说支持DX9、DX10,并且理论上兼容DX11模式,但是实际情况是大部分游戏中要么不起作用,要么就出错,这里简单列举笔者常用的几款游戏的兼容性:
1.《Left 4 Dead》和《Left 4 Dead 2》游戏无报错,但是也没有效果,帧数和画质都没变。
2.《星际争霸2》也无报错,同样没有效果。
3.《H.A.W.X》的DX9模式无效果,DX10下模式MSVCR100.DLL报错,无法进游戏。
4.《FarCry 2》的DX9模式可用,FXAA有效果,但是DX10模式也会dll报错,游戏可进,但是AA选项和DX版本选项失效。
5.《Crysis 2》的DX9模式会自动退出,DX11模式可进游戏,但是FXAA无效果。
6.《叛逆连队2》的DX9模式可用,也有效果,但是DX11模式也会dll报错,游戏中也没有效果。
从测试结果上来看,DX9模式中FXAA成功开启的几率还是很高的,最多也是不起效果,但是DX10和DX11模式下多数游戏都会报错,笔者试验的几款DX11游戏还没有成功开启FXAA的。
上面列了这么多无效或者不兼容的问题并非是批评,毕竟这只是独立第三方的个人制作的小补丁,从国外论坛的反馈来看还是有很多游戏能正常开启FXAA的,对画质也有改善,补丁作者也在不断修正程序,其技术能力和动机还是让人钦佩的。
我们更希望这个小补丁起到“抛砖引玉”的作用,第三方个人能力有限,FXAA普及还得依赖GPU厂商和游戏厂商合作,至少也要NVIDIA的驱动提供FXAA支持,就跟AMD的MLAA实现方法一样。由于FXAA可以做到与游戏无关,一旦驱动支持FXAA,那么全民体验FXAA的时代就不远了。
超能网友博士 2011-08-15 22:54 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(1) | 反对(1) | 举报 | 回复
7#
游客 2011-08-12 14:13
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
6#
超能网友终极杀人王 2011-08-11 17:13 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
5#
游客 2011-08-11 15:50
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(1) | 举报 | 回复
4#
超能网友终极杀人王 2011-08-11 09:17 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
3#
游客 2011-08-10 18:22
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
2#
我匿名了 2011-08-10 18:09
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
1#