Linux OS:笔记本电池,充放电阈值的两种表现

警告:在 Linux OS 中,如果无法设置笔记本电脑的充放电阈值(没有电池充放电阈值管理驱动,或者驱动的这部分功能无效),而且笔记本电池又不可拆卸,那么,在笔记本电脑上安装 Linux OS,可能会损坏电池、或与电池有关的电路。参考:可能并不是什么样的笔记本电脑,都适合安装 Linux OS 操作系统 (*****)https://blog.csdn.net/ken2232/article/details/139660599   

注意:测试经验之谈,未必正确。

原理:一个电池充放电的总次数,是有限制的。过于频繁的充放电,会大大缩短电池的使用寿命。
电池充放电阈值的设置,其目的之一,就是为了避免过于频繁的充放电操作,从而确保在一定的年限之内,减少电池充放电的次数,以确保达到电池的设计寿命。

gnome 社区有一个支持许多不同品牌笔记本充电阈值的 app;
但在有些桌面环境下,有些发行版安装不成功 ?

经验教训:在确认已经解决了笔记本电池充放电阈值问题之前,不要将 linux OS作为日常用途使用,这可能会损害电池的寿命。<< 或者,可拆卸电池型笔记本,在使用 ac 电源时,将电池取出来,再使用。

  • 一种由设备驱动程序提供电池充放电阈值的设置和管理。<< 需要特别注意:当没有 Linux 设备驱动程序时;需要自行安装 Linux 平台下,OS 官方、或第三方提供的驱动支持。
    Linux 发行版官方,一般只会提供大品牌电脑的驱动支持;或者专门的 Linux 笔记本制造商提供的电脑。

          #1 这好像也不是一个问题?待确认:好像在 win 中设置好的电池充放电阈值,是写在主板上的某个芯片里的?带记忆 ?如果是这样,就先在 win 中设置好电池充放电的阈值、好了?然后,在 linux中就可以直接使用了 ?或者反之。就是有点不方便,不过,这个功能也没有必要经常改变。
          #2 在没有电池驱动的情况下,更极端一点的做法,就是在使用 AC 电源的场景下,先将电池拆卸下来,但这仅对可拆卸电池的笔记本。
          #3 不可拆卸电池的笔记本,电池阈值管理,应该设计在 BIOS中吧?这个需要自行确定了。
     
  • 一种是在笔记本电脑内部,已经嵌入了电池充放电阈值的设置和管理,不需要驱动的支持 ?
    在 OS 中,需要电池的 Linux 驱动包的配合。
    警告:
    如果在 Linux OS 上,无法如果无法设置笔记本电脑的充放电阈值(没有电池充放电阈值管理驱动,或者驱动的这部分功能无效),而且笔记本电池又不可拆卸,那么,在笔记本电脑上安装 Linux OS,可能会损坏电池、或与电池有关的电路。

          对于这种 NB,终端用户,应该可以忽略电池阈值驱动、甚至是管理的这一功能了吧?当然,对于制造商而言,是不可忽略的。
  • 好像电池充电阈值,保存在主板上?因此,在 win 中设置好的充电阈值,在 Linux 中也能生效吧?
    但好像有些充放电阈值的设置,是由运行在后台的 app控制的 ?断电后会失效?

------

关联参考:

在笔记本电脑上使用 Linux OS : 需要注意的事项 (*****) https://blog.csdn.net/ken2232/article/details/137855019  << 常用 Linux 驱动,及其支持的笔记本品牌。

Windows OS:电池充电阀值控制,禁用充电功能 (***  https://blog.csdn.net/ken2232/article/details/137987692

TLP - Optimize Linux Laptop Battery Life + laptop-mode-tools (*****)   https://blog.csdn.net/ken2232/article/details/137775924  << tlp 的使用方法    

------

充放电的阈值有两种设置模式:

1. 由驱动程序设置了默认值,用户可自行调整。

ThinkPad 系列,需要用户自行设置充放电的阈值。

使用 tlp app 来设置。

sudo apt install tlp tlp-rdw

sudo apt install tlpui  #图形设置界面

注 1:笔记本电脑 1 号,电池可拆卸。

笔者有一台电池性能良好的 ThinkPad ,安装并使用 Linux OS;但是,没有设置充放电的阈值。

基本上是 AC 供电,Win 和 Linux 的使用场景、情况、条件,都差不错。

使用了几个月之后,电池的锐减到只有设计容量的 1/3;很可能就是因为没有设置充放电的阈值问题导致的?

之前一直安装的是 Win,并且安装了相应的设备驱动,用了几年,电池都性能良好。

注 2:也许 tlp 设计的初期,主要针对 ThinkPad 系列;现在可支持好几家大品牌的笔记本了。

具体网址说明:曾经在官网上看到过。

注 3:gnome 官网也有电池阈值设置 app,支持的笔记本品牌更多。

估计:

在 Win OS 中,安装厂家的电池驱动,会默认设置了充放电的阈值。

而在 Linux OS 中,多数 NB 厂家都没有提供 Linux 版的设备驱动程序。Linux 操作系统默认下,没有设置阈值,0% 充电,直到 100%,从而导致电池的寿命受到损害 ?

Linux 电池阈值驱动程序,大多是第三方提供的;一些大的芯片厂家,也会提供其 Linux版驱动的。

2. 笔记本厂家在BIOS(?)中默认定义,用户无法干涉

(在 BIOS中没有给出设置菜单)。

特点:

  • 无法通过 tlp 来设置充放电的阈值。
  • 当电池的电量 <95% 时,才会启动充电操作。
  • 当电池的电量 more than 95% (95% - 100%) 时,在连接 AC Adapter 后,在电源管理 app中,立马会显示电池的电量为 100% (非真实的);
    拔掉 AC Adapter 后,又会显示电池的真实电量。
注:笔记本电脑 2 号,内置电池,不可拆卸。

发现 1号的使用问题,于是,想在 2号上也安装 tlp 进行电池充放电阈值管理。但是,无法安装成功。

后来,发现它的电量在 (95% - 100%) 之间时,不会进行充电操作。
但是,在 ac电源有效时,在 OS 上,会显示电量为 100%;在 ac电源无效时,会显示实际的电量。

由此看来,这台内置电池电脑,由于其本身的设计特点,也许不需要 安装 tlp 阈值管理,也是没有太大问题的吧?

Note:

Lenovo Battery Technology - Best Practices Guide

  • For systems which are always connected to an AC power source, Lenovo recommends setting the upper charge limit to 80% or less.
  • In order to protect your battery when it is fully charged, it will not start re-charging until it discharges below 95%.  
    .
      https://support.lenovo.com/us/en/solutions/ht509084
Method One

Many systems support power management programs that can either extend the run time of the battery or extend the life of the battery. The 60% available (plugged in, not charging) message indicates that this sort of setting may be enabled. Under this setting, the battery does not charge to 100% when connected to an AC adapter in order to preserve the battery’s life.

  https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-s-series-laptops/s21e-20/solutions/ht103159-battery-charge-stops-at-60-plugged-in-not-charging-windows-ideapad

估计:

1. 由于是内置电池,因此,电脑设计厂家在内部隐含了默认的电池阈值设置。与 OS 无关?不需要外置驱动程序进行人为设置?

2. 假如能够设置成低于 60~80%才充电,则可很大程度上减少充电的次数,延长电池的寿命。

只是通过 TLP 没有阈值设置选项,或者说这个功能不支持?

是 TLP 不支持?还是这款笔记本本身不支持?

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值