Durée de vie de la batterie

Nous verrons ici deux paquets et un paramètre pour optimiser la durée de vie de votre batterie.

Powertop

Tutoriel de référence

Powertop est un outil fournit par Intel (mais à l'air de fonctionner avec Un processeur AMD) qui va permettre d'optimiser des modules dans le userspace, le noyau et le matériel pour sauver votre batterie.

yay -S powertop

Tout d'abord, nous allons lancer powertop en mode "calibration" pour permettre au paquet de faire un état des lieux. Cela prend quelques minutes, armez-vous de patience.

sudo powertop --calibrate

Ensuite, créer et activer un service afin de lancer powertop --auto-tune au lancement de votre machine (voir le guide sur les services systemd) :

[Unit]
Description=Powertop tunings

[Service]
Type=oneshot
ExecStart=/usr/bin/powertop --auto-tune

[Install]
WantedBy=multi-user.target

TLP

TLP est un utilitaire pour Linux qui va optimiser la durée de vie de la batterie. La seule chose à faire est d'installer le paquet :

yay -S tlp

Et de lancer le service TLP (voir le guide sur les services systemd) :

sudo systemctl enable tlp.service
sudo systemctl start tlp.service

Seuils de charge

Basé sur cet article

Afin de ne pas faire des cycles complets sur la batterie de votre ordinateur portable, il est possible de définir des seuils de charge. Cela aura pour effet d'augmenter la durée de vie de la batterie.
On peut ainsi choisir de ne jamais charger la batterie à plus de 80% de batterie et de ne pas commencer la charge si le niveau de charge est inférieur à 70%.
Si vous n'avez qu'une seule batterie, les commandes sont les suivantes :

echo '70' | sudo tee /sys/class/power_supply/BAT0/charge_control_start_threshold
echo '80' | sudo tee /sys/class/power_supply/BAT0/charge_control_end_threshold

Dans le cas ou vous auriez plusieurs batteries dans votre ordinateur portable, faites les commandes en incrémantant le 0 de BAT0 pour toutes vos batteries.

Choix du seuil

Internet recommande les seuils de charge suivants :

UsageNiveau minimalNiveau maximal
Toujours branché4050
Souvent branché mais parfois utilisé en transport7080