FXAA(快速近似抗锯齿)是这两年最热门的抗锯齿技术之一,与传统的MSAA(多重采样抗锯齿、CSAA(覆盖采样抗锯齿)、SSAA(超级采样抗锯齿)等技术相比,它的画质相近,但是速度非常快,性能损失小。
Windows平台已经有大量游戏支持FXAA了,包括最热门的《战地3》、《上古卷轴5》在内,NVIDIA也在3月份岁GTX680发布的301.xxx系列驱动中正式把FXAA集成到驱动面板中,几乎所有游戏及3D渲染都可以开启FXAA,即便游戏本身不支持也没有关系。
Linux平台下直到NVIDIA7月份发布的304.40驱动中才整合了FXAA支持,Phoronix现在就对比了Linux平台的FXAA抗锯齿性能。
测试平台配置
测试平台配置还是很高端的,Corei7-3770K+8GB内存+240GBSSD,使用的是Ubuntu12.10测试版,KDE4.9.00环境,对比的显卡从8800GT到最新的GTX680都有,涵盖了高中低多档组合。
2560x1600分辨率Lightmark测试,性能损失超过50%
OpenArena0.8.5版测试,GTX680损失不大,不过前几代显卡依然下降严重
0.8.8版表现好多了
1600x1200分辨率下性能损失也比较低了
2560x1600分辨率下损失又拉大了
Linux平台上游戏Warsow1.0测试,1920x1080分辨率下性能下降四分之一左右
2560x1600分辨率下表现基本同1920x1080分辨率
总结:
与MSAA相比,FXAA在Linux平台下性能损失要低,但是在LinuxOpenGLAPI下损失还是挺多的,只有中端及高端显卡才能在速度上处理器的比较好。另外,在linux下开FXAA还不能截图。
(这一点与Windows平台FXAA性能损失相比确实很悬殊,《蝙蝠侠》及《上古5》中开FXAA对性能影响非常小---编注)
下一篇:凯摩家具 凯摩沙发