21.10: ¿cuál es la pila de llamadas de suspensión/hibernación?

21.10: ¿cuál es la pila de llamadas de suspensión/hibernación?

Me gustaría entender qué está mal con mi sistema Linux (o hardware). A veces pierdo mi sesión cuando el sistema está suspendido, en cambio, se reinicia instantáneamente sin restaurar nada.

Logré descubrir lo siguiente:

    • pm-suspend: trabajósiempre
    • echo -n mem >/sys/power/state(invocado por pm-suspend): trabajadosiempre
  1. suspensión al cerrar la tapa: funciona la mayor parte del tiempo
  2. Suspensión después de x minutos de ralentí: se bloquea la mayor parte del tiempo.
  3. systemctl suspendA veces funciona, a veces bloquea mi sesión.
  4. /lib/systemd/systemd-sleep suspend, que es invocado por systemctl suspend(como parece) funciona con tanta frecuencia como el comando anterior

¿Cuál es la diferencia entre esos comandos/acciones? ¿Por qué pm-suspend es confiable pero los demás no? ¿Cómo puedo obtener un registro detallado?

¿Alguien podría explicarme cómo funciona actualmente enviar el sistema al modo de suspensión? Estoy en Ubuntu 21.10 pero supongo que una explicación general también estaría bien.

Sólo necesito una pista para empezar en alguna parte :)

información relacionada