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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.