Eu uso a hibernação continuamente por 5 anos tanto no meu laptop quanto nos meus desktops. É um requisito primordial para mim, já que eu gosto de deixar muitas aplicações abertas (especialmente minha IDE com meus projetos atualmente em funcionamento, geralmente enquanto faço algo que exige algum aquecimento cerebral para voltar a usá-la depois de uma longa pausa ... se eu deixar as janelas do aplicativo abertas, com o editor na mesma linha que eu parei no dia anterior, o aquecimento do cérebro será muito mais rápido quando eu voltar).
O suporte de hibernação está ficando melhor e melhor a cada dia. Meu desktop doméstico é bastante peculiar (64 bits, drivers proprietários da nVidia, suporte a Xinerama habilitado com duas telas, KDE4 Kwin composto habilitado (compiz-like), VirtuaBox VM rodando WinXP, HDD externo USB, etc), e tudo vai bem volta sem grande problema.
Apenas algumas notas:
- O sistema deve ser ativado novamente com o mesmo estado em que foi encerrado. Isto é especialmente importante no meu caso por causa do HDD externo USB. Às vezes eu esqueço de ligá-lo novamente quando eu volto da hibernação, e como é esperado, ele é forçado e os aplicativos usam a quebra.
- Cuidado com a inicialização dupla. O Fedora tinha um ótimo recurso que contornava o GRUB sempre que o sistema estava em estado de hibernação, pulando diretamente para o kernel previamente selecionado e continuando com a ativação do sistema. Agora estou usando o Ubuntu e não faz o mesmo. Depois de ligado, você chega ao GRUB e pode selecionar um kernel diferente ou um sistema operacional diferente. Eu tive uma experiência desastrosa devido a isso. Eu tinha minha partição NTFS montada no laptop antes da hibernação e depois fui inadvertidamente para o Windows XP enquanto o Linux estava em hibernação. Quando voltei ao Linux, tive essa situação delicada. O Ubuntu realmente precisa melhorar aqui, como no Fedora.
- Experiência própria: evite as placas de vídeo ATI a todo custo. Seus motoristas proprietários sugam demais, a hibernação foi um grande desastre. Não sei se alguma coisa mudou nos últimos anos. Intel (open-source) e nVidia (proprietary) funcionam muito bem.
- Embora eu mantenha um VirtualBoxVM em execução, normalmente faço um snapshot ao vivo e o fecho antes de hibernar, pois isso reduz o uso geral de memória do sistema e o ciclo de hibernação / retomada é mais rápido.
Pequenos problemas:
- Eu uso o driver w83627ehf / atk0110 para controlar a velocidade interna do ventilador. As saídas do PWM não são salvas no modo de hibernação e voltam a toda velocidade. Você só precisa definir suas velocidades novamente após o currículo, simples.