Uma bateria cheia será descarregada em cerca de 24 horas de tampa fechada, sono totalmente desconectado. Às vezes, quando pego o computador para usá-lo, está fisicamente quente.
Aqui está o que eu tentei:
- A soneca de energia da bateria está desativada
- O iStat não mostra aplicativos "usando energia significativa" antes de fechar a tampa.
Procurando no Console, em system.log, durante o tempo em que sei que o computador estava dormindo e vejo duas coisas que imediatamente surgem em mim. Tentarei copiar seções relevantes, mas não tenho certeza do que realmente será útil. A primeira seção é repetida sem parar :
05:49:47 WindowServer[121]: 8358864.989 [DFR] [deviceTerminate]
05:49:47 WindowServer[121]: 8358865.001 [DFR] [_DFRDisplayDeviceRemoved]
05:49:47 WindowServer[121]: 8358865.003 [DFR] [___DFRDisplayDeviceRemoved_block_invoke] calling client detach callback
05:49:47 WindowServer[121]: 8358865.004 [DFR] [_DFRDisplayClose]
05:49:47 WindowServer[121]: 8358865.535 [DFR] [deviceMatch]
05:49:47 WindowServer[121]: 8358865.535 [DFR] [_DFRDisplayDeviceAdded]
05:49:47 WindowServer[121]: 8358865.537 [DFR] [_DFRDisplayUsbStart]
05:49:47 WindowServer[121]: 8358865.537 [DFR] [_DFRDisplayOpen]
05:49:47 WindowServer[121]: 8358865.540 [DFR] [_DFRDisplayOpen] sending GetInfo
05:49:47 WindowServer[121]: 8358865.541 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 0
05:49:47 WindowServer[121]: 8358865.541 [DFR] [_DFRDisplayHandleVendorPacket] calling client attach callback
05:49:47 WindowServer[121]: 8358865.554 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 1
06:01:51 WindowServer[121]: 8359589.038 [DFR] [deviceTerminate]
06:01:51 WindowServer[121]: 8359589.041 [DFR] [_DFRDisplayDeviceRemoved]
06:01:51 syslogd[37]: ASL Sender Statistics
06:01:51 WindowServer[121]: 8359589.044 [DFR] ERR [_DFRDisplaySendPacket] WritePipe failed 0xe00002c0
06:01:51 WindowServer[121]: 8359589.044 [DFR] [___DFRDisplayDeviceRemoved_block_invoke] calling client detach callback
06:01:51 WindowServer[121]: 8359589.044 [DFR] [_DFRDisplayClose]
06:01:51 WindowServer[121]: 8359589.537 [DFR] [deviceMatch]
06:01:51 WindowServer[121]: 8359589.537 [DFR] [_DFRDisplayDeviceAdded]
06:01:51 WindowServer[121]: 8359589.540 [DFR] [_DFRDisplayUsbStart]
06:01:51 WindowServer[121]: 8359589.540 [DFR] [_DFRDisplayOpen]
06:01:51 WindowServer[121]: 8359589.589 [DFR] [_DFRDisplayOpen] sending GetInfo
06:01:51 WindowServer[121]: 8359589.590 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 0
06:01:51 WindowServer[121]: 8359589.590 [DFR] [_DFRDisplayHandleVendorPacket] calling client attach callback
06:01:51 WindowServer[121]: 8359589.591 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 1
06:08:40 WindowServer[121]: 8359998.006 [DFR] [deviceTerminate]
06:08:40 WindowServer[121]: 8359998.007 [DFR] [_DFRDisplayDeviceRemoved]
06:08:40 WindowServer[121]: 8359998.008 [DFR] [___DFRDisplayDeviceRemoved_block_invoke] calling client detach callback
06:08:40 WindowServer[121]: 8359998.008 [DFR] [_DFRDisplayClose]
06:08:40 WindowServer[121]: 8359998.542 [DFR] [deviceMatch]
06:08:40 WindowServer[121]: 8359998.542 [DFR] [_DFRDisplayDeviceAdded]
06:08:40 WindowServer[121]: 8359998.543 [DFR] [_DFRDisplayUsbStart]
06:08:40 WindowServer[121]: 8359998.543 [DFR] [_DFRDisplayOpen]
06:08:40 WindowServer[121]: 8359998.568 [DFR] [_DFRDisplayOpen] sending GetInfo
06:08:40 WindowServer[121]: 8359998.580 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 0
06:08:40 WindowServer[121]: 8359998.580 [DFR] [_DFRDisplayHandleVendorPacket] calling client attach callback
06:08:40 WindowServer[121]: 8359998.581 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 1
06:15:27 WindowServer[121]: 8360404.994 [DFR] [deviceTerminate]
Procurando outras soluções no StackExchange, encontrei a pmset -g
solicitação:
System-wide power settings:
Currently in use:
standbydelay 10800
standby 1
halfdim 1
hibernatefile /var/vm/sleepimage
powernap 0
gpuswitch 2
disksleep 10
sleep 1
autopoweroffdelay 28800
hibernatemode 3
autopoweroff 1
ttyskeepawake 1
displaysleep 2
acwake 0
lidwake 1
Estou interessado em resolver o problema, mas também estou interessado em qualquer conhecimento prévio que leve a uma solução. Espero ter fornecido informações relevantes.
Atualização Editar : alguns dias se passaram sem nenhuma discussão, e meu laptop se comportou bem enquanto dormia. Hoje de manhã, por volta das 4 horas da manhã, desconectei o laptop com 100% da bateria e fechei a tampa. Agora, às 7h30, estava quente e com bateria a 73%.
O system.log estava cheio disso:
07:08:02 com.apple.xpc.launchd[1] (com.apple.quicklook[19336]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.quicklook
07:08:35 diagnosticd[5296]: Streaming server Reconnected
07:08:47 GoogleSoftwareUpdateAgent[19340]: 2017-08-02 07:08:47.848 GoogleSoftwareUpdateAgent[19340/0x7fffde16f3c0] [lvl=2] -[KSAgentApp(PrivateMethods) setupLoggerOutput] Agent default/global settings: <KSAgentSettings:0x100302ee0 bundleID=com.google.Keystone.Agent lastCheck=2017-08-02 10:37:43 +0000 lastServerCheck=2017-08-02 10:37:41 +0000 lastCheckStart=2017-08-02 10:37:31 +0000 checkInterval=18000.000000 uiDisplayInterval=604800.000000 sleepInterval=1800.000000 jitterInterval=900 maxRunInterval=0.000000 isConsoleUser=1 ticketStorePath=/Users/robert/Library/Google/GoogleSoftwareUpdate/TicketStore/Keystone.ticketstore runMode=3 daemonUpdateEngineBrokerServiceName=com.google.Keystone.Daemon.UpdateEngine daemonAdministrationServiceName=com.google.Keystone.Daemon.Administration logEverything=0 logBufferSize=2048 alwaysPromptForUpdates=0 productIDToUpdate=(null) lastUIDisplayed=(null) alwaysShowStatusItem=0 updateCheckTag=(null) printResults=NO userInitiated=NO>
07:09:42 diagnosticd[5296]: Streaming server Reconnected
07:10:49 diagnosticd[5296]: Streaming server Reconnected
07:11:54 diagnosticd[5296]: Streaming server Reconnected
07:12:01 awdd[155]: Diagnostics Report
07:13:00 diagnosticd[5296]: Streaming server Reconnected
07:13:14 com.apple.xpc.launchd[1] (com.apple.quicklook[19365]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.quicklook
07:14:07 syslogd[37]: ASL Sender Statistics
07:14:07 diagnosticd[5296]: Streaming server Reconnected
07:15:12 diagnosticd[5296]: Streaming server Reconnected
07:16:18 diagnosticd[5296]: Streaming server Reconnected
07:17:24 diagnosticd[5296]: Streaming server Reconnected
A pesquisa no Google "Streaming Server Reconnected" produziu um documento de suporte da apple com várias pessoas com problemas semelhantes
Atualizar / Editar: Depois de alguns meses sem problemas, comecei a perceber meu mac wake no modo de suspensão, fazendo com que um monitor externo fosse ativado. O evento wake não correspondeu a notificações ou a qualquer outra coisa discernível. Conversei hoje com um Apple Genius e ele começou a remover a imagem do sono, mas encontrou muitos problemas de permissão, eventualmente passando para o modo de usuário único para concluir o trabalho. Quando expliquei todos os problemas que tive com o sono, ele disse "isso poderia causar isso", mas sinto que a solução de nível 1 para problemas de sono / vigília está excluindo a imagem do sono.
fonte
syslog |grep -i "Wake reason"
em vez de apenas esperando para pegá-lo enquanto ele ainda está quentelog
com uma funcionalidade semelhante, mas "Wake reason" aparece com freqüência. O comando completo élog --since 1d | grep -i "Wake reason"
e eu também vi alguns resultados interessantes comlog --since 1d | grep -i "PowerChime"
Eu tenho o mesmo problema e notei que ele só o faz na minha casa por Wi-Fi. Quando durmo em outro lugar (com o Wi-Fi conectado antes), a bateria não descarrega da noite para o dia.
fonte
Eu tive o mesmo problema por um tempo. Um colega me deu a dica de excluir todas as conexões configuradas nas preferências de rede como Wi-Fi, Bluetooth, Ethernet, Tethering por telefone USB, FireWire, Thunderbolt isso, Thunderbolt isso etc (tudo)! e aplicar.
Configure apenas o que você precisa agora. No meu caso, era apenas WiFi e Bluetooth.
Isso corrigiu meu problema e meu MacBook Pro com Touch Bar dorme como um bebê toda vez que fecho a tampa sem esse problema agora.
fonte
Tentei desativar o WiFi hoje à noite antes de fechar a tampa e funcionou bem. O sistema fez acordar algumas vezes, mas não houve fuga significativa de bateria.
Agora, como essa não é realmente uma solução prática, escrevi um script para Hammerspoon que desativa o WiFi automaticamente antes que o sistema entre no modo de suspensão. Ele também verifica se a tela está ativada, porque, caso contrário, ele ativaria o chip WiFi toda vez que o sistema acordar quando a tampa estiver fechada.
fonte