盼望了好久的Ubuntu 8.04正式版终于出来了,上次用Ubuntu的时候还是一年前的时候,当时虽然是为了做东西和玩游戏换回了windows,但是跟Linux下我的显卡没有得到很好的支持也有关系。3D效果打不开,看别人都在用COMPIZ之类,我这里连基本的3D驱动都弄不起来,也不是那么回事。
Ubuntu8.04正式版安装好之后,我本来都没报什么希望,哪知道,打开受限驱动后,3D效果居然启动了。惊喜之余赶紧查了下驱动,发现驱动竟然完美的支持了我的显卡。没有自己去ATI下驱动编译编译,也没有修改xorg.conf之类的,直接点了受限驱动,一起都好了。
yao@yao-laptop:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.1.7412 Release
兴奋过后,我马上去源里面把compiz fusion那些东西都装上,原本那些以前我觉得我的本本不可能实现的效果,马上浮现了出来。我这两天时间,都在研究这些东西,从来没用过,得慢慢习惯,呵呵。
第一部当然是换主题了,窗口的毛玻璃边是一定要的。去gnome-look下了Aque Aero X 10.0的Emeral Theme下来装上,并且在Compiz Fusion Icon上点右键Select Windows Manager里选择Compiz,窗口消失,一会儿出现后就启动了毛玻璃效果的边框了。
打开“系统==>首选项==>Advanced Desktop Effects Settings”,里面还有更多的特效可以设置,比如3D立方体,窗口特效等。根据我这几天的使用感觉,这里的特效都像白用一样对系统没太大的拖累,不像以前在windows里面,只是稍微用几个美化的插件,系统资源明显消耗很多。
Ubuntu8.04的电源管理也很不错,因为我的本本发热比较大,AMD的貌似是比较热,以前在windows下用RMClock控制频率和电压,要不玩3D游戏肯定会熄火的,刚装玩Ubuntu的时候,我也在担心这个问题,后来发现默认的powernowd就能很好的解决问题。
在源里把sysvutils装上,然后sudo gedit /etc/sysfs.conf,在配置文件中加入一下两行:
devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand
devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 1600000
这样就把CPU频率最大值设置为1.6GHZ,设置为ondemand方式,能更具情况自动调节CPU的频率。只是电压还不知道怎么控制,但这也解决了我的大问题,机器不会动不动就过热了。
在启动了COMPIZ后一个很遗憾的事情就是MPLAYER播放器的视频窗口和其他涉及到OPENGL 3D加速的程序的显示问题。这些窗口里的图像都是不停在闪烁,更本没办法看。但是我在Compiz Fusion Icon把Windows Manager设置为Metacity,关闭COMPIZ效果后,就一切正常了。看来是Compiz和其他3D程序的冲突所致。在网上看到一篇文章说MPLAYER的问题是可以通过给源码打补丁,然后重新编译解决,一会儿去尝试一下看。与其他3D程序/游戏的冲突,估计是没办法了,也许是显卡驱动的事吧,毕竟我这老显卡,以前都是不支持的。