Linux 系统除了 TLP 还有什么软件可以控制电池充放电阈值? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
qiumaoyuan
V2EX    Linux

Linux 系统除了 TLP 还有什么软件可以控制电池充放电阈值?

  •  
  •   qiumaoyuan
    f 2022-05-04 15:36:49 +08:00 3405 次点击
    这是一个创建于 1336 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里有台笔记本太老了,前段时间脑子一抽给它换了块电池,结果发现充放电阈值没法控制,估计用不了多久又得挂。

    曾经 TLP 是只能给 ThinkPad 系列用的,刚在网上搜了一下,发现其它品牌型号也有不少笔记本被支持了: https://forum.suse.org.cn/t/topic/14821

    但可惜我的笔记本太老,不在支持范围内。

    13 条回复    2022-05-06 21:20:44 +08:00
    gengchun
        1
    gengchun  
       2022-05-04 17:15:13 +08:00   1
    这个看具体电池上的 IC 的。只是控制阈值,有些电池就是 cat 写入一下 /sys/class/ 下面的文件,不需要什么 tlp ,具体要查一下厂商文档。
    qiumaoyuan
        2
    qiumaoyuan  
    OP
       2022-05-04 21:42:05 +08:00
    @gengchun 厂商是指电池厂商吗?还是笔记本厂商?我的笔记本是比较老的联想 IdeaPad Y430a, 这个电池买的第三方绿巨能的,请问你说的文档一般是要去哪里查?
    i3x
        3
    i3x  
       2022-05-05 02:48:17 +08:00 via Android   1
    @qiumaoyuan 跟电池无关。大部分笔记本电脑也不知道自己是不是被换了第三方电池。。。。看着针脚多实际上你数数看,两端正负极中间的都是电池之间的用于平衡充电。内置的同理。库仑计这玩意儿精确计算电量也在主板。充放电可以只是电源管理芯片,也可以是 ec 。
    一楼说的厂商应该就是这种芯片的厂商。
    我给个提醒,小心软性破坏硬件。我找到过一款类似 windows 的自带电池诊断脚本读取信息很详细。centos 下可用。用这个软件瞎折腾就鼓捣坏 ec 了。充电橙色指示灯闪烁不转蓝也不充电。装 win 显示正在放电。我以为电池触点脏了结果不是。电池拿下来 ec 按理来说也会恢复。然而并没有。而且连无线网卡都挂了。无法打开 wifi 。具体原因不懂。。用了次官方 bios 升级,会同时刷掉 ec 。一下子这些毛病都没了。我那时候就在折腾楼主的类似想法,控制不给电池充电。确实好像已经成功了。。
    我有个疑惑,这种软件控制方案只是开机的时候控制充电上线。关机后还是被充到 100%,有什么用呢?当服务器长期开机场景?
    junmoxiao
        4
    junmoxiao  
       2022-05-05 10:04:15 +08:00   1
    早就没必要了,装 kde ,自带电源管理
    qiumaoyuan
        5
    qiumaoyuan  
    OP
       2022-05-05 11:10:28 +08:00
    @junmoxiao 不是每个人都用 kde. 况且这老笔记本用不起
    qiumaoyuan
        6
    qiumaoyuan  
    OP
       2022-05-05 11:16:52 +08:00
    @i3x 你这么说,想想还是得硬件支持。要么就关机之后拔电源。

    我只是不希望这块新电池又那么快挂了。这台老笔记本的电池对我来说主要作用是万一突然断电,不至于立即关机,有时间做保存文件之类的操作。我之前的电池,只要一拔电,立马关机,应该是已经完全挂了。
    i3x
        7
    i3x  
       2022-05-05 11:46:03 +08:00 via Android   1
    @qiumaoyuan 正经的电池一直充满放在那里也不会过充,好几年都没啥问题。我一个闲鱼收的 K26 ,这几年就一直插着电用,关机了也通着电。10 年的本子电池损耗 11%,还能用三四个小时。你倒是要考虑小心板子是不是坏了。
    gengchun
        8
    gengchun  
       2022-05-05 12:28:08 +08:00   1
    @i3x 关机以后还能充到 100% 应该还是固件有问题。我有印象的时候,电池的充放电都是可以控制的,不会自己充。

    @qiumaoyuan 用 Linux 玩老笔记本这个厂商规格手册还是要能自己搞到,而且要还会看,不太可能有人和你有一模一样的本子,而且花时间搞这些事情。一般联想应该都可以改这个。这种事情最后一招是这样的:笔记本电池排线肯定有一条是控制充电的,绝大部分把那根线用物理手段断开就不会充电了,电池拿不到充电信号是不会开始充电的,不过硬改后果自负吧。
    whenov
        9
    whenov  
       2022-05-05 14:28:52 +08:00   1
    qiumaoyuan
        10
    qiumaoyuan  
    OP
       2022-05-05 16:41:02 +08:00
    @whenov 谢谢。这个模块是有的,并且是已经加载了的。但是 tlp-stat -b 显示不支持。我估计是这笔记本真的太老了。
    i3x
        11
    i3x  
       2022-05-05 22:30:52 +08:00 via Android
    @gengchun 我印象非常明确,试过好多联想的本子。虽然我在系统里设置只充到 60%之类的。开机的时候确实没有问题,但是一关机它就给充满了。。。还有可更换电池的笔记本没有用信号脚控制充电的。一般是两个凸起特别长的或者是触点特别长的加上其他的电池串联的点位。。。任何一个点位接触不良确实是不充电的,但是跟电池没什么关系。
    junmoxiao
        12
    junmoxiao  
       2022-05-06 16:57:51 +08:00
    @qiumaoyuan kde 现在就是轻量级呀,你得多老的本子用不了
    xiadengmaX1
        13
    xiadengmaX1  
       2022-05-06 21:20:44 +08:00   1
    slimbook battery
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1421 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 20ms UTC 16:53 PVG 00:53 LAX 08:53 JFK 11:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86