MMmmm... voilà qui est intéressant. Certains Asus ont un mécanisme pour limiter la charge de la batterie, afin d'allonger sa durée de vie. Il faut un noyau 5.4 ou supérieur.
Et ça marche \o/ Sur le miens, pour limiter à 60%:
sudo bash -c "echo '60' > /sys/class/power_supply/BAT1/charge_control_end_threshold"
Et si je fais un:
cat /sys/class/power_supply/BAT1/status
il affichera "Charging" s'il est en train de charger, et "Unknown" sinon.
Voir aussi le script:
https://github.com/sreejithag/battery-charging-limiter-linux
EDIT: Bah je m'embête pour rien, c'est déjà géré par tlp:
https://linrunner.de/tlp/settings/battery.html
J'ai donc juste créé le fichier etc/tlp.d/20-battery-limit.conf contenant:
START_CHARGE_THRESH_BAT1=40
STOP_CHARGE_THRESH_BAT1=60
(
Permalink)