Für Laptop-Benutzer sind Energieverwaltung und Akkuoptimierung von entscheidender Bedeutung. Ubuntu 26.04 enthält das integrierte Energieverwaltungstool „power-profiles-daemon“, und Sie können die Akkulaufzeit durch die Installation von TLP und anderen Dienstprogrammen weiter optimieren. In diesem Artikel werden verschiedene Energieverwaltungsoptionen und praktische Tipps ausführlich behandelt.
Leistungsprofile
Ubuntu 26.04 enthält den Power-Profiles-Daemon, der drei voreingestellte Energiemodi für den flexiblen Wechsel zwischen Leistung und Akkulaufzeit bereitstellt.
Drei Leistungsmodi
| Modus | Beschreibung | Am besten für |
|---|---|---|
| Energiesparmodus | Reduziert die CPU-Frequenz und -Leistung, um die Akkulaufzeit zu maximieren | Leichte Arbeit, Lesen, Reisen |
| Ausgewogen | Gleicht Leistung und Akkulaufzeit aus (Standard) | Alltagsgebrauch |
| Leistung | Entfesselt maximale Leistung, entlädt den Akku schneller | Kompilieren, Rendern, Spielen |
Leistungsmodi wechseln
Grafische Oberfläche
- Klicken Sie auf den Systemstatusbereich in der oberen rechten Ecke der oberen Leiste
- Suchen Sie im Schnelleinstellungsfeld nach der Energiemodus-Schaltfläche
- Klicken Sie, um zwischen den Modi zu wechseln
Sie können den Energiemodus auch unter „Einstellungen > Energie“ wechseln.
Befehlszeile
# 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 performanceAutomatische Modusumschaltung
Sie können den Modus je nach Energiestatus automatisch wechseln. Verwenden Sie beispielsweise eine udev-Regel, um automatisch umzuschalten, wenn der Wechselstrom angeschlossen/getrennt wird:
Erstellen Sie die Datei /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 – Erweitertes Energiemanagement
TLP ist das beliebteste Energieoptimierungstool für Linux und bietet detailliertere Energieverwaltungsoptionen als die Systemstandards.
TLP installieren
sudo apt install tlp tlp-rdw
# For ThinkPad users, install additional battery management tools
sudo apt install tp-smapi-dkms acpi-call-dkmsTLP aktivieren
sudo systemctl enable tlp
sudo systemctl start tlpHinweis: Es kann zu Konflikten zwischen TLP und Power-Profiles-Daemon kommen. Nach der Installation von TLP wird empfohlen, den Power-Profiles-Daemon zu deaktivieren:
sudo systemctl mask power-profiles-daemonTLP-Status anzeigen
# 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 -dTLP-Konfiguration
Die Konfigurationsdatei von TLP befindet sich unter /etc/tlp.conf. Allgemeine Optimierungseinstellungen:
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=1Laden Sie die Konfiguration nach der Bearbeitung neu:
sudo tlp startGrenzwerte für die Akkuladung des ThinkPad
Für ThinkPad-Laptops unterstützt TLP das Festlegen von Schwellenwerten für die Akkuladung, um die Akkulebensdauer zu verlängern:
# 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=80Dies bedeutet, dass der Akku zwischen 75 % und 80 % bleibt, was seine Lebensdauer effektiv verlängert.
Überwachung des Batteriezustands
Batterieinformationen anzeigen
# 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)Bewertung des Batteriezustands
# 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 capacityÜberwachung des Batteriestatus in Echtzeit
# 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 powertopPowerTOP-Leistungsanalyse
PowerTOP ist ein von Intel entwickeltes Leistungsanalysetool, das Komponenten mit hohem Stromverbrauch identifizieren und Optimierungsvorschläge liefern kann.
Installation und Nutzung
sudo apt install powertop
# Run PowerTOP
sudo powertopDie PowerTOP-Oberfläche enthält mehrere Registerkarten:
- Übersicht: Zeigt die Aktivierungshäufigkeit jeder Komponente an
- Leerlaufstatistiken: Statistiken zum CPU-Leerlaufzustand
- Häufigkeitsstatistik: CPU-Häufigkeitsverteilung
- Gerätestatistiken: Statistiken zur Geräteleistung
- Tunables: Liste der optimierbaren Elemente (Gut/Schlecht-Status)
Automatische Optimierung
# Apply all PowerTOP recommended optimizations at once
sudo powertop --auto-tune
# Generate an HTML report
sudo powertop --html=power-report.htmlUm bei jedem Start automatisch Optimierungen anzuwenden, erstellen Sie einen systemd-Dienst:
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 powertopPraktische Tipps zur Akkulaufzeit
Bildschirmhelligkeit
Der Bildschirm ist einer der größten Stromverbraucher eines Laptops. Eine Reduzierung der Helligkeit kann die Akkulaufzeit deutlich verlängern:
- Verwenden Sie die Tastenkombinationen für die Helligkeit auf Ihrer Tastatur
- Aktivieren Sie „Automatische Helligkeit“ unter „Einstellungen > Energie“ (wenn Ihr Laptop über einen Umgebungslichtsensor verfügt).
- Die Aktivierung des „Nachtlicht“-Modus schont nicht nur Ihre Augen, sondern sorgt auch für eine leichte Energieeinsparung
Deaktivieren ungenutzter Hardware
# Disable Bluetooth (if not in use)
rfkill block bluetooth
# Enable Bluetooth
rfkill unblock bluetooth
# View wireless device status
rfkill listSie können WLAN und Bluetooth auch schnell über das Schnelleinstellungsfeld umschalten.
Hintergrundprozesse verwalten
# View high-power-consuming processes
top -o %CPU
# Or use htop
sudo apt install htop
htopDurch das Schließen unnötiger Hintergrundanwendungen und Browser-Tabs kann der Stromverbrauch spürbar gesenkt werden.
Auswahl der richtigen GPU
Wenn Ihr Laptop über zwei GPUs (Intel + NVIDIA) verfügt, kann der Wechsel zur integrierten GPU, wenn die separate GPU nicht benötigt wird, den Stromverbrauch erheblich senken:
# View currently active GPU
switcherooctl list
# Run applications on the integrated GPU (default)
# Run specific applications on the discrete GPU
switcherooctl launch app-nameMöglicherweise gibt es auch eine GPU-Umschaltoption unter „Einstellungen > Energie“.
Animationseffekte reduzieren
Durch Aktivieren von „Animation reduzieren“ unter „Einstellungen > Barrierefreiheit“ kann die GPU-Last leicht reduziert werden, was zu einer kleinen Verbesserung der Akkulaufzeit führt.
Einstellungen für „Suspend“ und „Ruhezustand“.
Konfigurieren Sie unter „Einstellungen > Energie“:
- Auto-Suspend-Timeout: Stellen Sie die Auto-Suspend-Verzögerung im Akkubetrieb ein
- Aktion beim Schließen des Laptops: Wählen Sie aus, was passiert, wenn der Laptopdeckel geschlossen wird (Ruhezustand/Ruhezustand/Nichts tun)
- Aktion der Einschalttaste: Wählen Sie aus, was passiert, wenn die Einschalttaste gedrückt wird
Erwartungen an die Akkulaufzeit
Ungefähre Referenz zur Akkulaufzeit für verschiedene Nutzungsszenarien (basierend auf einem 60-Wh-Akku):
| Nutzungsszenario | Erwartete Akkulaufzeit |
|---|---|
| Leichte Arbeit (Dokumentbearbeitung, Surfen im Internet) | 8-12 Stunden |
| Gemischter täglicher Gebrauch | 5-8 Stunden |
| Videowiedergabe | 6-10 Stunden |
| Entwicklung/Kompilierung | 3-5 Stunden |
| Hohe Belastung (3D, Video-Rendering) | 2-3 Stunden |
Die tatsächliche Akkulaufzeit hängt von der Hardwarekonfiguration, der Bildschirmhelligkeit, den laufenden Anwendungen und vielen anderen Faktoren ab.
Zusammenfassung
Ubuntu 26.04 bietet flexible Energieverwaltungsoptionen. Für die meisten Benutzer erfüllt der integrierte Power-Profiles-Daemon bereits die Grundbedürfnisse. Benutzer, die eine maximale Akkulaufzeit anstreben, können TLP und PowerTOP für eine tiefergehende Optimierung installieren. Gute Energiegewohnheiten – wie das Reduzieren der Helligkeit, das Ausschalten ungenutzter Hardware und das Festlegen geeigneter Ladeschwellenwerte – können sowohl die Akkulaufzeit pro Ladung als auch den allgemeinen Akkuzustand verlängern.