“A饭”又享免费大餐:催化剂11.8 MLAA性能研究
DIY研究所
升级驱动程序对于AMD和NVIDIA来说都是常事,它们通常每隔一个月左右就会推出一款新驱动。有时是为了满足对新显卡的支持,有时是改善对某些游戏的兼容性,有时也会明显提升显卡在3D游戏中的性能,因此广大用户对于厂商不断推出新驱动还是比较支持的。
继7月底AMD发布修复Bug的催化剂11.7正式版后不久,8月18日AMD又推出了催化剂11.8正式版。相对于修正Bug的催化剂11.7正式版来说,催化剂11.8正式版带给了玩家相当多的惊喜——AMD宣称使用催化剂11.8正式版的Radeon HD 5000/6000系列显卡在《孤岛危机2》、《极度恐慌3》、《使命召唤:黑色行动》等游戏中能够获得8%~20%的性能提升,而且在CCC控制中心开启AMD MLAA(形态抗锯齿)模式下最高提升30%的性能。三款特定游戏的性能提升倒不能打动太多的用户,而MLAA的性能提升则可应用于全部的游戏,这一点才是让广大游戏玩家惊喜的。催化剂11.8是不是真的有这么神奇呢?今天疯狂博士就来研究一下。
MLAA是什么
MLAA全称是Morphological Anti-Aliasing,形态抗锯齿,它采用Post-filtering(后滤波)机制,让显卡正常渲染每一帧画面,然后再借助DirectCompute硬件加速技术进行一次着色器处理来执行过滤,根据颜色去寻找图像中的边缘进行平滑处理。该技术的优势在于全面支持DX9/10/11级别的游戏,不需要在设计游戏时专门优化;可提供全屏反锯齿,而不限于多边形边缘、Alpha测试表面;能用来消除静态图像的锯齿,而且对再多物体渲染时也不会对系统造成过大负担。不过由于MLAA采用的是后滤波机制,因此不可避免在显示的频移超过Nquist的极限,图像色彩发生混迭的现象时,会造成图像的失真,而且对在光栅化的时候丢弃的信息也无能为力。
AMD从发布催化剂10.10a Hotfix驱动开始,就在驱动中心中加入了“Morphological filtering”的选项,一开始只支持最先发布的Radeon HD 6800系列显卡,不过后来版本的催化剂驱动开始在全系列Radeon HD 5000/6000系列中支持开启MLAA技术。从实际打开MLAA的效果来看,游戏画面基本上相当于打开8×MSAA的效果,可以说还是相当不错的。



实测性能
测试平台
处理器:酷睿i7 2600K
主板:映泰TP67B+
内存:宇瞻DDR3 1600 2GB×2
硬盘:希捷7200.12 1TB
显卡:蓝宝Radeon HD 6670/6770/6870
显示器:飞利浦240PW9
电源:航嘉X7 900
操作系统:Windows7 64bit Ultimate
驱动:催化剂11.7正式版/11.8正式版



由于MLAA是在催化剂控制中心中打开的,并不需要游戏设计的支持,因此其抗锯齿的效果适用于DX11、DX10和DX9的全系列游戏。基于此,我们测试在不同版本催化剂驱动下高中低端三款AMD游戏显卡在打开MLAA时的3D性能。在测试中,我们使用3DMark11以及主流的DX9/DX10/DX11游戏来考查每款参测显卡在不同催化剂下的游戏性能,包括《街头霸王4》、《求生之路2》、《生化危机5》、《正当防卫2》、《失落星球2》以及《天堂2.5》。在整个测试中我们统一使用1920×1200分辨率和最高画质特效,由于默认状态已经在催化剂控制中心中打开了MLAA,因此在游戏的选项上我们全部设定为关闭AA。通过对比三款显卡在两个不同版本催化剂驱动下游戏性能的表现来验证催化剂11.8对性能的提升程度。

从测试结果我们可以看到,在绝大部分情况下安装催化剂11.8正式版驱动之后,系统的3D性能确实有不同程度的提升,只有搭配Radeon HD 6870测试3DMark11 P模式时性能有少许下降。另外,安装催化剂11.8正式版驱动之后,搭配Radeon HD 6770时无法完成《失落星球2》的性能测试,在游戏过程中反复卡死。本博士认为这可能是催化剂11.8的Bug。
在DX11的游戏中,驱动的变化对游戏性能的提升并不是太高,各档次显卡性能提升的幅度都不超过10%,最低的甚至只有2.8%,意义不算太大——流畅的依然流畅,不流畅的依然不流畅。
在DX10游戏中,驱动的变化起的作用就大得多了,尤其是对中端和低端显卡来说,帧速提升幅度都超过了10%,部分游戏的帧速甚至提升了近20%,这就算是有意义了——至少对于《生化危机5》来说,搭配Radeon HD 6670的系统从不太流畅到流畅,用户的游戏体验有明显增强。
在DX9游戏中,驱动变化对游戏性能起的作用进一步增强,高中低端显卡在更换催化剂11.8正式版后,游戏帧速都提升超过10%,Radeon HD 6770的性能提升甚至超过了20%,游戏流畅度的大幅度提升也能明显增强用户的游戏体验。
疯狂博士:A卡免费升级别错过
本周,疯狂博士以Radeon HD 6670/6770/6870为对象研究了催化剂11.8正式版驱动程序带来的性能提升。由于该驱动改变的是各种游戏在打开MLAA时的帧速,因此博士在整个测试过程中关闭MSAA,只打开MLAA,从游戏画面的对比来看,MLAA确实可以接近打开8×MSAA的效果,画面中的曲线部分确实相当平滑。在升级驱动之后打开MLAA的游戏帧速也确实有不同程度的提升,不过在本博士测试的游戏中,无一提升幅度能达到AMD宣称的最高30%的程度。
总的来看,催化剂11.8正式版驱动对于各类游戏中打开MLAA的游戏性能的提升幅度是有区别的,DX9游戏提升的幅度最大,DX11游戏提升的幅度最小。同时,各档次显卡在升级驱动后的性能提升幅度也不尽相同,中端的Radeon HD 6770整体游戏性能提升的幅度最大,高端的Radeon HD 6870提升的幅度最小。
尽管MLAA或许还有些小缺点,但通杀各类游戏这一点就显得非常人性化,只要在催化剂控制中心打开MLAA,就不用再管游戏中的抗锯齿设置了,对不熟悉游戏设置的普通用户来说,MLAA是非常贴心的功能。而且由于这种功能是由驱动程序来提供的,因此驱动程序的升级就可能带来性能的提升,对于游戏玩家来说,这样的功能当然多多益善,这样才让我们更有升级显卡驱动的动力。