Comment installer et configurer TLP pour améliorer la sauvegarde de la batterie dans les ordinateurs portables Linux

Comment installer et configurer TLP pour améliorer la sauvegarde de la batterie dans les ordinateurs portables Linux
Cet article couvrira un guide sur l'installation et l'utilisation de l'outil d'optimisation de la batterie TLP dans Linux. TLP est un utilitaire gratuit et open source qui peut appliquer divers ajustements pour améliorer la durée de vie de la batterie sur divers périphériques Linux à batterie comme les ordinateurs portables et les tablettes. Il est livré avec un fichier de configuration prédéfini et bien commenté que vous pouvez personnaliser pour configurer les paramètres d'optimisation de l'alimentation en fonction de vos besoins. Il est également livré avec des valeurs par défaut raisonnables qui sont utilisées pour optimiser automatiquement la consommation d'énergie sur votre système Linux.

Caractéristiques principales de TLP

TLP peut appliquer automatiquement différents profils d'alimentation selon que votre appareil est connecté ou déconnecté à l'alimentation CA. Il peut également appliquer des profils d'alimentation sur les redémarrages de système frais. TLP est livré avec la prise en charge de la surveillance de Bluetooth, du WiFi, du LAN et d'autres connexions réseau de ce type afin de pouvoir les basculer automatiquement en fonction des paramètres utilisateur et du profil d'alimentation sélectionné. D'autres caractéristiques principales de TLP comprennent la capacité de la fréquence de processeur haut de gamme ou à la baisse de l'échelle, l'application automatique des ajustements spécifiques au fournisseur pour différents CPU et matériel GPU, prend en charge la gestion de l'alimentation du disque dur, y compris une option pour les faire tourner, AHCI Power Management Aweaks, prend en charge la gestion de la gestion de PCIe pour PCIe les appareils peuvent surveiller les GPU AMD pour réduire la consommation d'énergie, la capacité à éteindre les appareils audio et les lecteurs optiques, etc. La liste détaillée complète de ses fonctionnalités est disponible ici.

Installation de TLP dans Linux

Pour installer TLP dans Ubuntu, utilisez la commande suivante:

$ sudo apt install tlp

Vous pouvez installer TLP dans d'autres distributions Linux à partir du gestionnaire de packages. Plus d'instructions d'installation et d'options de téléchargement sont disponibles ici.

Vérification de l'état de TLP

Après avoir installé TLP, redémarrez votre système pour que les modifications prennent effet. TLP n'a pas de processus de fond, vous ne trouverez peut-être pas de processus pour cela dans les gestionnaires de tâches. Pour optimiser la consommation d'énergie, il utilise des événements produits par Systemd Services et d'autres démons du système qui s'exécutent sur une nouvelle botte. TLP applique automatiquement quelques ajustements sains d'esprit après son installation. Vous pouvez vérifier si TLP s'exécute sur votre système ou non en utilisant la commande mentionnée ci-dessous:

$ tlp-stat -s

Vous devriez obtenir une sortie similaire à ceci:

+++ Statut TLP
État = activé
RDW State = activé
Dernière course = 03:55:11 PM
Mode = AC
Source d'alimentation = inconnue

Comme vous pouvez le voir dans la sortie, TLP est activé et il montre également le moment de la dernière exécution.

Configuration du fichier de configuration

TLP fait des optimisations à votre PC en fonction de divers paramètres définis dans son fichier de configuration. Par défaut, TLP crée un fichier à «/ etc / tlp.PATH CONF ”sur la première course. Ce fichier est livré avec des définitions pour tous les paramètres TLP, mais ils sont commentés par défaut, vous devez modifier manuellement les paramètres de fichier de configuration pour modifier le comportement de TLP.

Il existe deux façons de configurer le fichier de configuration TLP. Dans la première méthode, vous pouvez copier et faire une sauvegarde du fichier de configuration d'origine situé à «/ etc / tlp.CONF ”Path puis modifiez le fichier de configuration existant. Dans la deuxième méthode, vous pouvez créer un nouveau fichier de configuration à partir de zéro sans toucher le fichier de configuration d'origine. Pour créer un nouveau fichier de configuration pour TLP, exécutez les deux commandes suivantes:

$ mkdir -p / etc / tlp.d
$ cp / etc / tlp.conf / etc / tlp.d / 01-myconfig.confli

Ces commandes créeront un nouveau répertoire appelé «TLP.D ”et copier le fichier de configuration TLP d'origine à l'intérieur. TLP lira désormais ce fichier de configuration appelé «01-myConfig.conf "en plus du fichier par défaut, puis appliquez des modifications en fonction des personnalisations des utilisateurs effectuées dans le fichier de configuration personnalisé. De cette façon, le fichier de configuration d'origine est maintenu vierge et les utilisateurs peuvent garder une trace des modifications apportées par eux dans le fichier de configuration personnalisé. Le nom du fichier de configuration personnalisé doit démarrer avec deux chiffres indiquant l'ordre de chargement au cas où il y a plusieurs fichiers de configuration personnalisés. Vous pouvez donc créer «01-myConfig.conf ”et« 02-myconfig.Les fichiers de configuration personnalisés conf »et ils seront tous deux lus par TLP dans l'ordre croissant en tenant compte des deux premiers chiffres du nom de fichier.

Configuration des paramètres TLP

Maintenant que vous avez un fichier de configuration personnalisé, ouvrez-le dans un éditeur de texte. Cela devrait ressembler à ceci:

Chaque paramètre configurable est bien expliqué dans le fichier TLP et est indiqué par des lettres de casse supérieure. Pour comprendre ce que fait chaque paramètre, vous devrez lire les explications fournies dans le fichier de configuration lui-même car ils sont très approfondis. Dans le cas où vous avez besoin d'informations supplémentaires sur chaque paramètre, vous pouvez vérifier leurs explications dans la documentation officielle disponible ici.

Tous les paramètres répertoriés dans le fichier de configuration sont désactivés par défaut. Pour activer un paramètre particulier, tout ce que vous avez à faire est de le décommer en supprimant le symbole «#» devant lui. De même, vous pouvez désactiver un paramètre déjà activé en mettant le symbole «#» devant lui.

Notez que si un paramètre est désactivé, TLP utilisera une valeur par défaut pour elle en fonction de la valeur par défaut de secours du paramètre mentionné par la syntaxe «par défaut: x». Par exemple, le premier paramètre dans le fichier de configuration ressemble à ceci:

# Réglé sur 0 pour désactiver, 1 pour activer TLP.
# Par défaut: 1
# Tlp_enable = 1

Remarquez la chaîne «par défaut: 1». Il indique que si le paramètre est désactivé, une valeur de «1» sera utilisée pour elle. En d'autres termes, si vous n'activez ni ne désactivez manuellement TLP, il sera activé par défaut. Ces valeurs par défaut de secours au format «par défaut: x» sont définies pour tous les paramètres disponibles dans le fichier de configuration.

Un autre point important que vous devez garder à l'esprit est que tous les paramètres se terminant par le suffixe «_ac» ne sont utilisés que lorsque votre appareil est connecté à une source d'alimentation CA via un chargeur. D'un autre côté, les paramètres se terminant par «_bat» ne sont utilisés que lorsque votre système fonctionne à la batterie.

Pour charger les paramètres à partir de votre fichier de configuration personnalisé et appliquer des modifications, vous devrez recharger TLP en exécutant la commande suivante:

$ sudo tlp start

Alternativement, vous pouvez redémarrer votre système Linux pour que les modifications prennent effet.

Conclusion

TLP fournit des paramètres de configuration étendus pour optimiser la durée de vie de la batterie de vos appareils Linux de diverses manières. C'est la seule utilité du genre qui fournit autant de paramètres de configuration pour améliorer la batterie de la batterie. Vous pouvez apporter des modifications au fichier de configuration en fonction de vos besoins et il s'occupera du reste et optimisera automatiquement la durée de vie de la batterie à chaque redémarrage.