Eu vim para o mesmo problema muito recentemente (esta semana ou a anterior). O que tem funcionado para mim é a combinação da resposta do @richbl em algum lugar por aqui, @morhook answer neste tópico e meu Resposta própria neste . Eu posto tudo aqui para tê-lo em um só lugar.
O que eu fiz para fazer a hibernação funcionar novamente no meu ASUS U36SD rodando o Xubuntu 16.10 "Yakkety Yak":
-
Pare de usar
sudo pm-hibernate
- não está mais funcionando. -
Modifique o
/etc/default/grub
para que a variávelGRUB_CMDLINE_LINUX_DEFAULT
contenha tambémpci=nomsi resume=UUID=XXXXXXXX
, onde XXXXXXXX é o UUID da partição swap. Para determinar o UUID da sua troca, use:lsblk -o name,fstype,uuid
Exemplo completo aqui:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi resume=UUID=d30170d7-b3a2-38c5-a386-541a6d0013c7"
-
Atualize a nova configuração do grub:
sudo update-grub
-
Crie um novo arquivo
com.ubuntu.enable-hibernate.pkla
in/etc/polkit-1/localauthority/50-local.d/
:sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
e preencha com este conteúdo:
[Re-enable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes [Re-enable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions ResultActive=yes
-
Se você estiver usando criptografia, você deve ajustá-lo um pouco mais - é bem descrito aqui .
-
Reinicie o computador.
-
Agora você deve poder ver a opção de hibernação no menu de desligamento e isso deve funcionar.