2016 Touch Bar MBP agota la batería en modo de reposo

13

Una batería completa se agotará en aproximadamente 24 horas de la tapa cerrada, el sueño completamente desenchufado. A veces, cuando recojo la computadora para usarla, hace calor físico.

Esto es lo que he intentado:

  • Power Nap en la batería está deshabilitado
  • iStat no muestra aplicaciones "usando energía significativa" antes de cerrar la tapa.

Mirando en la consola, en system.log, durante el tiempo que sé que la computadora estaba dormida, y veo dos cosas que me saltan de inmediato. Intentaré copiar las secciones relevantes, pero no estoy seguro de qué será realmente útil. La primera sección se repite sin cesar :

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] 

Buscando soluciones en StackExchange, encontré la solicitud pmset -g :

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

Estoy interesado en resolver el problema, pero también estoy interesado en cualquier conocimiento previo que conduzca a una solución. Esperemos que haya proporcionado información relevante.

Edición de actualización : han pasado un par de días sin discusión, y mi computadora portátil se comportó bien mientras dormía. Esta mañana, alrededor de las 4 am, desenchufé la computadora portátil con una batería al 100% y cerré la tapa. En este momento, a las 7:30 am, hacía calor y la batería estaba al 73%.

El system.log estaba lleno de esto:

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

En Google, "Streaming Server Reconnected" produjo un documento de soporte de Apple con varias personas con problemas similares

Actualizar / Editar: después de unos meses sin problemas, comencé a notar que mi mac se despertaba del modo de suspensión, lo que provocaba que una pantalla externa se activara y se apagara. El evento velatorio no correspondió con notificaciones o cualquier otra cosa discernible. Hablé con un Apple Genius hoy y comenzó a eliminar la imagen de sueño, pero encontró muchos problemas de permisos, y finalmente entró en el modo de Usuario Único para hacer el trabajo. Cuando expliqué todos los problemas que he tenido con el sueño, dijo que "esto podría causar eso", pero tengo la sensación de que su solución de nivel 1 para problemas de sueño / vigilia es la eliminación de la imagen del sueño.

    
pregunta voxobscuro 31.07.2017 - 23:51

4 respuestas

2

No sé mucho sobre descifrar los mensajes de console.log pero si su máquina está físicamente caliente y perdiendo tanta batería, en realidad no ha estado dormida. Es normal que OS X se despierte cada pocas horas & realice algunas tareas en segundo plano, pero en el uso normal, debe estar nuevamente dormido en minutos. El tuyo definitivamente está haciendo más que la máquina promedio mientras duerme.

Me pregunto cuáles serían los resultados si creara un usuario nuevo (completamente en blanco) en Preferencias del sistema > Usuarios & Grupos, desconectados de los suyos, iniciados en ese usuario & Luego lo puso a dormir por un día más o menos. Si ve que la máquina ya no se está despertando & por el motivo que sea, no volverás a dormir, puedes estar seguro de que es algo instalado en tu perfil. Si continúa ocurriendo, es posible que el sistema operativo tenga un problema y deba volver a instalarse o que exista algún tipo de problema de hardware que lo cause. Es un largo proceso de solución de problemas, pero es el único que conozco para un problema como este: actualice aquí y puedo ayudarlo si decide ir por esta ruta.

    
respondido por el little tiny man 05.08.2017 - 21:54
1

Tengo el mismo problema y noté que solo lo hace en el Wi-Fi de mi casa. Cuando duermo en otro lugar (con Wi-Fi conectado antes) no se agotará la batería durante la noche.

    
respondido por el narrowtux 05.08.2017 - 16:47
1

Tuve el mismo problema por un tiempo. Un colega me dio la sugerencia de eliminar todas las conexiones configuradas en las preferencias de red, como WiFi, Bluetooth, Ethernet, teléfono USB, FireWire, Thunderbolt, Thunderbolt, etc. (todo). y aplicar.

Solo configura lo que necesitas ahora. En mi caso, solo era WiFi y Bluetooth.

Esto solucionó mi problema y mi MacBook Pro con Touch Bar duerme como un bebé cada vez que cierro la tapa sin este problema ahora.

    
respondido por el pjc90 05.08.2017 - 22:07
0

Intenté desactivar el WiFi esta noche antes de cerrar la tapa y funcionó bien. El sistema se despertó un par de veces, pero no hubo un consumo de batería significativo.

Ahora que no es realmente una solución práctica, escribí un script para Hammerspoon que desactiva el WiFi automáticamente antes de que el sistema entre en modo de suspensión. También verifica si la pantalla está activa, ya que de lo contrario activaría el chip WiFi cada vez que el sistema se reactiva cuando se cierra la tapa.

    
respondido por el narrowtux 14.08.2017 - 10:33

Lea otras preguntas en las etiquetas