Comment améliorer la durée de vie de la batterie sur les ordinateurs portables Linux
Il faut bien l'admettre : l'autonomie des batteries sous Linux laisse souvent à désirer. Sur un ordinateur portable récent équipé de Windows 10, il est courant d'atteindre une autonomie de 6 à 10 heures. Pourtant, en installant Linux sur la même machine, cette durée se réduit souvent à 4 ou 5 heures. Pourquoi cette différence ? Principalement parce que de nombreux développeurs Linux n'accordent pas suffisamment d'attention à l'optimisation pour les ordinateurs portables. Bien que certains contribuent avec des ajustements ou utilisent des solutions logicielles spécifiques pour améliorer la durée de vie de la batterie sous Linux, la majorité des distributions Linux traditionnelles offrent une autonomie médiocre.
ALERTE SPOILER : Ne manquez pas la vidéo tutoriel à la fin de cet article !
Dans cet article, nous allons explorer les meilleures méthodes pour prolonger l'autonomie de la batterie sur les ordinateurs portables fonctionnant sous Linux. C'est parti !
TLP
TLP est l'un des premiers logiciels vers lesquels les utilisateurs peuvent se tourner pour améliorer l'autonomie de leur batterie sous Linux. Cet outil fonctionne en arrière-plan : une fois installé, il analyse automatiquement l'ordinateur et ajuste l'utilisation de la batterie en conséquence. La plupart du temps, aucun réglage manuel n'est nécessaire, car tout est automatisé. Toutefois, il est possible de personnaliser certains paramètres si vous le souhaitez.
TLP est très apprécié par la communauté Linux, notamment par ceux qui cherchent à optimiser leur système d'exploitation pour une utilisation sur ordinateur portable. L'automatisation poussée de cet outil est un atout majeur pour les utilisateurs qui ne souhaitent pas se plonger dans des configurations complexes.
Pour installer TLP sur votre PC Linux, ouvrez une fenêtre de terminal et saisissez la commande correspondant à votre distribution :
Ubuntu
sudo apt-get install tlp
Arch Linux
sudo pacman -S tlp
Fedora
sudo dnf install tlp
OpenSUSE
OpenSUSE propose TLP sur sa page de logiciels. L'installation peut se faire via la méthode « en un clic » disponible ici.
Autres distributions
Comme mentionné précédemment, TLP est très populaire. Même si votre système d'exploitation n'est pas listé ci-dessus, il y a de fortes chances qu'une méthode d'installation existe. Ouvrez le gestionnaire de paquets habituellement utilisé pour installer des logiciels sur votre distribution Linux et recherchez "TLP".
Activer TLP
L'activation de TLP au démarrage est très simple. Pour ceux qui utilisent Ubuntu, Fedora, Arch Linux, OpenSUSE ou toute autre distribution Linux avec le système de démarrage systemd, une simple commande permet de charger TLP au démarrage :
sudo systemctl enable tlp
Une deuxième commande permet de lancer le service TLP immédiatement, sans nécessiter de redémarrage :
sudo systemctl start tlp
Les utilisateurs de Debian (en particulier ceux qui utilisent une version sans systemd) doivent démarrer et activer TLP d'une manière légèrement différente. Une fois installé, TLP s'activera automatiquement, mais il devra être démarré manuellement avec la commande suivante :
sudo tlp start
Une fois TLP activé, il gère automatiquement la consommation d'énergie sous Linux, sans qu'il soit nécessaire de modifier les paramètres. Si vous souhaitez tout de même personnaliser les réglages, ouvrez un terminal et tapez : `tlp --help`. Cela affichera les nombreuses options offertes par le programme pour gérer la consommation d'énergie.
Powertop
Bien que TLP soit efficace pour améliorer l'autonomie de la batterie sous Linux, il ne s'attaque pas à la cause profonde du problème. Pour cela, une approche différente est nécessaire. C'est là qu'intervient Powertop. Ce programme peut également analyser automatiquement un ordinateur portable Linux et tenter d'optimiser la durée de vie de la batterie, mais contrairement à TLP, il se concentre davantage sur l'activation et la désactivation de certaines fonctionnalités de gestion de l'alimentation.
Powertop propose également un navigateur qui aide les utilisateurs à identifier précisément les processus qui consomment le plus d'énergie, afin de prendre des mesures correctives. Voici comment l'installer :
Ubuntu
sudo apt install powertop
Debian
sudo apt-get install powertop
Arch Linux
Arch Linux propose Powertop, avec une documentation détaillée sur son fonctionnement. Il est donc recommandé aux utilisateurs d'Arch de consulter cette page avant d'installer le logiciel. L'installation se fait via :
pacman -S powertop
Fedora
sudo dnf install powertop
OpenSUSE
Comme pour la plupart des logiciels proposés pour OpenSUSE, Powertop dispose d'une page d'installation « en un clic ». Vous la trouverez ici.
Autres distributions
Le code source de Powertop est disponible sur Github, accompagné d'instructions détaillées pour le télécharger et le compiler. Rendez-vous ici si vous n'avez pas trouvé Powertop dans votre distribution Linux.
Configurer Powertop
Powertop est un outil puissant. Il est conseillé d'utiliser la fonction «autotune», qui configure automatiquement un profil d'économie d'énergie optimal. Cette fonction analyse les paramètres et active ceux qui sont considérés comme «BON». Par exemple, si votre puce WiFi consomme trop d'énergie, la fonction de réglage automatique le détectera et activera les optimisations d'énergie.
Commencez par calibrer Powertop. Cette étape est indispensable au bon fonctionnement du programme :
sudo powertop --calibrate
Pendant le processus de calibrage, Powertop recueille des données sur le fonctionnement de votre ordinateur portable. Il est possible que votre écran devienne noir et que la connexion WiFi soit interrompue. Il s'agit simplement de Powertop qui effectue ses réglages. Laissez-le terminer son travail.
Une fois l'étalonnage terminé, lancez le processus d'autocalibrage :
sudo powertop --auto-tune
Enfin, pour activer ces réglages automatiques au démarrage avec systemd, collez le contenu suivant dans le fichier `/etc/systemd/system/powertop.service`, que vous créerez avec : `sudo nano /etc/systemd/system/powertop.service`
[Unit] Description=Powertop tunings [Service] ExecStart=/usr/bin/powertop --auto-tune RemainAfterExit=true [Install] WantedBy=multi-user.target
Enregistrez le fichier en appuyant sur CTRL + O. Ensuite, activez les réglages automatiques au démarrage avec :
sudo systemctl enable powertop.service
Conclusion
L'autonomie de la batterie sous Linux est souvent décevante, surtout si on la compare à celle de systèmes d'exploitation comme Windows et macOS. Cette situation est source de frustration pour de nombreux utilisateurs de Linux. Heureusement, avec des outils tels que TLP et Powertop, tout n'est pas perdu. Il est possible d'améliorer significativement l'autonomie de votre ordinateur portable sous Linux.