![使用阈值时 TLP 不会消耗电池电量](https://linux22.com/image/1178142/%E4%BD%BF%E7%94%A8%E9%98%88%E5%80%BC%E6%97%B6%20TLP%20%E4%B8%8D%E4%BC%9A%E6%B6%88%E8%80%97%E7%94%B5%E6%B1%A0%E7%94%B5%E9%87%8F.png)
我在用着ThinkPad T460 笔记本电脑使用 Debian Buster。
我安装了 tlp 并将电池阈值设置为75% 开始充电,85% 停止充电。
# Battery charge thresholds (ThinkPad only, tp-smapi or acpi-call kernel module
# required). Charging starts when the remaining capacity falls below the
# START_CHARGE_THRESH value and stops when exceeding the STOP_CHARGE_THRESH value.
# Main / Internal battery (values in %)
START_CHARGE_THRESH_BAT0=75
STOP_CHARGE_THRESH_BAT0=85
# Ultrabay / Slice / Replaceable battery (values in %)
START_CHARGE_THRESH_BAT1=75
STOP_CHARGE_THRESH_BAT1=85
它工作正常,只是当达到阈值限制时它不会开始放电。充电停止,但它停留在 85% 并且从未低于。好像只有达到极限时才使用交流电。
我是否误解了阈值的行为,或者这只是一个错误?
答案1
这是你的误解。常问问题解释如下:
为什么充电时达到停止阈值时电池不开始放电?
停止阈值的任务是通过将充电水平限制在 100% 以下来减少电池损耗。因此,充电会在阈值处停止,只要充电器保持连接,电池就不会放电。
这是联想定义的行为。它被硬编码到 EC 固件中(见上文),并且与预加载的操作系统的行为相同。
相反,在交流电操作过程中电池反复放电会导致极高的磨损(即充电循环),而不会带来任何好处。