V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
qiumaoyuan
V2EX  ›  Linux

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

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

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

    曾经 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   ·   实用小工具   ·   1012 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:10 · PVG 07:10 · LAX 15:10 · JFK 18:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.