Retina MacBook Pro leva muito tempo para acordar do sono

12

Então aqui está a coisa. O rMBP está no Mountain Lion com todas as atualizações possíveis. Quando abro a tampa, vejo a tela de login muito bem, mas ela não responde por alguns segundos, não consigo inserir minha senha ou mover o cursor. Às vezes, o sistema 'pop' soa como se estivesse recebendo um novo e-mail ou algo várias vezes em sucessão imediata, como pop-pop-pop-pop, logo após abrir a tampa. Agora, isso pode fazer você pensar que pode estar relacionado à soneca, mas isso está acontecendo antes da soneca. Se bem me lembro, isso aconteceu antes de instalar o Monte. Leão também.

Outro sintoma muito claro é que sempre que eu volto do modo de suspensão e tive o problema descrito, a RAM no monitor de atividades é sempre clara. Tudo verde.

É quase mais rápido inicializá-lo a frio. Alguma ideia?

Ankit
fonte
Você deve limitar cada pergunta a um assunto. É bom postar várias perguntas, se você tiver problemas diferentes. Se você pudesse editar uma das duas perguntas e criar um thread separado para isso?
Gerry
O atraso antes da troca do dispositivo de saída de som provavelmente é normal. Você pode incluir a saída da seção Todas as mensagens no console após acordar do modo de suspensão? O que pmset -gretorna? O atraso desaparece se você alterar o modo de suspensão segura ?
Lri 23/08/12
Outra coisa que você poderia tentar seria desativar os serviços launchd instalados por aplicativos de terceiros movendo as listas de propriedades nas pastas LaunchAgentse LaunchDaemonsnas bibliotecas de usuário e raiz em outro lugar e reiniciando uma vez antes de dormir. Veja o MacBook Pro: muito tempo para acordar do sono, o que poderia ser? .
Lri 23/08/12
Oi, eu manteria isso em mente na próxima vez Gerry. E eu editarei esta postagem, apenas pensei que elas poderiam estar relacionadas para que essas informações fossem relevantes. @ Lri, obrigado por suas sugestões. Na verdade, mudei o modo de hibernação para 0 e isso foi resolvido. Vou postar uma resposta descrevendo-o.
Ankit

Respostas:

8

Na verdade, eu também experimentei isso no meu Mac12 '12 e isso estava me deixando louco, então acho que descobri isso sem ter que comprar aplicativos como o sono inteligente, etc.

Então, primeiro, você precisa ver como o Mac opera com suas configurações. O comando pmset do Terminal mostra e controla as configurações. Não altere nada até ler a página do manual. Entre pmset -gno Terminal para ver suas configurações atuais.

pmset -g | grep hibernate mode
hibernatemode     3
pmset -g | grep standby
standbydelay      4200
standby             1

Esses são os padrões e você deve ler todos os detalhes na página de manual da Apple.

Mas, basicamente, o que isso significa é que, após 4200s (70min) de sono regular ("espera" no Windows), ele entra em sono profundo ("hibernação" no Windows). No teste, o despertar do sono profundo leva cerca de 3-4 segundos ou até 10 segundos, dependendo do que você abriu (todos os tempos do SSD, é claro).

Agora você pode aumentar esse tempo, o que significa que ele permanece no modo de espera (a memória ainda está ligada). Eu tenho o meu definido como 42000s (700min) para cobrir a maioria dos meus cenários inativos (dormir, viajar etc.) e hibernar apenas em um fim de semana ou dois errantes nos quais não ligo o computador. O Mac OS ainda cria o arquivo de hibernação, assim você não corre o risco de perder dados. Ainda estou para testar seu efeito no consumo de bateria, mas talvez alguém aqui possa fazer isso.

Para definir o tempo de espera para 42000 segundos (11,66 horas), no seu Terminal, digite:

sudo pmset -a standbydelay 42000

e digite sua senha.

Agora, se você preferir tê-lo com base na porcentagem da bateria, há uma brecha pura. Você vê o Power Nap basicamente também significa que você precisa manter o modo de espera ativo, já que obviamente sair do Hibernate é ineficiente. Portanto, quando você verifica Power Nap na bateria, basicamente mantém o computador no modo de espera até atingir 30% e depois hiberna. Isso ocorre porque a Apple configurou o Power Nap para fazer isso, para que você possa usar esse mecanismo também.

Eu tentei os dois e agora meu computador acorda rapidamente o tempo todo.

Prasith Govin
fonte
Não é esse o perfil de energia do OSX, como isso afeta o Windows?
Ion Todirel
2

Ok, encontrei um link útil em algum lugar do Macrumors ou aqui no Ask Different, não consigo me lembrar. Basicamente, isso se deve a um modo de hibernação adicional para novos MacBooks, para permitir o 'tempo de espera de 30 dias' que a Apple promete.

Essas máquinas entram em modo de suspensão profunda ou hibernação após cerca de uma hora de sono, que grava o conteúdo da RAM no SSD e desativa a RAM e outras coisas, para economizar ainda mais energia. Portanto, quando você acorda o computador desse sono profundo, leva cerca de 5 segundos para a máquina ler o conteúdo anterior da RAM do SSD.

Esta não é a melhor solução para mim, pois eu estaria acordando minha máquina muito mais vezes após uma hora, mas provavelmente nunca precisaria dormir por 30 dias (ou até 3 dias: P). Na IMO, isso deve ser feito apenas como medida de precaução, quando a bateria estiver fraca e o computador for desligado automaticamente. Este artigo, da Macworld, explica um pouco mais detalhadamente e também mostra como alterar esse comportamento. http://www.macworld.com/article/1053471/sleepmode.html

Também encontrei um aplicativo que vou comprar para esse fim, chamado Smartsleep. Este me dá a flexibilidade que eu preciso. Permitirei que eu especifique um nível específico de bateria no qual a hibernação será ativada automaticamente. Níveis acima disso e o computador apenas dorme e acorda em menos de um segundo todas as vezes.

Ankit
fonte
Gostaria apenas de acrescentar que estou usando o modo normal 'apenas dormir' desde ontem e que tudo funciona normalmente. do jeito que eu gosto. :) Além disso, isso não afeta a opção 'Reabrir janelas ao reiniciar'.
Ankit
0

Eu também estava confuso sobre isso e encontrei ajuda sobre o tópico.

Basicamente desativar o sono,

sudo pmset -a standby 0 ~ interrompe o modo de suspensão / hibernação

ou retarde usando

sudo pmset -a standbydelay 7200 ~ atrasa para 7200 segundos ou 2 horas

Verifique isso para obter mais informações Desativar o modo de espera no Retina MacBook Pro?

Render
fonte