联想ThinkPad X13 Gen4(Ubuntu 24.04 LTS)电池充电阈值优化设置咨询
联想ThinkPad X13 Gen4(Ubuntu 24.04 LTS)电池充电阈值优化设置咨询
嗨,你的需求完全合理——想要延长新笔记本电池的使用寿命,设置充电阈值确实是最靠谱的方法之一。针对你的ThinkPad X13 Gen4(AMD Ryzen 7 PRO 7840U)+ Ubuntu 24.04 LTS这套组合,我直接推荐用TLP就够了,原因很简单:tp-smapi和tpacpi-bat都是好些年前的老工具,主要适配早期的Intel ThinkPad,而新AMD平台的ThinkPad对TLP的支持已经非常完善,而且Ubuntu 24.04仓库里的TLP版本足够新,完全能满足你的需求。
具体操作步骤
1. 安装TLP
打开终端,先更新软件源,再安装TLP及配套的无线设备管理组件(这个组件能帮你进一步优化能耗,推荐一起装):
sudo apt update sudo apt install tlp tlp-rdw
2. 配置充电阈值
接下来编辑TLP的主配置文件:
sudo nano /etc/tlp.conf
在文件里找到被注释掉的充电阈值配置行(前面带#):
# START_CHARGE_THRESH_BAT0=75 # STOP_CHARGE_THRESH_BAT0=80
把注释符号去掉,改成你想要的数值(比如你提到的60-85区间):
START_CHARGE_THRESH_BAT0=60 STOP_CHARGE_THRESH_BAT0=85
这里的BAT0指的是你的内置电池,ThinkPad X13 Gen4只有一块内置电池,所以用这个标识就对了。
编辑完后,按Ctrl+O保存文件,回车确认,再按Ctrl+X退出nano编辑器。
3. 让设置生效
重启TLP服务来应用新配置:
sudo systemctl restart tlp
或者直接执行启动命令:
sudo tlp start
4. 验证设置是否生效
输入以下命令查看电池状态和阈值配置:
tlp-stat -b
在输出里找到Charge Thresholds部分,你应该能看到刚才设置的60(启动充电)和85(停止充电)数值,这就说明配置成功了。
额外实用技巧
- 如果偶尔需要把电池充满(比如出门需要长时间续航),可以临时执行命令:
电池充满后,TLP会自动恢复到你之前设置的阈值模式。sudo tlp fullcharge BAT0 - 千万别同时安装tp-smapi、tpacpi-bat这类工具,它们会和TLP冲突,导致设置失效。
- TLP默认会在系统开机时自动启动,不用额外设置自启;如果之前手动禁用过,可以用
sudo systemctl enable tlp重新开启自启。
备注:内容来源于stack exchange,提问作者dcpetit




