每到年底,Phoronix.com都会对一年来的Linux显卡官方驱动进行一番盘点,尤其是对比一下性能变化。今天首先带来的是NVIDIA篇。
NVIDIA虽然对开源一向没什么兴趣,但是Linux官方闭源驱动还是一向很给力的,更新及时,功能齐全,性能不俗。
即将过去的2013年对NVIDIA来说是繁忙的一年,Linux下同样如此,先后发布了十几款驱动,包括正式版和测试版。
1月中旬,我们看到了313.18,内容极为丰富,包括新硬件支持、新的GLX协议扩展、HDMI 3D、X.Org Sever 1.14和大量改进、修正。今天后有发布了老系列的正式版310.32,更新力度就没那么大了。
3月初的313.26加入了对GeForce GTX Titan的支持。
4月2日,因为一个安全漏洞,304、310、313三个系列的驱动同时进行了更新,一周后又看到了新的319系列,也就是319.12 Beta,同样带来了大量改进,支持GeForce GTX 650 Ti Boost。
5月份的319.17是个正式版,除了之前的一系列改进外还支持GeForce GT 700M系列显卡。
不到一个月后又有了319.23,支持GeForce GTX 770/680、HDMI 4K、4K VDPAU视频加速。
夏日里的319.32支持GeForce GTX 760/GT 720M等新卡,更新了电源管理技术PowerMizer,也第一次支持了ARM架构。
7月份,325系列又出现了,不再支持Linux 2.4系统内核,改进了渲染性能,丰富了SLI。一个月后就有了首个正式版325.25。
10月份又迈入了331系列,初步支持OpenGL ES 1.1/2.0/3.0,但仅限于32位平台、DX11。331.17 Beta还加入了新的统一内存内核模块,可以搭配CUDA 6支持虚拟统一内存。
331.20则是最新、最高的正式版本。
本次测试所用显卡是GeForce GTX Titan,因此年初几个不支持它的驱动就不测了。最后选定的参测版本有九个,分别是310.51、313.26、313.30、319.23、319.60、319.72、325.08、331.13、331.20。
这些都是经过验证比较稳定的,更新内容也都有代表性,那些只修复问题的小更新就不提了。
为保证兼容性,测试系统使用Ubuntu 12.10 x64,Linux Kernel 3.5,X.Org Server 1.13.0。处理器是Core i7-3770K @ 3.5GHz。