ThinkPad 使用 tp-smapi 設定 電池充電比率

鋰電池的重點不能沒電, 一直都處在充飽電的狀態也不太好, 偶爾要有點循環使用才好, 詳見下述:

於是來設定 充/放電的比率 來保護電池, 希望電池可以用的更長久.

註: 此篇作法不一定所有機器都適用, 以下是於 Lenovo ThinkPad X220i 做設定, 不過並不是全部適用, 以下會說哪部份無法使用.

ThinkPad 使用 tp-smapi 設定 電池充電比率

tp-smapi 安裝、設定方式

  1. apt-get install sysfsutils tp-smapi-dkms
  2. vim /etc/sysfs.conf # 於檔案最後面加入下述兩行 (電力低於 50% 時才開始充電, 高於 90% 停止充電)
    devices/platform/smapi/BAT0/start_charge_thresh = 50
    devices/platform/smapi/BAT0/stop_charge_thresh = 90
  3. vim /etc/modules # 啟用 tp_smapi module
    tp_smapi
  4. 再來重新開機即可.
  5. 註: 我的 x220i 可以於高於 90% 停止充電, 但是不會等到低於 50% 才會開始充電, 所以插著電的狀態, 電池電力就會一直在 90%.

即時啟用方式

註: 以下方式對 x200i 也是 stop 適用, start 部份無法生效(也寫不進去), 不過作個紀錄.

  • 低於 50% 才充電, 充到 90% 時停止充電 (下述請用 root 來寫入)
  • echo 50 > /sys/devices/platform/smapi/BAT0/start_charge_thresh # 這部份 x220i 寫不進去
  • echo 90 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh

若長效型電池, 會多一個 BAT1, 一樣設定法 (下述請用 root 來寫入)

  • echo 20 > /sys/devices/platform/smapi/BAT1/start_charge_thresh
  • echo 90 > /sys/devices/platform/smapi/BAT1/stop_charge_thresh

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料