Recentemente, comprei um Lenovo ThinkPad L14 Gen 2 com o Ubuntu 21.0 pré-instalado. Estou tendo um problema que, quando fecho a tampa do laptop e entro em estado suspenso, o laptop ainda consome energia significativa. Depois de algumas horas em seu estado suspenso, a bateria morre. Isso pode ser muito frustrante porque quando reinicio o laptop, meu estado desaparece. É um laptop, deve ser fechado e carregado por pelo menos um dia em suspensão sem carregar...
Primeiro, eu costumava gnome-tweaks
verificar se meu laptop está realmente configurado para suspender quando a tampa é fechada.
Em seguida, li alguns guias sobre laptops Lenovo com o Ubuntu instalado e parece que o problema pode ser a incompatibilidade entre o Windows Modern Standby e o Linux. (Não tenho certeza absoluta de que esse é o problema, pois meu computador é o Ubuntu pré-instalado. Mas talvez a Lenovo ainda use o Windows Modern Standby, pois a configuração padrão para este modelo de laptop é com o Windows instalado.) Aqui estão os guias que li: aqui , aqui e aqui .
Infelizmente, não consegui encontrar um guia para o meu dispositivo específico. No entanto, parece que o problema geral é alterar as configurações do BIOS para "Estado de suspensão" para "Linux". Então eu tentei inicializar no BIOS para alterar essa configuração. Essa configuração deve estar no menu BIOS em Config > Power. No entanto, na minha máquina essa configuração não está acessível.
Então agora estou um pouco perdido sobre o que tentar a seguir. Alguém com mais experiência com essas configurações de hardware tem uma sugestão/solução? Alguém já se deparou com este problema com o mesmo dispositivo / semelhante ao meu?
Você declara "quando eu fecho a tampa do laptop e entro em um estado suspenso" e, por padrão, o Ubuntu não habilita o Hibernate , mas usa Suspend , equivalente ao MS Sleep . Suspender coloca o processador em um estado de baixo consumo de energia e parece estar desligado, mas mantém todo o trabalho na RAM, para ser reaberto muito rapidamente. Sim, isso consome energia da bateria, mas a menos que o Hibernate esteja ativado, a única coisa que o sistema operacional pode fazer, quando a bateria está fraca, é executar um desligamento completo, perdendo todo o trabalho.
No entanto, pode ser viável habilitar o Hibernate . Isso não funciona em todos os PCs. Antes de habilitar o Hibernate , faça uma imagem de disco, usando dd ou outra ferramenta, pois pode ocorrer um problema impossibilitando o boot!
systemctl hibernate
e pressione Enter. Se tudo correr bem, a máquina será desligada e, ao reiniciar, todo o seu trabalho estará intacto.Por @Matthews: "[A]depois de executar as etapas acima, o sistema precisa ser atualizado para hibernar especificamente no fechamento da tampa, não apenas na suspensão. Isso pode ser feito com [este] guia ".
Pode-se perceber, pela duração deste processo, que os desenvolvedores do Ubuntu não pensam bem no Hibernate . Talvez seja considerado um risco de segurança, embora em um laptop pessoal, isso possa não ser uma consideração importante.