Eu tenho uma nova instalação do 16.04.1 em um Lenovo T450s que sempre funcionava bem em relação à suspensão / hibernação no Ubuntu (a versão anterior que usei era 14.04.5). A troca é confortavelmente maior que a RAM nesta instalação.
Como estou acostumado agora, após a instalação, tentei continuar com o hack habitual para a ativação da hibernação. No entanto, desta vez as coisas parecem diferentes, pois sudo pm-hibernate
parecem não fazer nada.
Pelo que entendi, agora que o ubuntu mudou para systemd, o comando correto seria o systemctl hibernate
que retorna
Failed to hibernate system via logind: Sleep verb not supported
Tentei as soluções mencionadas aqui , mas elas visam principalmente a reativação pm-hibernate
e a criação de uma entrada no menu de logout. Também vi que uma solução possível é instalar o kernel do Tuxonice, mas não tentei, pois não estou muito interessado em adulterar o kernel em geral e em usar um kernel PPA em particular.
Então, existe uma maneira de reativar a hibernação nas últimas versões baseadas em sistema do Ubuntu? De preferência, usando o systemd e evitando hacks com potencial de quebra de sistema. Ou só tenho que esperar e esperar até a próxima atualização?
systemctl hibernate
(com ou semsudo
), exceto esta mensagemFailed to hibernate system via logind: Sleep verb not supported
.grub
coisa de qualquer maneira só para ter certeza. Sem sorteRespostas:
Eu finalmente consegui resolver meu próprio problema seguindo alguns tópicos no Fedora (eles mudaram para o systemd há um tempo atrás, para que haja mais material).
Acontece que eu tinha a inicialização segura ativada (lembro de ter sido questionada sobre isso durante a instalação do 16.04, e que eu a mantive sem pensar muito) e isso fez com que a saída
cat /sys/power/disk
fosse:Na verdade, não é um sinal muito bom. Então eu reiniciei e fui procurar nas configurações do BIOS, desabilitei a inicialização segura lá. Agora
cat /sys/power/disk
me entende:qual parece melhor. E, de fato, a chamada
systemctl hibernate
resulta em uma sequência de hibernação / degelo bem-sucedida.Além disso, a opção de hibernar agora aparece na interface gráfica sem a necessidade de qualquer invasão (pelo menos no meu computador).
fonte
Isso também pode acontecer quando o seu swap é muito pequeno para armazenar o conteúdo da RAM (por exemplo, quando você adicionou mais RAM ao seu computador após configurar o sistema operacional).
Faça check-in
htop
, por exemplo , oMem
número deve ser <= oSwp
número.Consulte https://github.com/systemd/systemd/issues/6729
fonte