Linux下设置ThinkPad电池充电保护,减缓电池衰老

在Linux下设置联想ThinkPad的充电保护,减缓电池衰老

  1. 安装 TLP 和相关模块

sudo apt update

sudo apt install tlp tlp-rdw acpi-call-dkms

在较新的 ThinkPad 上,acpi_call 比 tp-smapi 更常用。

  1. 编辑配置文件

sudo nano /etc/tlp.conf

找到并修改以下行(去掉 # 注释):

例如:开始充电电量设置为40%,结束充电电量设置为80%
START_CHARGE_THRESH_BAT0=40
STOP_CHARGE_THRESH_BAT0=80

BAT0 是电池编号,如果你有两块电池(常见于老款 ThinkPad),可能还需要设置 BAT1。

  1. 启用 TLP

sudo systemctl enable tlp --now

  1. 验证设置

sudo tlp-stat -b

输出里会显示:

Charge control: active

Start threshold: 40

Stop threshold: 80

P.S.
如果 tlp-stat -b 没有显示阈值,说明驱动没加载成功,可以尝试:

sudo modprobe acpi_call

部分新款 ThinkPad(尤其是 2020 年后的机型)在 BIOS 里也有“电池保护模式”,可以直接设定 80%。