一周前,我们回顾了NVIDIA Linux官方显卡驱动在2010年度的发展历程,现在轮到AMD的催化剂了。和Windows版本一样,Linux系统下的催化剂驱动也是每个月更新一次。 Linux催化剂驱动今年在新特性方面主要就是支持新的Linux发行版,比如Red Hat Enterprise Linux 6.0、Ubuntu 10.04/10.10、openSUSE 11.2/11.3,同时也有几个重量级的新变化,包括正式支持ATI Eyefinity多屏输出技术(10.7版本开始)、支持OpenGL 3.3/4.0/4.1版标准规范、全新的2D加速架构等等。除此之外就是大量的bug修复了。 除了官方闭源驱动,AMD也一直大力支持开源显卡驱动,而且更新速度相当快。今年,AMD的开源驱动都做到了几乎同一时刻支持新款显卡,包括最新的Radeon HD 6000系列,不过XvBA视频加速技术一直没有太大动作。 本次测试收录了AMD 2010年发布的所有12个版本Linux催化剂显卡驱动,同时还加入了去年底的最后一个版本最为对比,具体如下: Catalyst 9.12:fglrx 8.68.2 / OpenGL 3.2.9232 测试平台硬件配置包括Intel Core i5-750处理器、精英P55H-A主板、4GB DDR3内存、Radeon HD 5770 1GB显卡。测试所用操作系统为Ubuntu 9.10 64位版本,系统组件包括Linux Kernel 2.6.31、GNOME 2.28.1、X.Org Server 1.6.4、GCC 4.4.1、EXT4。 Lightsmark:10.4、10.5一度有了明显提升,但随后的10.6跌入低谷,10.7开始有所恢复,但也只是达到了10.3及之前的水平。 Nexuiz:10.5-10.7仍是略有波动,好在整体比较平稳。 OpenArena:还是老毛病,10.6版性能继续反常,幸运的是10.7开始性能出色且稳定,保持了10.4、10.5的水平。Warsow:最反复无常的一个项目,初期迅猛提升,随后起起落落,还好10.12版相比于9.12版仍有将近三倍的性能提升。 1080p H.264视频解码:除了10.4版本CPU占用率偏高,平均也有20.3%,最高达75.0%,其他版本平均都在10%上下。 Unigine Sanctuary:又是10.6,和OpenArena的情况如出一辙。 Unigine Tropics:全年都在不停起伏中,最后10.12基本算是保持了应有的水平。 Unigine Heaven 1280×1024:这次倒霉的是10.5,突然大失水准,10.6也继续滑落,10.8开始稳定但已经大不如前。 Unigine Heaven 2560×1600:提高分辨率后情况基本如前。其实这都是很正常的。10.3及之前版本并不能很好地支持这个技术演示DEMO,很多地方渲染错误,问题一大堆,但性能却相当好,也就是俗称的“傻快”。10.8版本开始终于一切正常,甚至支持曲面细分,性能也恢复正常了。 小结: 相比于NVIDIA Linux显卡驱动,AMD催化剂的性能发展非常有规律可循。10.4、10.5版本出现了一次小高潮,但随后的10.6惨遭滑铁卢,绝大部分项目中都不忍卒睹,10.7开始则基本恢复正常,兼容性方面也大有改善。 非常有趣的是,催化剂10.6其实是一次里程碑式的重量级更新,提供了多个重要新特性,比如Windows下的Flash 10.1 H.264视频硬件加速、视频去块、蚊式降噪、支持OpenGL 3.3/4.0,Linux下的支持RHEL 5.5、全新2D架构、支持OpenGL 3.3/4.0。想来是因为变动幅度太大,影响了性能发挥。显然,我们要强烈推荐10.7及其之后的新版本。 |