All work and no play makes Jack a dull boy

quinta-feira, 16 de outubro de 2014

Macbook demorando a acordar

Você chega no escritório, num café, na casa de amigos ou na própria casa, resolve abrir seu macbook para mostrar ou ver algo e tem que esperar um bom tempo para que ele enfim volte à vida?

É uma reclamação comum, mas é algo que acontece em função de um mecanismo de proteção da vida da bateria.

Antes de alterar é bom descobrir qual é a configuração atual e entender as opções de configuração.
$ pmset -g | grep hibernatemode
$ hibernatemode  3

Agora que sabemos o valor, vamos à lista de referência dos valores:
  • 0 - Sleep mode das antigas, com RAM ainda ligado mesmo dormindo, hibernação segura desabilitada e acorda rápido.
  • 1 - Modo de hibernação com o conteúdo da RAM escrito em disco, o sistema totalmente desligado enquanto "dorme", mais lento para acordar já que precisa ler o conteúdo da RAM  no disco
  • 3 - Modo padrão das máquinas a partir de 2005. O RAM permanece ligado enquanto dorme, mas o conteúdo da RAM também é escrito em disco antes de apagar. Em caso de perder totalmente a carga da bateria, o sistema entra em hibernação automaticamente
  • 5 - Mesmo que o modo 1, mas é para aqueles que usam secure virtual memory
  • 7 - Mesmo que o modo 3, mas é para aqueles que usam secure virtual memory
Já que estamos devidamente apresentados às alternativas, vamos alterar:
$ sudo pmset -a hibernatemode 0

Se você, como eu, estava com modo 3 ou 7 então ainda há um "plus a mais":  você liberar um pouco de espaço no seu disco. Para esses modos há um arquivo com a imagem criada antes de dormir. No meu caso era um arquivo de 1.07GB - se você está num SSD, por exemplo, isso significa ainda mais, certo?
$ sudo rm /var/vm/sleepimage

Aviso: o parâmetro "-a" significa que esse configuração se aplicará a quando a máquina estiver tanto no carregador quanto na bateria. Se usar "-b" será apenas quando estiver na bateria e "-c" quando estiver apenas no carregador.

Fontes:
Set newer portable Macs' sleep mode
128GB SSD and 23GB of sleep image + swap file, what to do?

Nenhum comentário:

Postar um comentário