2011年7月27日 星期三

解決ubuntu 11.04 (natty)控制thinkpad充電時機的問題

升級ubuntu到natty (11.04 )之後,原本的tp_smapi似乎不能用了,怎麼mak load都不會過,上網查了一些方法,找到這個
sudo apt-get install tp-smapi-source
sudo m-a a-i tp-smapi
sudo modprobe tp_smapi
安裝完以後就可以用之前的方法來控制電源的充電時機了

echo 20 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
echo 80 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
這兩行指令的意思是當電源低於20%的時候充電,充到80%就停止充電,電源最好不要隨時都充滿100%或者每次都用到0%才充電,20、80是延長電池壽命最好的比例。

參考來源:HOWTO: Extend the Life of Your Thinkpad's Battery (tp_smapi) - Page 4 - Ubuntu Forums

12 則留言 :

  1. 如果是小弟,應該會這樣設標題 XDD
    「ThinkPad 電池充電設定 on Ubuntu 11.04」

    回覆刪除
  2. 看來 Ubuntu 11.04 以後的都得這樣搞了,看了一下凍仁的 12.04 也得手動加這段才行!

    回覆刪除
  3. V字龍(Vdragon)2012年7月10日 下午6:23

    好奇充到80%的原因

    回覆刪除
  4. 關於鋰電池充飽會影響壽命的部份可以參考維基百科
    https://zh.wikipedia.org/wiki/%E9%8B%B0%E9%9B%A2%E5%AD%90%E9%9B%BB%E6%B1%A0#.E7.BC.BA.E7.82.B9
    至於為什麼是20%、80%老實說我不是這方面的專家
    我只記得很久以前看到sony做實驗時提出的數據資料
    20、80是讓電池壽命最長的一個比值
    如果我有找到網頁我再貼上來

    回覆刪除
  5. V字龍(Vdragon)2012年7月10日 下午6:58

    感謝
    目前我所知道的結論是有AC就插者

    回覆刪除
  6. 沒錯!但是AC供電不要讓電池充飽,不然筆電溫度高加上充飽的電池,電池很快就壞了,就是wiki上面的那個表格

    回覆刪除
  7. 更正一下,Ubuntu 10.04 就得這樣自己小編一下,怪不得循環次數會這麼高 XDD

    回覆刪除
  8. 看來上方的設定是不適用於 T410 家的底座長效型電池(57Y4545)!

    現在在 Ubuntu 12.04 只要電力低於 96% 就會充到 100% (暈)

    回覆刪除
  9. 你可能要查一下你的start_charge_thresh、stop_charge_thresh 的檔案是放在哪裡
    有可能路徑是不一樣的

    回覆刪除
  10. 就 BAT0 變成 BAT1 而已,但不管如何都無法寫入該檔案啊。

    回覆刪除
  11. 搞定!換過 kernel 以後重新跑過以下兩行指令即可!!

    $ sudo m-a a-i tp-smapi
    $ sudo modprobe tp_smapi

    回覆刪除