Seu tamanho de swap provavelmente precisa ser maior que o tamanho da sua memória.
Atualmente, você tem 7.857 MB de RAM, mas apenas 7.812 de SWAP.
Para ajustar o tamanho da partição de troca, primeiro verifique:
$ cat /sys/power/image_size
3153907712
Em seguida, leia o artigo ArchLinux sobre a hibernação. No artigo, a hibernação deve funcionar se o SWAP for 2/5 do tamanho da RAM, mas o sistema pode ser único nesse sentido.
É claro que também pode haver um bug no seu processo de hibernação. O Manual do Ubuntu diz que a hibernação está desativada por padrão porque não funciona t trabalhar em algumas máquinas.
Para mim, eu sempre uso suspend
e nunca me incomodei com hibernate
.