Skip to Content
DokumentationReferenzHardwareAnhalten und Ruhezustand

Laptop anhalten und in den Ruhezustand versetzen

Grundkonzepte

ModusNameBeschreibung
AussetzenAussetzen (S3)Status im RAM gespeichert, geringer Stromverbrauch, schnelle Wiederaufnahme
ÜberwinternRuhezustand (S4)Status auf Festplatten-Swap geschrieben, vollständig ausgeschaltet, langsamere Wiederaufnahme
Hybrider SchlafHybrider SchlafDer Status wird sowohl im RAM als auch auf der Festplatte gespeichert, um Geschwindigkeit und Sicherheit in Einklang zu bringen

Suspend wird getestet

# Suspend to RAM sudo systemctl suspend # Check supported sleep modes cat /sys/power/state

Konfigurieren des Ruhezustands

Voraussetzungen

Für den Ruhezustand ist ein Auslagerungsspeicher erforderlich, der nicht kleiner als die Größe des physischen Speichers ist.

# Check memory and swap free -h # Check swap partition/file swapon --show

Verwenden einer Auslagerungsdatei für den Ruhezustand

Wenn Sie eine Auslagerungsdatei anstelle einer Auslagerungspartition verwenden:

# Create a swap file equal to RAM size (example: 16GB) sudo fallocate -l 16G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile # Write to /etc/fstab for persistence echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Konfigurieren von Kernel-Parametern

Finden Sie den physischen Offset der Auslagerungsdatei:

sudo filefrag -v /swapfile | head -4

Beachten Sie den Wert physical_offset aus der ersten Zeile. Suchen Sie dann die UUID der Partition, die die Auslagerungsdatei enthält:

findmnt -no UUID -T /swapfile

Bearbeiten Sie die GRUB-Konfiguration:

sudo nano /etc/default/grub

Ändern Sie GRUB_CMDLINE_LINUX_DEFAULT:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=YOUR_UUID resume_offset=OFFSET_VALUE"

Aktualisieren Sie GRUB und initramfs:

sudo update-grub # Ubuntu 26.04 generates the initramfs with Dracut by default: sudo dracut -f --regenerate-all # On legacy initramfs-tools systems use instead: sudo update-initramfs -u -k all

Ruhezustand testen

sudo systemctl hibernate

Hybrider Schlaf

sudo systemctl hybrid-sleep

Verhalten beim Schließen des Deckels und beim Ein-/Aus-Schalter

Bearbeiten Sie /etc/systemd/logind.conf:

[Login] HandleLidSwitch=suspend HandleLidSwitchExternalPower=ignore HandlePowerKey=poweroff HandleSuspendKey=suspend

Verfügbare Werte: ignore, poweroff, reboot, halt, suspend, hibernate, hybrid-sleep, lock

Starten Sie den Dienst neu, nachdem Sie Änderungen vorgenommen haben:

sudo systemctl restart systemd-logind

Häufige Probleme

Kann nach dem Anhalten nicht aktiviert werden

  1. Überprüfen Sie die Kernel-Protokolle:
journalctl -b -1 | grep -i "suspend\|resume\|sleep"
  1. Versuchen Sie, Kernel-Parameter in GRUB hinzuzufügen:
acpi_osi=Linux acpi_backlight=vendor
  1. Stellen Sie für NVIDIA-GPU-Benutzer sicher, dass die Treiberversion aktuell ist und die Energieverwaltung aktiviert ist:
sudo systemctl enable nvidia-suspend nvidia-resume nvidia-hibernate

Kann nach dem Ruhezustand nicht fortgesetzt werden

Bestätigen Sie, dass die Lebenslaufparameter korrekt konfiguriert sind, und prüfen Sie, ob initramfs das Lebenslaufmodul enthält:

# Ubuntu 26.04 uses Dracut by default; list initramfs contents with lsinitrd: sudo lsinitrd /boot/initrd.img-$(uname -r) | grep resume # On legacy initramfs-tools systems use instead: lsinitramfs /boot/initrd.img-$(uname -r) | grep resume

WLAN nach dem Aufwachen nicht verfügbar

sudo systemctl restart NetworkManager # Or reload the wireless module sudo modprobe -r iwlwifi && sudo modprobe iwlwifi

Bluetooth nach dem Aufwachen nicht verfügbar

sudo systemctl restart bluetooth sudo rfkill unblock bluetooth

Optimierung des Energiemanagements

Installieren Sie TLP zur Optimierung der Laptop-Leistung:

sudo apt install tlp tlp-rdw sudo systemctl enable tlp sudo tlp start

Batteriestatus prüfen:

tlp-stat -b
Last updated on