PC portable Ubuntu : préserver la durée de vie de la batterie avec tlp

Le problème

Vous avez un PC portable tout neuf, vous avez installé Ubuntu dessus, tout va bien. Sauf qu’au bout de 2 ou 3 ans vous observez que l’autonomie de votre batterie interne à chuté de 50% !

Vous êtes bon pour avoir à changer la batterie.

Sans le savoir vous avez commis une erreur de débutant : vous n’avez pas installé tlp.

La solution : tlp

Sous Ubuntu, la gestion de la batterie d’un ordinateur portable est assurée par défaut par un service appelé power-profiles-daemon. Il permet de choisir entre trois profils de consommation (« Performance », « Équilibré », « Économie d’énergie ») via l’interface GNOME.

Ce service remplit correctement sa mission : ajuster la consommation électrique en fonction des besoins immédiats de l’utilisateur.

Il ne remplit en revanche pas une autre mission, pourtant essentielle à la longévité du matériel : la préservation de la capacité de la batterie dans le temps. C’est là qu’intervient tlp.

Ce qui se passe sans tlp

Lorsque vous installez Ubuntu et que vous utilisez votre ordinateur portable sans tlp voici ce qui se produit :

1. La batterie est systématiquement chargée à 100 %

Chaque fois que vous branchez votre PC, il se recharge jusqu’à 100 %. C’est le comportement standard de tous les systèmes d’exploitation grand public. Or, maintenir une batterie lithium-ion à 100 % de charge, surtout lorsqu’elle est branchée en permanence, accélère sa dégradation chimique.

2. Une usure prématurée des cellules

Après quelques centaines de cycles de charge, la capacité maximale de la batterie diminue. Ce phénomène est irréversible : les cellules lithium-ion perdent progressivement leur capacité à stocker de l’énergie.

3. Une autonomie réduite

Après 400 à 500 cycles, une batterie ayant toujours été chargée à 100 % peut avoir perdu 30 à 45 % de sa capacité d’origine. L’autonomie chute donc mécaniquement.

4. Un remplacement inévitable

À partir de 60 % de capacité restante, l’autonomie devient insuffisante pour un usage nomade confortable. Le remplacement de la batterie est alors la seule solution.

Ce qui change avec tlp

tlp est un outil de gestion d’énergie avancé. Il prend le relais des services par défaut et permet notamment de définir un seuil de charge maximal.

1. La charge est limitée à 80 % (ou moins)

Avec tlp vous pouvez configurer un seuil d’arrêt de la charge (par exemple 80 %). La batterie cesse de se charger lorsqu’elle atteint ce niveau, même si le PC reste branché sur secteur.

2. L’usure est ralentie

Les batteries lithium-ion vieillissent beaucoup moins vite lorsqu’elles sont maintenues entre 40 % et 80 % de charge. En évitant les extrêmes (0 % et 100 %), on peut réduire de moitié la perte de capacité par cycle.

3. L’autonomie reste stable plus longtemps

Une batterie limitée à 80 % dès le premier jour aura, après 400 cycles de charge, une capacité résiduelle d’environ 75 à 80 %, contre 57 % pour une batterie systématiquement chargée à 100 %.

4. La durée de vie est prolongée de 2 à 3 ans

Là où une batterie standard devient inutilisable au bout de 3 à 4 ans, une batterie gérée par tlp peut offrir une autonomie satisfaisante pendant 5 à 6 ans.

Le sacrifice à accepter

Limiter la charge à 80 % a un coût immédiat : vous perdez 20 % d’autonomie à chaque déplacement.

Si vous utilisez votre PC principalement sur secteur (bureau, télétravail), ce sacrifice est imperceptible. Si vous êtes souvent en déplacement, vous pouvez modifier temporairement le seuil à 100 % la veille d’un départ, puis le remettre à 80 % au retour.

Installation de tlp sur Ubuntu

sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp tlp-pd tlp-rdw

Configuration du seuil à 80 % :

sudo nano /etc/tlp.conf

Ajouter dans /etc/tlp.conf :

START_CHARGE_THRESH_BAT0=0
STOP_CHARGE_THRESH_BAT0=80

Redémarrer le service :

sudo systemctl restart tlp.service

Cette limite de charge à 80% reste appliquée même quand on charge le portable alors qu’il est éteint.

Une fois tlp installé, on peut suivre facilement l’usure de la batterie avec la commande :

sudo tlp-stat -b

La capture ci-dessus montre l’état de la batterie d’un PC portable sous Ubuntu, qui a 3 ans, et sur lequel tlp n’était jusqu’à présent pas installé.

On peut voir que la batterie neuve avait une capacité de 4220 mAh mais qu’elle n’est plus que de 2418 mAh au bout de 426 cycles de charge. La capacité actuelle n’est donc plus que de 57.3%. tlp étant maintenant activé et configuré, la limite de charge de 80% est posée et préservera la suite de la santé de la batterie, sans pouvoir restaurer la capacité perdue. C’est pourquoi il est important d’installer tlp tout de suite, PC neuf.

On peut se demander pourquoi tlp n’est pas installé et configuré par défaut sous Ubuntu.

Une réflexion sur « PC portable Ubuntu : préserver la durée de vie de la batterie avec tlp »

  1. Valérian Auteur de l’article

    Attention, je me suis rendu compte à l’usage que certains constructeurs imposent des valeurs précises pour la limite de charge. Sur un Asus Zenbook UX325E par exemple, les valeurs limites autorisées par le constructeur sont 40%, 60% ou 80%

    Si l’on met tlp à 70%, il est inopérant et donc le portable charge jusqu’à 100% même avec le service tlp actif

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *