MacBook está dormindo apesar de estar definido para "nunca" dormir

3

Meu 13 "MacBook (final de 2006) está definido para nunca dormir, mas depois de cerca de 3 horas todo o computador ainda vai dormir.

  • A tampa está sempre para cima.
  • O adaptador de alimentação está conectado e a luz indicadora fica verde quando a bateria está 100%.
  • Recentemente atualizado para o Mac OS 10.6.8 e todo o software do sistema está atualizado.

Aqui estão minhas configurações exatas ...

Configurações do Sistema -> Economia de Energia ->

  • Sono do computador: nunca
  • Exibir o sono: 15 minutos
  • Coloque os discos rígidos para dormir quando possível: NÃO marcado
  • Wake for Ethernet: NÃO verificado
  • Reduzir automaticamente o brilho antes de exibição de sono: verificado
  • Inicialização automática após falha de energia: NÃO verificado

Screenshot (por favor, ignore a "carga da bateria: 94%", é só porque eu estou compondo esta pergunta enquanto estiver usando a bateria)

Recentemente, instalei o Simon para monitorar o tempo de atividade dos sites. Não consigo permitir que o computador durma, pois ele para o monitor de software. Exatamente após três horas de inatividade, o MacBook adormece, então Simon para. O console confirma o modo de suspensão. Eu posso acordá-lo sem um problema, mas é frustrante ver que meu monitoramento foi interrompido por muitas horas por esse bug do sono.

É como se achasse que duraria 3 horas, apesar de estar claramente definido como "nunca".

Então, onde esta coisa está presa? Existe algum cache ou arquivo plist eu preciso explodir? A resolução de problemas é muito difícil, pois tenho que esperar outras três horas para ver se consertei.

Qualquer empurrão na direção certa apreciado.


Conforme comentários, este é o resultado pmset -gdo Terminal:

MacBook:~ myusername$ pmset -g
Active Profiles:
Battery Power       1
AC Power        -1*
Currently in use:
 lidwake    1
 autorestart    0
 halfdim    1
 sms        1
 hibernatefile  /var/vm/sleepimage
 disksleep  0
 sleep      0
 hibernatemode  3
 ttyskeepawake  1
 displaysleep   15
 acwake     0
 womp       0
Sparky
fonte
Abra o Terminal e execute pmset -g. Isso vai dar informações, o que dizer para o sono.
Kassym Dorsel
@KassymDorsel, há toda uma lista de itens (editados no meu OP). Sono parece ser zero se o desejar: sleep 0. Mas este também está lá: hibernatemode 3. O que é isso e porque está lá?
Sparky
hibernatemodecontrola o tipo de sono em que seu computador entra (envolvendo salvar memória em disco, lidar com memória virtual, etc.). Não deve afetar o tempo.
Nathan Greenstein
Obrigado @NathanGreenstein, acabei de perceber isso também. Acabei de excluir meu arquivo plist do Power Management e reinscrevi todas as preferências do Energy Saver. Acho que vou descobrir de manhã se isso fez alguma diferença.
Sparky
Às vezes também tenho esse problema quando preciso que meu computador faça alguma coisa durante uma noite inteira. Nesse caso, eu uso cafeína, um aplicativo que realmente impede que o seu laptop durma. Eu deveria trabalhar no seu caso aqui, melhor do que passar por todos esses plists e cache.
theAmateurProgrammer

Respostas:

4

Está funcionando corretamente de novo. Levantei-me esta manhã e o computador permaneceu acordado durante a noite inteira.

A única coisa que fiz desde a última falha: apaguei o seguinte arquivo na biblioteca raiz e entrei novamente nas minhas preferências de Economia de energia.

/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist

O Terminal agora relata isso para pmset -g. Observe a diferença nas duas primeiras linhas. Eu acho que as configurações originais foram de alguma forma corrompidas.

MacBook:~ myusername$ pmset -g
Active Profiles:
Battery Power   -1
AC Power        -1*
Currently in use:
 lidwake    1
 autorestart    0
 halfdim    1
 sms        1
 hibernatefile  /var/vm/sleepimage
 disksleep  0
 sleep      0
 hibernatemode  3
 ttyskeepawake  1
 displaysleep   15
 acwake     0
 womp       0
Sparky
fonte