21.10 - что такое стек вызовов приостановки/гибернации?

21.10 - что такое стек вызовов приостановки/гибернации?

Я хотел бы понять, что не так с моей системой Linux (или оборудованием). Иногда я теряю сеанс, когда система приостанавливается, вместо этого она мгновенно перезапускается, ничего не восстанавливая.

Мне удалось выяснить следующее:

    • pm-suspend: работалвсегда
    • echo -n mem >/sys/power/state(вызвано pm-suspend): сработаловсегда
  1. подвисание при закрытии крышки: работает большую часть времени
  2. подвеска после x минут простоя: чаще всего выходит из строя
  3. systemctl suspendИногда работает, иногда прерывает сеанс.
  4. /lib/systemd/systemd-sleep suspend, которая вызывается systemctl suspend(как кажется) работает так же часто, как и команда выше

В чем разница между этими командами/действиями? почему pm-suspend надежен, а другие нет? Как получить подробный лог?

Может ли кто-нибудь объяснить мне, как сейчас работает перевод системы в режим ожидания? У меня Ubuntu 21.10, но, думаю, общее объяснение тоже будет уместным.

Мне просто нужна подсказка, чтобы с чего-то начать :)

Связанный контент