2021-01-29 23:46 Temps de lecture : 9 min

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.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.