分页: 1 / 1

Thinkbook如何设置充电阈值

发表于 : 2021-05-14 11:05
zdfzr
新买的笔记本Thinkbook安装了Debian 11,想用tlp控制充电的阈值。

代码: 全选

tlp-stat -b
+++ Battery Features: Charge Thresholds and Recalibrate
natacpi    = inactive (laptop not supported)
tpacpi-bat = inactive (laptop not supported)
tp-smapi   = inactive (laptop not supported)
但是,tlp似乎不支持设置充电阈值的功能。难道是Thinkbook太新,还不支持(CPU是 ryzen 5700U,linux内核版本 5.10)
这个有什么办法解决吗?

Re: Thinkbook如何设置充电阈值

发表于 : 2021-05-14 16:05
astolia
看一下 /sys/class/power_supply/BAT0/charge_start_threshold 存不存在
不存在的话就是还不支持
存在的话直接

代码: 全选

echo 90 | sudo tee /sys/class/power_supply/BAT0/charge_start_threshold

Re: Thinkbook如何设置充电阈值

发表于 : 2021-05-14 19:00
zdfzr
astolia 写了: 2021-05-14 16:05 看一下 /sys/class/power_supply/BAT0/charge_start_threshold 存不存在
不存在的话就是还不支持
存在的话直接

代码: 全选

echo 90 | sudo tee /sys/class/power_supply/BAT0/charge_start_threshold
没有charge_start_threshold文件,可能还不支持。
不过比较奇怪的是设置了tlp后充电到60%就停止了(tlp.conf设置的是80),似乎起作用了又没办法设置,不过不影响使用。

Re: Thinkbook如何设置充电阈值

发表于 : 2021-05-20 13:42
zzugyl
我觉得应该是新款AMD,在Linux下内核不支持这个接口。
你在Windows下管家设置或者进BIOS设置,才会生效。