盼望了好久的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程序/游戲的沖突,估計是沒辦法了,也許是顯卡驅動的事吧,畢竟我這老顯卡,以前都是不支持的。