首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何迫使Thinkpad从内部电池和外部电池中提取电荷?

如何迫使Thinkpad从内部电池和外部电池中提取电荷?
EN

Unix & Linux用户
提问于 2018-03-19 23:31:24
回答 2查看 3.4K关注 0票数 4

我的T450s Thinkpad有两个内置电池--一个热换电池和一个在笔记本电脑里的电池。联想称前者为“外部”,后者称为“内部”。当没有插入时,外部电池提供充电,直到它达到5%的低水标记,在这一点上,笔记本电脑开始使用内部电池。

我想要的是:(1)控制Debian上的电池,在任何给定的时间内,笔记本电脑都会在没有插入电源的情况下从哪个电池中提取电能;(2)为自动切换到另一个电池的低水标记设定一个我选择的值,因为我认为5%对LiIon电池来说太难了。联想目前的固件没有帮助--我看不出任何与这些问题有关的设置。

EN

回答 2

Unix & Linux用户

发布于 2019-06-02 18:07:27

要回答第二个问题,您可以定义TLP电池定位器,或者,如果您有内核4.17或更高版本,您可以使用一个非常类似于旧tp_smapi模块提供的接口。@davidbaumann的回答如下:

代码语言:javascript
运行
复制
echo 40 > /sys/class/power_supply/BAT0/charge_start_threshold
echo 70 > /sys/class/power_supply/BAT0/charge_stop_threshold
cat /sys/class/power_supply/BAT0/charge_*_treshold

请注意,这需要根权限。

票数 1
EN

Unix & Linux用户

发布于 2018-03-20 09:51:48

有一个名为tp_司马皮的模块。

例如,您可以这样更改阈值:

代码语言:javascript
运行
复制
echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
echo 70 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
cat /sys/devices/platform/smapi/BAT0/*_charge_thresh

该链接还包含一个脚本,它将允许您选择电池首先放电。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/432207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档