Nos últimos meses estava enfrentando um problema desagradável com meu notebook rodando o Linux Mint 19.3, mas que já vinha da versão 19.1. Em resumo, quando fechava a tampa ou usa a opção de espera o cooler do processador parava por um segundo e em seguida voltava a funcionar. O que acontecia na realidade é que o notebook continuava funcionando, gastando bateria e gerando muito calor. Em todas as ocasiões quando ia usar o notebook uma hora ou duas mais tarde ele estava quase sem bateria e muito quente. Na maioria dos forums os usuários aprenderam a conviver com o problema ou desinstalaram o Mint e foram pra outra distro.
Foram muitas pesquisas na internet sem uma solução definitiva e posso citar os links abaixo como exemplo.
https://forums.linuxmint.com/viewtopic.php?t=228612
https://forums.linuxmint.com/viewtopic.php?t=274924
https://forums.linuxmint.com/viewtopic.php?t=297810
A solução para este problema surgiu do site Intel Open Source onde clareou o funcionamento do modo de espera e me guiou à solução. Vale ressaltar que não sou especialista em Linux e conto com a colaboração da comunidade para uma solução mais elegante.
Solução
Primeiro para verificar se o seu problema é semelhante ao meu execute o comando abaixo:
cat /sys/power/mem_sleep
Se o retorno for semelhante ao mostrado abaixo [s2idle] deep, siga em frente.
Para testar a solução em seu computador execute o comando:
sudo bash -c 'echo deep > /sys/power/mem_sleep'
A saida do cat agora ficará assim: s2idle [deep]
Agora tente baixar a tampa de seu notebook ou pressionar o botão power. Presume-se que a função do botão e da tampa esteja configurada para Suspender.
Verifique se seu notebook suspendeu de fato e o cooler parou. Para que esta opção [deep] ficasse sempre como padrão adicionei ao meu crontab a linha abaixo. Caso tenham alguma solução diferente compartilhem.
sudo crontab -e
@reboot bash -c 'echo deep > /sys/power/mem_sleep'
Essa foi a solução que funcionou pra mim e os problemas da não suspensão pararam de ocorrer.