如何確保Thinkpad先給外置片狀電池放電?
問題是,當連接外部切片電池組時,筆記型電腦首先會對內部電池組放電。這是一個問題,因為如果不關閉筆記型電腦,就不可能在多個外部電池組之間切換。當您需要將外部電池組插入擴展塢時,也不能只斷開外部電池組的連接。
因此,我的問題是:如何更改Linux下的放電順序?
對於我的案例,以下順序會更有意義:連接外部切片電池時,首先將其完全放電,然後再使用內部電池的電源。
背景:對於某些 Thinkpad 型號(例如 X220),有可用的切片電池組(範例),您可以將其連接到筆記型電腦的底部(類似於擴展塢)。
它們似乎在 Linux 上得到了很好的支持——例如 Gnome Shell 電池小程序在連接時包括兩個電池(內部和外部)——包括顯示每個電池的目前容量。
有(樹外)模組稱為
tp_smapi
,它提供對嵌入式控制器的電池相關功能的訪問(除其他外)。這允許您執行諸如設置開始/停止充電門檻值、充電禁止超時以及強制電池放電等操作。大多數發行版都有一個tp_smapi
包,提供模組,否則你仍然可以從Github下載原始碼並手動建構它們。載入此模組時,它會在 下為您提供一個
sysfs
界面,每個(可能/sys/devices/platform/smapi/
)電池的一個目錄BATn
(在哪里或在您的情況下)以及您可以寫入的一些文件。可以解決您的問題的文件稱為. 通過寫入它,您將告訴嵌入式控制器強制為相應的電池放電(這甚至可以在交流電上工作,它允許您使用 Thinkpad Windows-Tools 盡可能“重新校準”電池) -相應地禁用強制放電.n``0``1``force_discharge``1``0
不過,我有點困惑,首先使用您的內部電池。我有一個帶有附加電池組的 X61s 並且 AFAIR 它首先使用了外部電池組(這是……智能的,因為至少 X61s 沒有使用外部電池來暫停到 RAM,原因很明顯,它會將內部電池放電為零是不好的)。人力資源管理系統。