Como posso colocar manualmente um Macbook Pro no modo de hibernação sem entrar primeiro no modo de suspensão?

29

Eu tenho recentemente meu primeiro computador Mac, um modelo do Macbook Pro do final de 2009. Eu costumava colocar meu notebook anterior (executando o Windows 7) para hibernar diretamente, a fim de economizar bateria, mas não posso fazer o mesmo em Mac Os.

Pelo que eu posso dizer, o Mac Os só hiberna um notebook quando a bateria morre após um longo período de sono.

É uma maneira de colocar manualmente um Macbook para hibernar?

    
por holiveira 09.05.2010 / 22:02

4 respostas

12

Quando um MacBook hiberna , não é na verdade hibernação no sentido do Windows. A Apple chama de Sono Seguro . A restauração do Safe Sleep não deve ser um evento que ocorre regularmente; está lá apenas para emergências. Pela minha experiência, meu MacBook Pro do final de 2007 usa uma quantidade tão minúscula de energia enquanto dorme (normalmente) que eu deixei ele dormindo por semanas (enquanto estava de férias), abri e ainda tinha uma quantidade significativa de energia restante. Eu tenho certeza que com as novas baterias de 7+ horas, você poderia deixá-lo dormindo por meses.

Para simplificar, não há maneira fácil de salvar o estado do sistema no OS X, além de adormecer o computador e disparar o ba -... oh, espere, não mais baterias removíveis.

Se você é realmente inflexível em obter essa funcionalidade, pode experimentar o widget Deep Sleep . Boa sorte para você.

    
por 09.05.2010 / 22:54
42

Mudar o modo de hibernação para 25 fará com que o MacBook permaneça em hibernação em vez de dormir (veja a discussão abaixo para saber se é uma boa ideia).

sudo pmset -a hibernatemode 25

Para voltar ao padrão para MacBooks do (que alimenta o RAM e grava a imagem no disco)

sudo pmset -a hibernatemode 3

Se você quer dormir / hibernar sua máquina a partir da linha de comando

pmset sleepnow

É uma boa ideia hibernar o seu MacBook?

Se a sua máquina suporta o modo standby , então não há muito sentido em mudar o modo de hibernação, porque por padrão está em espera após 1.15hrs. No modo de espera, a RAM está desligada. Nessas máquinas, leva apenas alguns segundos extras para sair do estado de hibernação, em comparação com a hora de dormir. No entanto, o modo de espera não é exatamente o mesmo que o modo de hibernação; para obter mais detalhes, consulte o link

Você também pode executar pmset -g para ver se standby está definido e por quanto tempo standbydelay está. Se você não vir standby , seu hardware não suporta esse recurso.

Se o seu hardware não suporta o recurso de espera, a hibernação é um estado de "emergência" (como mencionado em postagens antigas), então é melhor deixar essa configuração como está. Dito isto, eu hiberne meu MacBook antes de me afastar e não ter tido problemas. '

Mais discussões aqui O Mac OS X suporta a hibernação?

    
por 12.08.2013 / 17:43
4

Há também um aplicativo do painel de preferências chamado SmartSleep ( link ): você precisa pagar pela versão atual, mas você pode encontrar versões mais antigas na Internet.

Também usei este tutorial, copiei colado o conteúdo e tenho algumas notas na parte inferior: link

Eu não gosto de perder a vida da bateria, especialmente quando viajo. Eu amo o recurso de hibernação no Windows e tenho todos os meus laptops configurados para hibernar quando a tampa é fechada. Os poucos segundos extras necessários para despertar valem a vida da bateria salva em meus olhos. Para aqueles que não sabem, aqui estão os diferentes estados do MacBook Pro:

  • Ligado - o computador está ativo, a tela está ligada, a bateria está sendo consumida com base nas configurações de energia
  • Desligado - O computador não está usando energia da bateria
  • Sleep - O computador desligou a tela e suspendeu o sistema operacional para a RAM (memória volátil).
  • Hibernação - O computador desativou a maioria dos hardwares e suspendeu o sistema operacional para o disco rígido.

Normalmente, quando você fechar a tampa do seu MBP, ele será colocado em sleep , despertando rapidamente quando você abrir a tampa novamente. Enquanto dorme, ainda está consumindo energia da bateria, embora seja uma pequena quantia em comparação ao uso normal. Quando a bateria atinge um determinado nível baixo, o MBP mudará automaticamente para o modo de hibernação : basicamente desligando para que você não perca nenhum trabalho.

Sleep é ótimo para quando você está usando ativamente o seu computador, mas quando você quer prolongar a vida útil da bateria o máximo de tempo possível, você vai querer hibernar strong>. Observe também que, aparentemente, os MacBook Pros mais recentes também gravam informações no disco rígido quando dormir , de modo que quando a bateria cai para níveis perigosos, ela pode pular instantaneamente para a hibernação . A Apple chama isso de "Safe Sleep". (Mais informações sobre todas as coisas técnicas aqui)

Alguns exemplos de por que você gostaria de usar a hibernação com seu laptop:

  • Você está prestes a ir para o aeroporto em um voo internacional e deseja usar sua máquina durante o voo, mas ainda deixa bastante energia para conseguir acessar um mapa / e-mail / informações quando chegar ao seu destino.
  • Você joga seu laptop em uma sacola e pode ou não usá-lo em uma viagem de fim de semana, mas não quer se preocupar com a cobrança.
  • Você quer economizar todo o seu poder.

E quando você quiser ficar com o sono :

  • Seu laptop não está funcionando com bateria
  • Você estará abrindo e fechando sua tampa com bastante frequência
  • Você está correndo, mas usando ativamente seu laptop (conferências, reuniões, etc.)

Basicamente você sacrifica a velocidade de restaurar sua máquina para ganhar um pouco de energia da bateria ou vice-versa. Pessoalmente, eu gosto de obter o máximo de eletricidade possível.

Após algumas pesquisas, deparei-me com uma postagem que explicou como forçar o MBP a entrar em hibernação quando a tampa é fechada. Isso requer um pouco de trabalho rápido em um console, mas é dolorosamente simples.

Em um console, digite este comando para determinar seu modo de suspensão atual:

pmset -g | grep hibernate

Isso deve retornar um dos seguintes itens:

  • 0 - Legacy sleep mode . Ele salvará tudo na memória RAM depois de dormir, mas não suportará Safe Sleep . Sono muito rápido.
  • 1 - Legacy Safe Sleep . Este é o Sono Seguro . Tudo o que seu laptop entra em repouso, ele salvará tudo no disco rígido. Demora algum tempo para adormecer e demora a arrancar. Lento no sono e na inicialização.
  • 3 - Default . Como descrito acima, ao dormir, o conteúdo é salvo na RAM. Quando a bateria acaba, ocorre a hibernação.
  • 5 - Funciona como 1, mas aplicável apenas a um Mac moderno que usa "Memória virtual segura".
  • 7 - Funciona como 3, mas é aplicável apenas a um Mac moderno que usa "Memória virtual segura".

Agora edite e salve seu arquivo /Users/username/.bash_profile com as seguintes linhas:

alias hibernateon="sudo pmset -a hibernatemode 5"
alias hibernateoff="sudo pmset -a hibernatemode 0"

Observe que hibernateon e hibernateoff podem ser qualquer texto que você quiser: basta lembrar o que você usou.

Agora, execute o seguinte:

source .bash_profile

Agora você tem um pequeno e prático comando que permite ativar e desativar a hibernação instantânea por capricho. Sempre que você quiser que sua máquina hiberne quando fechar a tampa, basta ir até uma janela de terminal e digitar hibernateon . Quando preferir que seu laptop durma, digite hibernateoff .

.bash_profile (observe o período) é um arquivo "oculto" no seu diretório pessoal.

Experimente este comando:

pico ~/.bash_profile

e, em seguida, adicione as duas linhas de alias.

    
por 16.04.2011 / 21:44
0

Normalmente, quando você fecha a tampa do seu MBP, ele é colocado para dormir, despertando rapidamente quando você abre a tampa novamente. Enquanto dorme, ainda está consumindo energia da bateria, apesar de uma pequena quantidade em comparação com o uso normal. Quando a bateria atinge um certo nível baixo, o MBP muda automaticamente para o modo de hibernação

    
por 05.01.2018 / 07:51