Suivre

🤔 mmmm... tiens il semble que les Asus aient des mécanismes limiteur de charge des batteries.
Ça pourrait être intéressant pour prolonger leur durée de vie.

linuxuprising.com/2021/02/how-

github.com/sreejithag/battery-

· · 4 · 4 · 7

Oh mais yes ça fonctionne ! \o/

sudo bash -c "echo '60' > /sys/class/power_supply/BAT1/charge_control_end_threshold"

@couscous @shonpolo

D'autant que le miens sera branché la majeur partie du temps. Super !

@sebsauvage
ben justement, ça me gonflait quand meme d'user mes machines comme ça... merci pour le lien je vais regarder ça tranquille!
@shonpolo

@sebsauvage
Tu m'intrigues.
Je n'ai pas réussi à le gérer sous Linux alors qu'un logiciel d'Asus sous Windows le fait très bien. Et TLP ne gère que la limitation de charge sur les Thinkpad.

@Aznorth
J'ai dû passer par un script car tlp ne gérait pas ça sur mon Asus non plus.
Je l'ai ajouté à ma checklist: chercher "limit-battery.sh" dans cette page: sebsauvage.net/wiki/doku.php?i
Le script marche très bien.

@sebsauvage
Je viens d’essayer, sans passer par le script et en utilisant directement bat*. Ça a l’air de fonctionner correctement, et du moins sait appliquer une charge limite à 80%. Je verrai dans le temps si c’est bien persistent et si ça fonctionne aussi dans Windows. Merci !

* À noter que mon l’exécutable s’appelle bat-asus-battery, pour éviter un conflit avec le clone de cat supportant la coloration syntaxique et intégrant Git¹)
[1]. github.com/sharkdp/bat

@Aznorth
Après la mise à jour de mon BIOS, le script n'a plus fonctionné, j'ai du passer par un autre programme (voir mon Shaarli)

@guilg

Oh non tlp marche très bien sur mon Asus.

J'ai aussi nvidia-prime pour gérer le basculement entre le carte graphique intégrée et le GPU.
Et j'ai aussi l'applet de frequency scaling si je veux limiter la fréquence pour durer plus longtemps.

Mais là le problème est différent: c'est limiter la charge de la batterie pour allonger sa durée de vie.

EDIT: Humpff... au temps pour moi, je n'avais pas vu que tlp gère aussi les seuils de recharge.

@sebsauvage et sinon pour toutes les machines c'est intégré dans certains bureaux (KDE au moins, je ne sais plus pour les autres), avec une option de stopper la charge à 80%, pour le même objectif d'améliorer la durée de vie.

@Lapineige_secours
Je viens de voir que tlp intègre ça. Y'a juste un fichier de config à déposer et c'est bon.

@sebsauvage ok, intéressant, même si c'est moins accessible d'une option dans l'interface graphique, ça ouvre la possibilité quand il n'y a pas.

@couscous @Lapineige_secours

oui oui !

J'ai créé: /etc/tlp.d/20-battery-limit.conf

contenant:
START_CHARGE_THRESH_BAT1=40
STOP_CHARGE_THRESH_BAT1=60

@sebsauvage
yes merci pour la précision, je vais faire tout comme toi :D
@Lapineige_secours

@couscous @Lapineige_secours

mmm... je ne sais pas pourquoi, mais finalement ça n'a pas marché avec tlp.

J'ai juste mis un script (/opt/scripts/limit-battery-60.sh) et je le lance depuis cron au démarrage (sudo crontab -e):

@boot /opt/scripts/limit-battery-60.sh

@sebsauvage @couscous @Lapineige_secours Est-ce que tlp est bien activé au démarrage du PC aussi ? ^^ Oubli bête mais classique.

@sebsauvage @breizh @couscous @Lapineige_secours
Je viens de tester la méthode sur github, elle fonctionne de mon coté, la charge stop bien à 60% , merci.

@Zoulou4556 @breizh @couscous @Lapineige_secours

👍️

Et j'ai remarqué aussi que da diode de chargement (sur mon TUF A15) reflète également l'état de charge:
Orange = en charge.
Blanc = pas en charge.

Encore mieux: Le pourcentage de charge souhaité fonctionne même ordinateur éteint (quand je le branche au secteur alors qu'il est éteint, il s'arrête bien de lui-même à 60%).

@sebsauvage @Zoulou4556 @couscous @Lapineige_secours Oui, en fait normalement la cron sert à rien, le configurer une fois suffit.

@sebsauvage @Lapineige_secours @Zoulou4556 @couscous (sauf si pour une raison ou une autre le système force une autre valeur au boot)

@breizh @Zoulou4556 @couscous @Lapineige_secours

Oui justement j'ai remarqué que pendant quelques secondes (avant que mon script démarre), Linux le remet à 100%. (je vois la diode passer à l'orange puis revenir au blanc).

tlp ne semble pas gérer ce paramètre pour les Asus.

@sebsauvage
Effectivement j'ai remarqué la même chose aillant un TUF 17.
@breizh @couscous @Lapineige_secours

Inscrivez-vous pour prendre part à la conversation
Framapiaf

Le réseau social de l'avenir : pas de publicité, pas de surveillance institutionnelle, conception éthique et décentralisation ! Gardez le contrôle de vos données avec Mastodon !