21.10 - qual é a pilha de chamadas de suspensão/hibernação?

21.10 - qual é a pilha de chamadas de suspensão/hibernação?

Gostaria de entender o que há de errado com meu sistema Linux (ou hardware). Às vezes perco minha sessão quando o sistema é suspenso; em vez disso, ele reinicia instantaneamente sem restaurar nada.

Consegui descobrir o seguinte:

    • pm-suspend: trabalhadosempre
    • echo -n mem >/sys/power/state(invocado por pm-suspend): funcionousempre
  1. suspensão ao fechar a tampa: funciona na maioria das vezes
  2. suspensão após x minutos de inatividade: trava na maioria das vezes
  3. systemctl suspendàs vezes funciona, às vezes trava minha sessão.
  4. /lib/systemd/systemd-sleep suspend, que é invocado por systemctl suspend(como parece) funciona com a mesma frequência que o comando acima

Qual é a diferença entre esses comandos/ações? por que o pm-suspend é confiável, mas os outros não? Como posso obter um log detalhado?

Alguém poderia me explicar como funciona atualmente o envio do sistema para o modo de suspensão? Estou no Ubuntu 21.10, mas acho que uma explicação geral também seria adequada.

Só preciso de uma dica para começar em algum lugar :)

informação relacionada