电池 battery
警告:在 Linux OS 中,如果无法设置笔记本电脑的充放电阈值(没有电池充放电阈值管理驱动,或者驱动的这部分功能无效),而且笔记本电池又不可拆卸,那么,在笔记本电脑上安装 Linux OS,可能会损坏电池、或与电池有关的电路。参考:可能并不是什么样的笔记本电脑,都适合安装 Linux OS 操作系统 (*****)可能并不是什么样的笔记本电脑,都适合安装 Linux OS 操作系统 (*****)_linux全部笔记本都支持吗-CSDN博客
关联参考:
TLP - Optimize Linux Laptop Battery Life || laptop-mode-tools https://blog.csdn.net/ken2232/article/details/137775924
linux下使用笔记本的相关设置 https://www.ucloud.cn/yun/10393.html
哪里可以获得Linux兼容笔记本电脑的列表? https://blog.csdn.net/ken2232/article/details/142292339
------
Linux OS 只会被动地接受电池发出的信息,不会主动去改变电池的信息。
在获得电池的信息之后,可以主动地去改变电脑的工作状态;如低电量时,进入待机状态。
电池阈值的改变,也就是电池驱动程序,不同的电脑品牌,都不同的驱动。
可能 linux 发行版的官方仓库里,同时存在多种电池阈值管理程序。但是,到底安装哪一个,就由用户自己去决定了。Linux 版不会主动去帮用户做决定,假如电池寿命有问题,那也是用户自己的事,而不是操作系统的事。
------
------
Powertop https://wiki.archlinuxcn.org/wiki/Powertop
PowerTOP 是一个Intel提供的在用户空间、内核和硬件层面的节电工具。它可以监视进程,并显示哪些进程利用CPU并从空闲状态唤醒它,从而识别具有特殊高功率需求的应用程序。
---------------------------------------------------------
如何查看linux的驱动有没有装好,以及驱动安装方法 https://blog.csdn.net/ken2232/article/details/137663055
linux 电池充电阀值控制 https://blog.csdn.net/weixin_34240657/article/details/91948334
linux重置电池阀值,Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux下的电池充电问题... https://blog.csdn.net/weixin_28689507/article/details/117019865
如何在Linux系统中关闭电源管理?(linux关闭电源管理 https://www.idc.net/help/106999/
linux 电源管理 power supply class https://blog.csdn.net/Numeral_Life/article/details/124244654
一文搞懂Linux电源管理(合集) https://zhuanlan.zhihu.com/p/580754972
从 Linux 终端查看笔记本电池状态和等级的 5 个方法 https://www.163.com/dy/article/E37MDTNP0511CPOJ.html
linux禁用充电功能,lenovo thinkpad t460s opensuse linux 保护电池设置电池充电阀值 https://blog.csdn.net/weixin_28881787/article/details/116970945
对于经常接AC的用户来说,电池保持在40%-80%之间可以让电池生命周期更长久
=====================================
linux 关闭 电池充电 << AI自动生成,仅供参考
第一次生成
在Linux系统中,可以通过调用 apmd命令、或直接 操作系统提供的接口来控制电池充电。以下是一个如何通过命令行关闭电池充电的示例:
首先,你需要确定电池的状态。可以使用acpi命令来获取电源信息:
acpi -b
这将显示电池状态信息,包括是否在充电。
然后,如果电池正在充电,你可以使用apmd命令来关闭充电:
sudo apmd -b 0xffff
这里的 0xffff是电池的ID,你需要根据实际情况替换为正确的值。
如果你的系统不使用apmd,你可以尝试调整/sys中的相关文件来控制电池充电:
echo 0 | sudo tee /sys/class/power_supply/BATTERY_NAME/charge_full
将BATTERY_NAME替换为电池的实际名称,例如BAT0或BAT1等。
请注意,关闭电池充电可能会影响电池寿命,所以请小心使用。
提示:AI自动生成,仅供参考
自加注意:一直开启电池充电功能,如果设置不合理,可能会影响电池寿命。一直关闭电池充电功能,只有在特定情况下才应该这样做。
此外,这些方法可能会因Linux发行版的不同而有所不同,某些系统可能需要使用不同的工具或方法。
第二次生成:
注意:AI 自动生成,和第一次生成,有区别
linux 关闭 电池充电
在Linux系统中,可以通过调用 apmd命令、或直接操作系统提供的接口来控制电池充电。以下是一个如何通过命令行关闭电池充电的示例:
首先,你需要确定电池的状态。可以使用acpi命令来获取电源信息:
acpi -b
这将显示电池状态信息,包括是否在充电。
然后,你可以使用apmd命令来关闭电池充电。apmd是一个老式的电源管理守护程序,可以控制电池充电。
要关闭电池充电,可以发送apmd信号:
sudo apmd -b
有的电池管理 app采用的是 upower,而不是 apmd。
要根据自己的实际情况,具体问题,具体分析。
如果你的系统使用的是upower来管理电源,你可以使用upower命令来控制电池充电:
# 关闭电池充电
sudo upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -q 'ToFull' && sudo upower -i /org/freedesktop/UPower/devices/battery_BAT0 | sed -n '/ToFull/s/.*:\s*\(.*%\)\s.*/\1/p' | xargs -I{} echo {} | sudo tee /sys/class/power_supply/battery/BAT0/charge_full_design > /dev/null
请注意,关闭电池充电可能会影响电池寿命,所以请小心使用。
提示:AI自动生成,仅供参考
linux电池充电阀值控制
https://blog.csdn.net/weixin_34240657/article/details/91948334
第一:
按照这个链接TLP - Optimize Linux Laptop Battery Life — TLP 1.6 documentation
安装tlp:
sudo apt-get install tlp tlp-rdw
sudo apt-get install acpi-call-dkms //这里是dkms,所以需要安装linux-headers
第二:
sudo vi /etc/default/tlp
设置阀值
START_CHARGE_THRESH_BAT0=4 //小于4%开始充电
STOP_CHARGE_THRESH_BAT0=100 //到100%停止充电
第三:
启动服务
sudo tlp start
查看电量状态
sudo tlp-stat -s -c -b
转载于:https://my.oschina.net/jackywyz/blog/724423