「笔记本电源管理」TLP 的笔记本充电阈值设置现已支持更多设备

TLP 的笔记本充电阈值设置现已支持更多设备

我的系统版本:openSUSE Tumbleweed 20220306
tlp version :1.4.0-1.3

突然发现 tlp 不知道啥时候增加了对 Huawei MateBook 系列 / ASUS / Lenovo(非 ThinkPad)/ LG Gram 系列 / Samsung / Sony VAIO 系列 的笔记本的充电阈值设置的支持,(以前只有 ThinkPad 系列才可以 :joy:),可使用 sudo tlp-stat -b 查看状态

详情可去 Supported Hardware 查看,每个品牌的设备下面都有其对应的配置示例。

比如

START_CHARGE_THRESH_BAT1=0
STOP_CHARGE_THRESH_BAT1=1

也可以使用命令行配置(效果好像是临时的,但至少可以用来测试设备是否支持充电阈值管理功能):

sudo tlp setcharge 0 1 BAT1
sudo tlp start # 立即应用配置

上面命令的的后面两个参数 1BAT1 以及配置文件里的对应文本是因设备而异的,

比如我的我的 ThinkBook 14 不支持自定义充电阈值,只能设置充到 60 或 100,右边第二个参数填写1 的意思就是充到 60 就停止,有的支持自定义阈值的设备就可以填 607685之类的数值

BAT1 是因为我执行sudo tlp-stat -b 看到的电池编号就是这个,(其他机器可能是BAT0之类的

另外 sudo tlp-stat -b 这个命令也会提供一些帮助信息

总之就是香!

至于其他模块的配置,个人感觉默认的就挺好(个别模块甚至略显偏激)。

懒得配置的话,直接下面几行命令一把梭也 OK 的 :joy:

sudo zypper in tlp tlp-rdw
sudo zypper rm power-profiles-daemon
sudo systemctl mask systemd-rfkill.service systemd-rfkill.socket
sudo systemctl enable --now tlp.service

其实本坛内同话题已有 @BearChild 于 2020 年 10 月发的一篇教程了,但信息略有过时,而且感觉在原文章下面评论也不容易被看到,于是就整理了一下,水了本文出来暂且作为那一篇教程的扩充吧

文中信息如有谬误,欢迎指正。

其他可供参考的信息:

4赞

确认在联想昭阳 K43c-80 老爷机上可以设置为固定的 60% 充电閾值,按照以下配置。

sudo vi /etc/tlp.conf

START_CHARGE_THRESH_BAT0=0
STOP_CHARGE_THRESH_BAT0=1

支持旧版本的 matebook 吗? :joy:

我当前的设备是 huawei matebook d 2018 版

应该是支持的,官网上说是支持 huawei mateook 系列 链接在此

1赞