21.10 – Was ist der Suspend-/Hibernate-Aufrufstapel?

21.10 – Was ist der Suspend-/Hibernate-Aufrufstapel?

Ich möchte verstehen, was mit meinem Linux-System (oder meiner Hardware) nicht stimmt. Manchmal verliere ich meine Sitzung, wenn das System angehalten wird. Stattdessen wird es dann sofort neu gestartet, ohne dass etwas wiederhergestellt wird.

Ich konnte folgendes herausfinden:

    • pm-suspend: hat funktioniertstets
    • echo -n mem >/sys/power/state(aufgerufen durch pm-suspend): hat funktioniertstets
  1. Federung beim Schließen des Deckels: funktioniert meistens
  2. Unterbrechung nach x Minuten Leerlauf: stürzt meistens ab
  3. systemctl suspendfunktioniert manchmal, manchmal stürzt meine Sitzung ab.
  4. /lib/systemd/systemd-sleep suspend, das aufgerufen wird systemctl suspend(wie es scheint) funktioniert genauso oft wie der obige Befehl

Was ist der Unterschied zwischen diesen Befehlen/Aktionen? Warum ist pm-suspend zuverlässig, die anderen aber nicht? Wie kann ich ein ausführliches Protokoll erhalten?

Könnte mir jemand erklären, wie das Versetzen des Systems in den Ruhemodus derzeit funktioniert? Ich verwende Ubuntu 21.10, aber ich denke, eine allgemeine Erklärung wäre auch in Ordnung.

Ich brauche nur einen Hinweis, um irgendwo anzufangen :)

verwandte Informationen