Pour les utilisateurs d’ordinateurs portables, la gestion de l’énergie et l’optimisation de la batterie sont cruciales. Ubuntu 26.04 inclut l’outil de gestion de l’alimentation du démon de profils d’alimentation intégré, et vous pouvez optimiser davantage la durée de vie de la batterie en installant TLP et d’autres utilitaires. Cet article couvre en détail diverses options de gestion de l’énergie et des conseils pratiques.
Profils de puissance
Ubuntu 26.04 inclut le démon power-profils, qui fournit trois modes d’alimentation prédéfinis pour une commutation flexible entre les performances et la durée de vie de la batterie.
Trois modes d’alimentation
| Mode | Descriptif | Idéal pour |
|---|---|---|
| Économiseur d’énergie | Réduit la fréquence et les performances du processeur pour maximiser la durée de vie de la batterie | Travaux légers, lecture, voyages |
| Équilibré | Équilibre les performances et la durée de vie de la batterie (par défaut) | Utilisation quotidienne |
| Performances | Libère des performances maximales, décharge la batterie plus rapidement | Compilation, rendu, jeu |
Changement de mode d’alimentation
Interface graphique
- Cliquez sur la zone d’état du système dans le coin supérieur droit de la barre supérieure
- Recherchez le bouton du mode d’alimentation dans le panneau de paramètres rapides
- Cliquez pour basculer entre les modes
Vous pouvez également changer de mode d’alimentation dans « Paramètres > Alimentation ».
Ligne de commande
# View current power mode
powerprofilesctl get
# List all available modes
powerprofilesctl list
# Switch to power saver mode
powerprofilesctl set power-saver
# Switch to balanced mode
powerprofilesctl set balanced
# Switch to performance mode
powerprofilesctl set performanceChangement de mode automatisé
Vous pouvez changer automatiquement de mode en fonction de l’état de l’alimentation. Par exemple, utilisez une règle udev pour effectuer une commutation automatique lorsque l’alimentation secteur est connectée/déconnectée :
Créez le fichier /etc/udev/rules.d/99-power-profile.rules :
# Switch to balanced mode when AC power is connected
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="1", RUN+="/usr/bin/powerprofilesctl set balanced"
# Switch to power saver mode when AC power is disconnected
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="0", RUN+="/usr/bin/powerprofilesctl set power-saver"TLP — Gestion avancée de l’alimentation
TLP est l’outil d’optimisation de l’alimentation le plus populaire pour Linux, offrant des options de gestion de l’énergie plus fines que les valeurs par défaut du système.
Installation de TLP
sudo apt install tlp tlp-rdw
# For ThinkPad users, install additional battery management tools
sudo apt install tp-smapi-dkms acpi-call-dkmsActivation de TLP
sudo systemctl enable tlp
sudo systemctl start tlpRemarque : TLP et power-profiles-daemon peuvent entrer en conflit. Après avoir installé TLP, il est recommandé de désactiver power-profiles-daemon :
sudo systemctl mask power-profiles-daemonAffichage de l’état TLP
# View TLP running status
sudo tlp-stat -s
# View battery information
sudo tlp-stat -b
# View full system power status
sudo tlp-stat
# View CPU frequency and scheduler info
sudo tlp-stat -p
# View disk settings
sudo tlp-stat -dConfiguration TLP
Le fichier de configuration de TLP se trouve dans /etc/tlp.conf. Paramètres d’optimisation courants :
sudo nano /etc/tlp.conf# CPU scaling governor policy
# Use powersave on battery, performance on AC
CPU_SCALING_GOVERNOR_ON_AC=performance
CPU_SCALING_GOVERNOR_ON_BAT=powersave
# CPU energy performance preference
CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance
CPU_ENERGY_PERF_POLICY_ON_BAT=power
# CPU Boost frequency
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
# WiFi power saving mode
WIFI_PWR_ON_AC=off
WIFI_PWR_ON_BAT=on
# USB auto-suspend
USB_AUTOSUSPEND=1
# Disk APM (Advanced Power Management)
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
# PCI Express power management
PCIE_ASPM_ON_AC=default
PCIE_ASPM_ON_BAT=powersupersave
# Sound card power saving (seconds, 0 to disable)
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1Rechargez la configuration après édition :
sudo tlp startSeuils de charge de la batterie ThinkPad
Pour les ordinateurs portables ThinkPad, TLP prend en charge la définition de seuils de charge de la batterie pour prolonger la durée de vie de la batterie :
# Start charging threshold (begin charging when below this level)
START_CHARGE_THRESH_BAT0=75
# Stop charging threshold (stop charging when reaching this level)
STOP_CHARGE_THRESH_BAT0=80Cela signifie que la batterie restera entre 75 % et 80 %, prolongeant ainsi sa durée de vie.
Surveillance de l’état de la batterie
Affichage des informations sur la batterie
# View battery details with upower
upower -i /org/freedesktop/UPower/devices/battery_BAT0
# Key information includes:
# - energy-full-design: Design capacity
# - energy-full: Current maximum capacity
# - capacity: Battery health percentage
# - charge-cycles: Charge cycle count (if supported)Évaluation de l’état de la batterie
# Calculate battery wear
# The capacity field shows the ratio of current max capacity to design capacity
# For example, capacity: 85% means the battery has lost about 15% of its capacitySurveillance de l’état de la batterie en temps réel
# Monitor real-time battery discharge rate
watch -n 1 "cat /sys/class/power_supply/BAT0/power_now"
# Or use powertop for detailed analysis
sudo apt install powertop
sudo powertopAnalyse de puissance PowerTOP
PowerTOP est un outil d’analyse de puissance développé par Intel qui peut identifier les composants à forte consommation d’énergie et fournir des suggestions d’optimisation.
Installation et utilisation
sudo apt install powertop
# Run PowerTOP
sudo powertopL’interface PowerTOP contient plusieurs onglets :
- Aperçu : affiche la fréquence de réveil de chaque composant
- Statistiques d’inactivité : statistiques sur l’état d’inactivité du processeur
- Statistiques de fréquence : répartition de la fréquence du processeur
- Statistiques de l’appareil : statistiques d’alimentation de l’appareil
- Tunables : Liste des éléments optimisables (bon/mauvais statut)
Optimisation automatique
# Apply all PowerTOP recommended optimizations at once
sudo powertop --auto-tune
# Generate an HTML report
sudo powertop --html=power-report.htmlPour appliquer automatiquement les optimisations à chaque démarrage, créez un service systemd :
sudo tee /etc/systemd/system/powertop.service << 'EOF'
[Unit]
Description=PowerTOP Auto Tune
[Service]
Type=oneshot
ExecStart=/usr/sbin/powertop --auto-tune
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable powertopConseils pratiques sur la durée de vie de la batterie
Luminosité de l’écran
L’écran est l’un des plus gros consommateurs d’énergie sur un ordinateur portable. Réduire la luminosité peut prolonger considérablement la durée de vie de la batterie :
- Utilisez les touches de raccourci de luminosité de votre clavier
- Activez « Luminosité automatique » dans « Paramètres > Alimentation » (si votre ordinateur portable dispose d’un capteur de lumière ambiante)
- L’activation du mode « Night Light » protège non seulement vos yeux, mais permet également une légère économie d’énergie.
Désactivation du matériel inutilisé
# Disable Bluetooth (if not in use)
rfkill block bluetooth
# Enable Bluetooth
rfkill unblock bluetooth
# View wireless device status
rfkill listVous pouvez également basculer rapidement entre WiFi et Bluetooth à partir du panneau de paramètres rapides.
Gestion des processus en arrière-plan
# View high-power-consuming processes
top -o %CPU
# Or use htop
sudo apt install htop
htopLa fermeture des applications d’arrière-plan et des onglets de navigateur inutiles peut réduire considérablement la consommation d’énergie.
Choisir le bon GPU
Si votre ordinateur portable dispose de deux GPU (Intel + NVIDIA), le passage au GPU intégré lorsque le GPU discret n’est pas nécessaire peut réduire considérablement la consommation d’énergie :
# View currently active GPU
switcherooctl list
# Run applications on the integrated GPU (default)
# Run specific applications on the discrete GPU
switcherooctl launch app-nameIl peut également y avoir une option de changement de GPU dans « Paramètres > Alimentation ».
Réduire les effets d’animation
L’activation de « Réduire l’animation » dans « Paramètres > Accessibilité » peut réduire légèrement la charge du GPU, offrant ainsi un léger avantage en termes d’autonomie de la batterie.
Paramètres de suspension et de mise en veille prolongée
Configurer dans “Paramètres > Alimentation” :
- Délai de suspension automatique : définissez le délai de suspension automatique lorsque vous êtes sur batterie
- Action de fermeture du couvercle : choisissez ce qui se passe lorsque le couvercle de l’ordinateur portable est fermé (suspendre/hiberner/ne rien faire)
- Action du bouton d’alimentation : choisissez ce qui se passe lorsque vous appuyez sur le bouton d’alimentation.
Espérances de durée de vie de la batterie
Référence approximative de la durée de vie de la batterie pour différents scénarios d’utilisation (basés sur une batterie de 60 Wh) :
| Scénario d’utilisation | Durée de vie prévue de la batterie |
|---|---|
| Travaux légers (édition de documents, navigation Web) | 8-12 heures |
| Usage quotidien mixte | 5-8 heures |
| Lecture vidéo | 6-10 heures |
| Développement/compilation | 3-5 heures |
| Charge importante (3D, rendu vidéo) | 2-3 heures |
La durée de vie réelle de la batterie dépend de la configuration matérielle, de la luminosité de l’écran, des applications en cours d’exécution et de nombreux autres facteurs.
Résumé
Ubuntu 26.04 offre des options flexibles de gestion de l’alimentation. Pour la plupart des utilisateurs, le démon Power-Profiles intégré répond déjà aux besoins de base. Les utilisateurs recherchant une durée de vie maximale de la batterie peuvent installer TLP et PowerTOP pour une optimisation plus approfondie. De bonnes habitudes d’alimentation, telles que réduire la luminosité, éteindre le matériel inutilisé et définir des seuils de charge appropriés, peuvent prolonger à la fois la durée de vie de la batterie par charge et sa santé globale.