Ubuntu9.04中Intel图形芯片组上启用图形效果

Ubuntu9.04已经发布有1个月左右了,发布当天我就找了USB盘来更新了在Thinkpad X61上的Ubuntu 8.04。但是,因为这个版本中Ubuntu决定升级到新的X Server,而Intel的X驱动并没有适时的进行更新,在新的X server中Intel驱动存在Bug。这就使很多笔电用户无法享受到眩目的桌面图形效果。Ubuntu9.04的Release Note中说明了已知存在的问题并且将使用Intel图形芯片的桌面屏蔽了Compiz功能。昨天查看LaunchPad上的Bug更新状态,发现这个Bug已经被修复了,于是兴冲冲的升级相关软件包之后启用Compiz,可仍然只得到了启用失败的提示。原因是Compiz在启动时仍然使用了禁用设置。这里仍然需要一点小小的调整才能启用桌面效果。

首先,保证你的Ubuntu 9.04在最新状态。

$ sudo apt-get update
$ sudo apt-get upgrade

接着,命令Compiz启动时的错误检查跳过去

mkdir -p ~/.config/compiz/ && echo SKIP_CHECKS=yes
>> ~/.config/compiz/compiz-manager

最后在”系统”->”外观设置”->”桌面效果”中启用Compiz就可以了。

这时如果你用glxgear测试图形性能的话会得到一个比较奇怪的结果,那就是图形的FPS只有700左右。这个值远远小于能够运行3D加速功能的预期值。Ubuntu8.04中,我在同样的机器上得到的FPS测试结果在1500左右,仅仅看数值的话感觉性能降低到了原来的一半。但实际使用的感觉确是,你的桌面效果运行良好。

前几天有为朋友在ML中回复我,他说需要将Ubuntu9.04发布的内核2.6.28升级到2.6.30-r3才能得到比较高的FPS值,这种情况下才可以启用Compiz。但事实并非如此,理由是glxgear测试得到的值并非真正的3D性能标识,这个测试应用成功只是表示了一个2D的图形并且不断的互换,通过统计这种互换在一秒钟之内发生的次数而得到一个相对的性能指标。也就是说glxgear并没有真正的测试到显示芯片的3D加速功能。那把它作为3D性能的标准就无从谈起了。那么应当用什么来测试Linux的3D性能呢?!Here comes Extreme TUX RACER!!!

发表评论