iT邦幫忙

15

Google Chrome OS 試用

bizpro 2009-11-24 11:30:5618853 瀏覽

雖然Chrome OS要明年底才推出, 而在上週開放了原始碼, 有人已成功編譯成vmdk, 我剛剛下載, 起了一個vmx, 在Ubuntu 9.04上的VMWARE PLAYER上跑起來. chrome OS啟動後, 以gmail帳號與密碼進入系統, 看到的就是chrome瀏覽器介面, 然後, 就這樣, 就是Web介面.
平常我用VirtualBox開三個虛擬機器, 跑一個XP, 一個Ubuntu, 和一個CentOS都不會拖慢我的機器, 但是, chrome os一跑起來, 一向不轉的風扇, 轉個不停, 只好關掉了, 關掉後, 風扇還轉個三分多鐘, 到底是VMWare的問題, 還是Chrome OS太耗系統資源了, CPU耗用30%-80%以上, 看來google真的需要一整年的時間來改進.


0
fillano
iT邦超人 1 級 ‧ 2009-11-24 11:48:41

我是在ubuntu 9.04上從頭build(包括Chromium跟Chromiumos),不過做出來的image,在我的Asus U6上面跑,大概不到十分鐘就會當掉...

另外也把vmdk image轉成vdi在VirtualBox上跑,情況也是一樣,不知道那裡有問題...

xterm的畫面:

當掉的話,Ctrl+Alt+F2的console還是進得去,只是看不到畫面...所以還是關得了機。

看更多先前的回應...收起先前的回應...
fillano iT邦超人 1 級‧ 2009-11-24 13:01:30 檢舉

恩,我用別人build好的image來跑也是一樣。

bizpro iT邦大師 1 級‧ 2009-11-24 13:52:50 檢舉

我是從gdgt.com的下載, 剛剛又試了, 不會當, 但是風扇還是一直轉. 游標的反應有些鈍鈍的.

bizpro iT邦大師 1 級‧ 2009-11-24 13:54:18 檢舉

哈, 當掉了.

fillano iT邦超人 1 級‧ 2009-11-24 14:20:58 檢舉

奇怪的是,我沒看到人提到跑一段時間就會當掉...,我猜可能是Chromium或是WM當掉,看得到畫面但是無法操作,而F2 console進得去...

另外,我猜nvidia的顯卡支援可能也有小問題。(nvidia只提供proprietary的驅動程式,用FrameBuffer跑起來速度差很多...)

滑鼠跟鍵盤反應很慢倒是非常多人提到...

0
賽門
iT邦超人 1 級 ‧ 2009-11-24 14:48:22

會不會VMWare還沒支援Chrome OS? 結果VM先掛掉而影響Chrome OS.

看更多先前的回應...收起先前的回應...
fillano iT邦超人 1 級‧ 2009-11-24 16:01:20 檢舉

不是,是Chrome OS的問題,我用VirtualBox跟USB Stick測試過,結果是一樣的。

而且也不是真當掉,可能還沒當到X,只當到WM。OS本身OK,我進F2 console還能下指令關機(X在F1)。

fillano iT邦超人 1 級‧ 2009-11-24 19:34:45 檢舉

用top看了一下,chromeos-wm(window manager)的cpu 使用率維持在27%,這恐怕是元兇。

bizpro iT邦大師 1 級‧ 2009-11-24 20:49:22 檢舉

我看到chrome OS不斷的動作, 應該是AJAX的機制, 因此必需不斷的向Cloud請求同步, 導致wm不斷的更新, 也許日後的版本會用Comet的技術或更新的技術吧, 不過, 似乎離理想還好幾年. 雲層厚了, 會下雨的.

fillano iT邦超人 1 級‧ 2009-11-24 21:20:51 檢舉

那個部份其實還好。我在Chromeos群組裡面看到一些資訊,看起來目前chromeos-wm是完全使用software render,所以速度很慢,loading也很大。在某些機器上甚至會到80% cpu time。

不知道intel的dri driver是否有open,至少nvidia是沒有open source的,要靠自己整合到package裡面會有點困難。

0
bizpro
iT邦大師 1 級 ‧ 2009-11-25 09:54:17

http://discuss.gdgt.com/google/chrome-os/support/Pathetic-Uses-100-CPU-in-Vmware-6/

文章中有提到, 在VirtualBox 3.10Beta中效能還好. 看來VMWare有些影響.

0
fillano
iT邦超人 1 級 ‧ 2009-11-26 13:13:14

我改了kernel config,加入nvidia framebuffer支援,這樣chromos_wm跑起來用的cpu資源似乎可以少一點,另外,用usb隨身碟開機可以看到F2 console有畫面,雖然只是一些亂碼,但是比一片黑暗好。

0
fillano
iT邦超人 1 級 ‧ 2009-11-29 12:37:46

目前用手動的方式把nvidia的官方驅動程式加入到chromeos的usb image,然後拿來開機,這樣跑起來就非常正常了,速度很快,也不會當掉。

chromeos內建的window manager,底層使用了一個GUI函式庫叫做Clutter,這個函式庫必須依靠OpenGL透過3D繪圖的方式建立UI,所以如果沒有硬體加速,而驅動程式也不支援,速度就很慢。不過如果有硬體支援,也許將來可以讓chromeos在3D應用上有一些不錯的發展,也許就可以發展例如sketchup的網路服務等等,甚至利用Canvas 3D來建立網頁遊戲。

bizpro iT邦大師 1 級‧ 2009-11-30 14:50:53 檢舉

看到了您另一個分享囉, 謝謝, 您功力很好呢.

0
shunyuan
iT邦研究生 1 級 ‧ 2010-05-16 12:52:22

Chrome 不管是 Chrome Browser 或是 Chrome OS,有很多的 memory leak。
Chrome 另外使用記憶體的方式,也很豪爽,猜開發者的電腦,記憶體至少 4 GB 以上。

我要留言

立即登入留言