Intel 新玩具 — PowerTop!

常常覺得筆電的電池肚量不夠嗎?每次都撐不了幾個小時就沒電了? Intel 釋出這個名為 powertop 的新玩具,可以測量出是哪些程序常常把 CPU 從深層睡眠中喚醒,只要有辦法去掉這些惱人的 timer,搭配 linux 2.6.21 中的新特性 dynamic tick,可以讓電腦在不工作的時候可以好好休息,延長工作時間。

在 debian/sid 中只需要

apt-get install powertop

就可以安裝最新版的 powertop,但是要真正實用的分析功能,還需要把 kernel 中的 debug 功能打開

Kernel hacking  --->
    [*] Kernel debugging
        [*] Collect kernel timers statistics

輸出結果如下

Cn          Avg residency (5s)  Long term residency avg
C0 (cpu running)        (17.6%)
C1                0.0ms ( 0.0%)                   0.0ms
C2                3.3ms (82.4%)                   3.1ms
C3                0.0ms ( 0.0%)                   0.0ms

Wakeups-from-idle per second :  252.8 
Power usage (ACPI estimate) :  22.9 W (2.3 hours left)

Top causes for wakeups:
 27.5% (165.2)       <interrupt> : uhci_hcd:usb5, HDA Intel, i915@pci:0000:00:02.0 
 22.2% (133.6)       firefox-bin : schedule_timeout (process_timeout) 
 18.5% (111.0)       liferea-bin : schedule_timeout (process_timeout) 
 8.4% (50.2)              java : schedule_timeout (process_timeout) 
 4.1% (24.8)              Xorg : do_setitimer (it_real_fn) 
 2.6% (15.4)             xchat : schedule_timeout (process_timeout) 
 2.5% (15.0)       laptop_mode : queue_delayed_work_on (delayed_work_timer_ 
 2.1% (12.8)       <interrupt> : libata 
 2.1% (12.8)    gnome-terminal : schedule_timeout (process_timeout) 
 2.1% (12.4)       <interrupt> : yenta, ipw2200 

清單上的常客 i915@pci, firefox, liferea 等可以在 powertop 網站上的 Tips and Tricks 找到紀錄,也有紀錄一些解決的方法或是 patch… 不過目前我的 i915@pci 無解 囧rz

期待這個計劃可以將 linux 在筆電上的工作效率提高 🙂

ps. 網站上有個很誘人的 Success stories

With PowerTOP, I managed to increase the battery life of my Panasonic R4 laptop from 4 to
almost 7 hours – Keith Packard, Principal Engineer at Intel

螢火蟲

終於去了,在埔里這麼久終於看到傳說中的螢火蟲(以前有看過啦,第一次在埔里看),一次跑兩個地方,中正村跟草楠溼地都去了,草楠的比較多。

看著一閃一閃的螢火蟲飄來飄去心情也好起來,晚上的草楠溼地跟白天有很不一樣的感覺,霧氣瀰漫的樣子讓人覺得自己也融入這片充滿生機的荒野。下次,找個白天的時候再去晃晃吧。

埔里 PT-金礦咖啡

現在人在金礦咖啡,雖然這裡咖啡的平價不是很好,卻是少數提供免費無線網路
的地方,另外一家叫作布爾喬亞的咖啡店還沒去過,不過如果還有在營業的話應
該會比這邊好,因為這邊雖然有提供無線網路,可是卻沒有插座可以用,所以想
要待多久就要看你筆電保存電力的實力了,我看今天頂多只能在這邊撐三個小時
吧…