Comment limiter la charge de la batterie à 80 % sous Linux pour prolonger la durée de vie de la batterie

Dernière mise à jour: 22/04/2025
Auteur: Isaac
  • La limitation de charge à 80% en Linux aide à prolonger la durée de vie de la batterie.
  • Il existe des solutions spécifiques pour matériel et d'autres universels basés sur des scripts et des outils ACPI.
  • La personnalisation et l’automatisation du processus sont possibles grâce à des scripts et des outils tels que TLP.

Limiter la batterie à 80 % sous Linux

La durée de vie de la batterie est l’une des principales préoccupations de ceux qui utilisent portátiles avec Linux, surtout si vous utilisez les bureaux KDE ou GNOME. Limiter la charge de la batterie à 80 % est une stratégie clé pour prolonger la durée de vie des batteries au lithium, évitant ainsi la dégradation prématurée qui se produit lors du maintien de charges complètes constantes.

Dans cet article, je vous apporte le guide le plus complet et le plus mis à jour pour contrôler la charge maximale de la batterie sous Linux, explorant à la fois les outils intégrés et les scripts personnalisés, les configurations pour des modèles spécifiques et des conseils pour les utilisateurs d'ordinateurs portables au quotidien. Si vous êtes frustré par la perte rapide de capacité de votre ordinateur portable ou si vous souhaitez simplement vous en occuper dès le début, lisez la suite.

Pourquoi limiter la charge de la batterie à 80 % ?

Les batteries lithium-ion, présentes dans la plupart des ordinateurs portables actuels, Ils subissent une usure accélérée s'ils sont constamment maintenus à 100 % de charge. Des fabricants comme ASUS, Lenovo ou Dell inclut les utilitaires dans Windows pour limiter la charge maximale et ainsi protéger le matériel, mais sous Linux cette fonction n'est pas toujours accessible via une interface graphique.

Limiter la charge maximale à 80 % (ou à la valeur recommandée par le fabricant) permet de maintenir la batterie en bon état pour davantage de cycles de charge-décharge., évitant ainsi des pertes de capacité drastiques au fil des mois.

Depuis les environnements de bureau KDE Plasma et GNOME

Pour ce faire dans ces environnements de bureau, suivez simplement ces étapes, en commençant par KDE Plasma :

  1. Accédez aux paramètres système.
  2. Voir Système > Gestion de l’alimentation.
  3. Cliquez ensuite sur Paramètres d’alimentation avancés.
  4. Dans Charge Limit, vous pouvez définir les limites que vous souhaitez.
  5. Je recommande d'arrêter de charger à 80 % et de commencer à charger une fois en dessous de 40 %.
  6. Appliquer. Et c'est tout.

Dans le cas de GNOME, les étapes sont :

  1. Installez l'extension de charge de la santé de la batterie, compatible avec diverses marques d'ordinateurs portables telles que ASUS, Acer, Lenovo, Dell, LG, etc.
  2. Activer Polkit.
  3. Une fois terminé, vous pouvez voir la nouvelle extension dans la barre d'état système.
  4. Vous disposez de trois modes : Pleine capacité, Équilibré et Durée de vie maximale. Tous les trois acceptent les valeurs d'ajustement à partir du seuil.
  Transformez vos pages Web en podcasts avec Google Chrome : guide et astuces

Options natives et support du fabricant sous Linux

Certains fabricants proposent Applications Windows uniquement pour gérer la batterie. Un exemple est MyASUS, qui vous permet de choisir des profils de charge optimaux. Cependant, si vous avez supprimé Windows ou si votre modèle n'est pas pris en charge, vous devrez rechercher des alternatives. Certains ordinateurs portables, en particulier les Lenovo ThinkPad, vous permet de contrôler les limites de charge à l'aide d'un logiciel sous Linux.

  • ThinkPad : tu peux installer TLP et le module acpi_call. TLP est un outil avancé de gestion de l'alimentation pour Linux qui vous permet de définir des seuils de charge dans le fichier de configuration. Pour plus de détails, vous pouvez consulter ceci Article sur la gestion de la batterie sous Linux.
  • Autres modèles : Certains fabricants vous permettent de modifier les limites de charge en accédant au BIOS/UEFI, tandis que d'autres n'ont aucun moyen direct de le faire en dehors de Windows.

Si vous avez des questions, consultez la documentation officielle de votre marque ou recherchez des forums spécialisés.

Outils recommandés sous Linux : TLP et acpi_call

Pour les modèles compatibles, l'utilisation de TLP combiné avec acpi_call est la meilleure solution pour automatiser les limites de charge. Laissez-moi vous expliquer comment cela fonctionne :

  1. Installer les packages nécessaires:
    sudo apt install tlp acpi-call-dkms (sur les distributions basées sur Debian/Ubuntu)
    sudo pacman -S tlp acpi_call (pour ArchLinux et dérivés)
  2. Modifier le fichier de configuration:
    Ouvre /etc/default/tlp avec votre éditeur préféré et recherchez les lignes suivantes :
    START_CHARGE_THRESH_BAT0=55
    STOP_CHARGE_THRESH_BAT0=80
    Ajustez les valeurs selon votre préférence ou la recommandation de votre fabricant. Par exemple, pour charger jusqu'à 80 %, vous pouvez régler START sur 58 et STOP sur 80 (les valeurs peuvent nécessiter des tests en fonction de votre matériel). Vous pouvez également voir des conseils dans des vidéos explicatives sur YouTube pour une meilleure configuration.
  3. Redémarrer le service TLP pour appliquer les modifications :
    sudo tlp start

Le système gérera automatiquement le début et la fin de la charge en fonction des seuils définis.

Que se passe-t-il lorsque la batterie atteint les limites minimales et maximales ?

De nombreux utilisateurs se demandent ce qui se passe lorsqu’une limite de téléchargement est définie. Dans la plupart des configurations, Si la batterie dépasse la limite maximale, la charge s'arrête et l'alimentation passe à l'alimentation directe de l'ordinateur portable.. Lorsque la charge descend en dessous du seuil minimum, le système permet de recharger la batterie. Ce comportement est essentiel pour réduire l’usure et optimiser la santé des composants.

  Pourquoi la télévision à écran plasma a-t-elle cessé d'être utilisée ?

Cette fonctionnalité est particulièrement intéressante car Évitez le cycle de charge-décharge constant si vous utilisez l'ordinateur portable connecté à l'alimentation électrique. De cette façon, la batterie reste dans des limites de sécurité et l’équipement continue de fonctionner normalement.

Alternatives universelles : scripts de surveillance et de notification de la batterie

Tous les ordinateurs portables ne permettent pas de limiter la durée de vie de la batterie à partir de l'UEFI ou avec des outils comme TLP. Si tel est votre cas, vous pouvez utiliser des scripts personnalisés qui Surveillez l'état de la batterie et vous avertissez quand connecter ou déconnecter le chargeur. Bien qu'ils ne constituent pas une solution automatique, ils constituent une aide précieuse pour les soins manuels.

Exemple de script Bash pour les alertes de batterie

Vous pouvez créer un petit script bash qui utilise l'outil acpi pour vérifier le pourcentage de la batterie et notifier-envoyer pour afficher les notifications dans KDE ou GNOME. Ce type de script vérifie périodiquement l'état de la batterie et envoie des messages lorsqu'un seuil défini est atteint :

#!/bin/bash tant que vrai faire bat_level=`acpi -b | grep -oP '+(?=%)'` si ; puis notifier-envoyer "Batterie à 80 % ou plus" "Débrancher le chargeur. Niveau actuel : ${bat_level}%" elif ; puis notifier-envoyer « Batterie faible (20 %) » « Connecter le chargeur. Niveau actuel : ${bat_level}% » fi sleep 600 # Vérification toutes les 10 minutes terminée

vous pouvez enregistrer le scénario, donnez-lui les autorisations d'exécution et lancez-le à la connexion, vous aurez donc toujours des avertissements importants pour connecter ou déconnecter le chargeur avant que la batterie ne se détériore complètement.

Surveillance constante : utilisation de cron et personnalisation

Si vous préférez un contrôle encore plus flexible, vous pouvez programmer l'exécution automatique du script à l'aide de cron ou intégrer le chèque dans systemd. Un exemple classique consiste à ajouter une tâche au crontab qui déclenche la vérification toutes les quelques minutes :

* * * * * /chemin/vers/script/battery_notification.sh

Cette méthode est idéale pour les utilisateurs de distributions comme ArchLinux qui n'ont pas de crontab traditionnel, bien que vous puissiez toujours installer copain pour gérer les tâches récurrentes.

Entretien supplémentaire de la batterie sous Linux

Au-delà des limites de charge, il existe un certain nombre de recommandations générales pour Prolongez la durée de vie de la batterie des ordinateurs portables Linux:

  • Évitez toute exposition prolongée à une chaleur excessive, car elle La température est l’un des facteurs qui dégradent le plus la batterie.
  • Veillez à ne pas décharger complètement la batterie. Les cycles de décharge profonde peuvent être nocifs à long terme..
  • exécute cycles complets de charge et de décharge tous les 30 ou 50 cycles pour assurer l'étalonnage de l'indicateur de batterie.
  • Utilisez des coussinets de refroidissement ou surélevez votre ordinateur portable pour améliorer la circulation de l’air en dessous.
  Comment activer ou désactiver le mode d'économie de batterie dans Windows 11 étape par étape

Cas particuliers : limitations de marque et alternatives

Alors que des marques comme Lenovo facilitent la gestion avancée via TLP, d'autres fabricants comme ASUS limitent les fonctionnalités à Windows et ne fournissent pas de modules équivalents sous Linux. Dans ces cas, Une solution temporaire consiste à définir la limite de téléchargement à partir de Windows, si vous avez le double Botte, car certains systèmes enregistrent la configuration dans le BIOS/UEFI et la respectent lors du démarrage de Linux. Cependant, cette option ne garantit pas le fonctionnement sur tous les modèles et peut nécessiter des tests.

Le manque de support de certaines marques pour les utilisateurs de Linux reste un problème majeur, même si les communautés continuent de développer des solutions alternatives.