Sandy Bridge处理器及其集成图形核心HD Graphics 2000/3000的性能都是相当优秀的,但对Linux系统用户来说却是个不小的噩梦,因为集成显卡驱动始终都是个坑。直到现在,开源驱动才总算较好地支持了Sandy Bridge集成显卡,官方驱动则依然还需等待。
首先回顾一下Sandy Bridge Linux图形驱动的坎坷历程:
- 2010年2月,Intel开始开发Sandy Bridge Linux图形驱动,那时距离正式发布还有十一个月的时间。
- 2010年10月,Intel Linux开发人员终于宣布计划在第四季度完成3D驱动。
- 2010年12月,看起来形势一片大好,但是首批测试人员发现Intel并未提供Linux图形驱动,想要自己从Git源里编译也是不可能。
- 2011年1月,Sandy Bridge正式发布,堪称光芒四射,但是Linux社区对其不提供图形驱动的做法进行了猛烈抨击,Intel方面却说会更好地调整对下一代Ivy Bridge的支持进度。
- 2011年1月中下旬,测试人员陆续收到Sandy Bridge平台,处理器性能很快,但是图形性能一塌糊涂,兼容性非常不好。
- 2011年2月,经过一系列的测试、反馈和改进之后,Intel送出了一块新的原厂H67主板,型号BLKDH67BL,代号Bearup Lake,不过依然是块工程样品,搭配处理器则还是Core i5-2500K。
如果搭配独立显卡,Sandy Bridge、P67/H67主板在Ubuntu 10.10等较新发行版上都堪称完美。如果要使用集成显卡,不但要使用最新系统内核和发行版本,还需要自己根据代码编译驱动,所以至少要求Linux Kernel 2.6.37、Mesa 7.10、xf86-video-intel 2.14.0。
本次测试的硬件平台配置包括:Core i5-2500K处理器(默认3.3GHz/加速3.7GHz)、HD Graphics 3000集成显卡(12个执行单元)、Intel H67主板、OCZ DDR3 2GB内存、OCZ Vertex 2 60GB固态硬盘。
软件配置包括:Ubuntu 10.10 x86_64操作系统、Linux 2.6.38系统内核开发版本(测试催化剂10.10时使用2.6.35正式版)、GNOME 2.32、X.Org Server 1.9.3 RC1、xf86-video-intel 2.14.0、xf86-video-ati 2.14.0、Mesa 7.11-devel、GCC 4.4.5、EXT4。
参与对比的显卡都是A卡,其中Radeon HD 4550/4650/4830/5450分别搭配官方催化剂10.10驱动和开源的Gallium3D驱动,GeForce GT 220搭配开源的Nouveau驱动,另有Radeon X1800 XT搭配Gallium3D。
在Windows环境中,拥有12个执行单元的HD Graphics 3000集成显卡是能够与GeForce 210、Radeon HD 5450这些入门级独立显卡不相上下的,那么在Linux下使用开源驱动是否也能做到这一点呢?
OpenArena:Sandy Bridge HD Graphics 3000旗开得胜,与使用催化剂驱动的Radeon HD 5450基本相当,同时大幅胜出使用开源驱动的Radeon HD 5450/4550。
World of Padman:HD Graphics 3000这次表现依然不俗,在高分辨率下基本也能叫板Radeon HD 5450加催化剂。Gallium3D开源驱动对这款游戏的支持显然不够好,甚至让Radeon HD 4650落败。
Warsow:HD Graphics 3000如愿击败了使用开源驱动的Radeon HD 4550/5450、GeForce GT 220,但是面对催化剂驱动就不行了。
Urban Terror:排序基本同上,领先幅度也更大。
Tremulous:在较低分辨率下,HD Graphics 3000甚至击败了Radeon HD 4830+Gallium3D,并且基本全程领先Radeon HD 4650+Gallium3D。
VDrift:HD Graphics 3000已经可以在各种分辨率下媲美Radeon HD 4830加催化剂,1920×1080分辨率下甚至堪比Radeon HD X1800 XT,不过Gallium3D开源驱动对这个项目的支持实在不太好。
Lightsmark:开源驱动在这项OpenGL测试中非常不给力,HD Graphics 3000也不幸垫底。
Nexuiz:杯具再次上演。
总结:
不管怎么说,Sandy Bridge集成显卡在Linux系统下总算是可用了,OpenGL加速没有任何问题。开源驱动进步如此之外令人欣喜。测试表明,HD Graphics 3000搭配经典的Mesa Intel开源驱动,在性能上要优于搭配Gallium3D驱动的入门级独立显卡Radeon HD 5450/4550,同样好于Nouveau驱动的GeForce GT 220,部分时候甚至能超越Radeon HD 4650。当然,对比催化剂官方驱动的差距还是相当大的。
由于处理器不同,本次测试没有加入Intel上一代集成显卡HD Graphics,如果硬拼的话后者自然是完全无法应付的。
如果你在Linux系统下的动手能力比较强,现在升级Sandy Bridge系统也不妨,只是需要自己动手寻找、编译驱动。想省事儿的话最好等待Ubuntu 11.04、Fedora 15或者其他将于今年上半年发布的发行版。
希望下一代Ivy Bridge发布后不会再这么尴尬了。