Augmentez l'autonomie de votre batterie sous Linux avec TLP - Angristan
Augmentez l’autonomie de votre batterie sous Linux avec TLP

Augmentez l’autonomie de votre batterie sous Linux avec TLP

Les distributions GNU/Linux ont toujours eu une moins bonne autonomie de Windows. La gestion de la consommation est moins bonne, mais il est quand même possible d’optimiser un peu tout ça, notamment avec TLP.

TLP, alias « Linux Advanced Power Management » est un simple paquet à installer, sans interface graphique, qui va nous permettre de gagner quelques dizaines de minutes d’autonomie. Il détecte lorsque vous êtes sur votre batterie et ajuste / désactive les différents composants de votre ordinateur: le processeur, la carte wifi, les ports USB, le ventilateur,etc. La configuration par défaut fait déjà effet, mais il est possible de la customiser vous même.

Installation

Il faut installer les paquets tlp et tlp-rdw, leurs dépendances s’ajouteront automatiquement.

Sous Ubuntu, il vous faudra ajouter un PPA (dépôt de paquets) :

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

Sous Debian 7 il faut ajouter un dépôt et installer des paquet pour le système d’init :

echo "deb http://repo.linrunner.de/debian wheezy main" > /etc/apt/sources.list.d/tlp.list
apt-key adv --keyserver pool.sks-keyservers.net --recv-keys CD4E8809
apt-get update
apt-get install tlp tlp-rdw acpi-support-base pm-utils

Sous Debian 8, pareil, sans paquets spécifiques :

echo "deb http://repo.linrunner.de/debian jessie main" > /etc/apt/sources.list.d/tlp.list
apt-key adv --keyserver pool.sks-keyservers.net --recv-keys CD4E8809
apt-get update
apt-get install tlp tlp-rdw

Sous Arch Linux, il est dans le dépot community :

 sudo pacman -S tlp tlp-rdw

Utilisation

TLP se lance tout seul au démarrage, mais vous pouvez le lancer sans redémarrer votre ordinateur avec :

sudo tlp start

Vous pouvez voir tout un tas d’informations avec tlp-stat :

sudo tlp-stat

Et pour vous assurez que TLP est bien activé :

sudo tlp-stat | grep "TLP power save"

Cela devrait vous retourner :

TLP power save = enabled

Pour modifier la configuration:

sudo gedit /etc/default/tlp

Vous pouvez le configurer vous même en vous aidant de la doc, mais personnellement en laissant la configuration par défaut je gagne déjà quelques dizaines de minutes 😉

Il existe un autre logiciel, laptop-mode-tools, qui permet également d’augmenter la durée de vie de notre chère batterie, mais il faudra vous plonger un peu plus dans la configuration par contre. (TLP et laptop-mode-tools ne peuvent pas fonctionner ensemble, c’est soit l’un soit l’autre)

Et vous, qu’utilisez vous sur votre laptop ? 🙂

Sources :


Dernière modification le 9 juillet 2022.
S’abonner
Notification pour
guest

17 Commentaires
Le plus récent
Le plus ancien Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Phil17

Bonjour,
En installant TLP et PowerTOP sur mon nouveau Dell XPS 15 7590 et en optimisant correctement l’utilisation grâce à PowerTOP, je suis passé, sur secteur, de 35-39 watts/heure à 10-13 W/h et sur batterie de 5 heures à 10 heures bien passées, soit de 27W/h à 9W/h.
Seuls les SATA link power management for host0, 1 et 2 sont activés.
J’arrive donc à faire jeu égal avec Win10 alors que Xubuntu et Linux ne sont pas des modèles d’économie, c’est connu et souligné.
La carte NVidia est désactivée à la demande, si je suis en mode Web, bureautique, la carte intégrée Intel fonctionne et NVidia est désactivée, en mode retouche vidéo (éventuellement), la carte NVidia est activée.

Menard

OK mais si on s’en fiche de la gestion pour labtop et qu’on veut juste un pilote pour que le mode AMD Turbo Core puisse fonctionner ?

turboIII

bonjour
je viens d’installer tpl sur ubuntu 17.10.
je constate que la commande « sudo tlp-stat | grep « TLP power save » » ne me retourne rien
je réfléchis et lance sudo tlp-stat
j’analyse toute la flopée de data envoyée
j’identifie qu’il y a une ligne State = enabled
du coup je tape sudo tlp-stat | grep « State »
et cela donne State = enabled
Conclusion il faut toujours tout petit peu bidouiller pour obtenir quelques chose quand on l’ a pas du premier coup.
POUR MA VERSION le CHECK DEVIENT : sudo tlp-stat | grep « State »

Maïeul

Bonjour,

la commande « sudo tlp-stat | grep « TLP power save » » ne me retourne rien (Ubuntu 18.04 LTS), Une idée?

Merci d’avance

arkinar

Pour ceux qui se pose la question sous Debian :
http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html

Cela fonctionne très bien sur ma Debian 8.5.

Gimbi

Apparemment la PPA pour une Debian Jessie ne fonctionne plus. L’url est down :
The requested URL /linrunner/tlp/ubuntu/dists/jessie/main/binary-i386/Packages was not found on this server.

Gimbi

Merci pour ta réponse. Je vois que tu as modifier ton article (Sous Ubuntu et autres dérivés : il vous faudra ajouter…) ce qui veut dire que TLP fonctionne uniquement pour Ubuntu et ArchLinux ?

Gimbi

Ah oui autant pour moi, bon bah du coup je vais tester laptop-mode-tools 😉

Adam

Ca fonctionne si tu ajoutes le port 80 a la fin de l’url comme cela:
sudo gpg –keyserver http://pool.sks-keyservers.net:80 –recv-keys 641EED65CD4E8809
Apres que la cle est recupere, tapes cette commande:
sudo gpg –export –armor 641EED65CD4E8809 | sudo apt-key add –
Then:
sudo apt-get update && sudo apt-get install tlp tlp-rdw

Cela a bien fonctionne sur mon debian jessie

tcit

Sur le PPA ubuntu, c’est le paquet tld-rdw, pas tld-rd.