MBP 13" 2020 (intel) macOS 11.7.10
La batería de mi computadora se agota del 100% al 0% durante un sueño de 8 horas aproximadamente una vez a la semana. La razón de la activación es frecuente EC.ACDetach (Mantenimiento); ver el registro a continuación:
log show --style syslog --last 5h | grep "Wake reason"
2023-12-23 04:26:34.601099+0800 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ACDetach (Maintenance)
2023-12-23 04:26:34.601101+0800 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ACDetach (Maintenance)
2023-12-23 04:26:45.697400+0800 localhost corespeechd[588]: [com.apple.corespeech:Framework] -[CSGibraltarVoiceTriggerHandler _isWakeReasonVoiceTrigger] Wake reason:
2023-12-23 04:26:45.697410+0800 localhost corespeechd[588]: [com.apple.corespeech:Framework] -[CSGibraltarVoiceTriggerHandler _getPowerAssertionIfWakenByVoiceTriggerNotFromS3Sleep] La razón del despertar no es VoiceTrigger o se despertó desde S3
2023-12-23 04:26:45.991007+0800 localhost kernel[0]: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason La razón del despertar es: Host (0x01)
2023-12-23 04:26:47.030717+0800 localhost kernel[0]: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason La razón del despertar es: Host (0x01)
2023-12-23 04:26:57.709689+0800 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ACDetach (Maintenance)
2023-12-23 04:26:57.709691+0800 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ACDetach (Maintenance)
2023-12-23 04:27:09.175080+0800 localhost corespeechd[588]: [com.apple.corespeech:Framework] -[CSGibraltarVoiceTriggerHandler _isWakeReasonVoiceTrigger] Wake reason:
2023-12-23 04:27:09.175103+0800 localhost corespeechd[588]: [com.apple.corespeech:Framework] -[CSGibraltarVoiceTriggerHandler _getPowerAssertionIfWakenByVoiceTriggerNotFromS3Sleep] La razón del despertar no es VoiceTrigger or it woke from S3
2023-12-23 04:27:09.488057+0800 localhost kernel[0]: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason La razón del despertar es: Host (0x01)
2023-12-23 04:27:10.420447+0800 localhost kernel[0]: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason La razón del despertar es: Host (0x01)
2023-12-23 04:27:21.562825+0800 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ACDetach (Maintenance)
2023-12-23 04:27:21.562826+0800 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.ACDetach (Maintenance)
pmset -g log | grep -e "Wake from" -e "DarkWake" -e "due to"
2023-12-23 04:26:01 +0800 DarkWake DarkWake desde Standby [CDN] : debido a EC.ACDetach/Maintenance Usando BATT (Carga:15%) 6 seg
2023-12-23 04:26:07 +0800 Sleep Entrando en estado de Sueño debido a 'Mantenimiento de Sueño':TCPKeepAlive=deshabilitado Usando Batt (Carga:15%) 16 seg
2023-12-23 04:26:23 +0800 DarkWake DarkWake desde Standby [CDN] : debido a EC.ACDetach/Maintenance Usando BATT (Carga:15%) 7 seg
2023-12-23 04:26:30 +0800 Sleep Entrando en estado de Sueño debido a 'Mantenimiento Sleep':TCPKeepAlive=deshabilitado Usando Batt (Carga:15%) 17 seg
2023-12-23 04:26:47 +0800 DarkWake DarkWake desde Standby [CDN] : debido a EC.ACDetach/Maintenance Usando BATT (Carga:15%) 6 seg
2023-12-23 04:26:53 +0800 Sleep Entrando en estado de Sueño debido a 'Mantenimiento Sleep':TCPKeepAlive=deshabilitado Usando Batt (Carga:14%) 17 seg
2023-12-23 04:27:10 +0800 DarkWake DarkWake desde Standby [CDN] : debido a EC.ACDetach/Maintenance Usando BATT (Carga:14%) 6 seg
... Y "EC.ACDetach (Mantenimiento)" continúa hasta que la batería se agota por completo.
Información adicional:
pmset -g custom
Battery Power:
lidwake 1
standbydelayhigh 86400
standbydelaylow 10800
standby 1
proximitywake 0
ttyskeepawake 1
highstandbythreshold 50
gpuswitch 2
powernap 0
hibernatefile /var/vm/sleepimage
hibernatemode 3
displaysleep 5
sleep 1
tcpkeepalive 0
halfdim 1
acwake 0
lessbright 1
disksleep 10
AC Power:
lidwake 1
standbydelayhigh 86400
standbydelaylow 10800
standby 1
proximitywake 1
ttyskeepawake 1
hibernatemode 3
powernap 0
gpuswitch 2
hibernatefile /var/vm/sleepimage
highstandbythreshold 50
womp 0
displaysleep 10
networkoversleep 0
sleep 1
tcpkeepalive 0
halfdim 1
acwake 0
disksleep 10
El problema de agotamiento de la batería no siempre ocurre. Solo ocurre aproximadamente una vez a la semana. Sin embargo, mis rutinas son las mismas todos los días. No sé qué activa el "EC.ACDetach".
(La Carga Optimizada ha estado DESACTIVADA, y la tapa siempre se deja cerrada durante el sueño.)
Este problema apareció después de que mi computadora recibió un servicio de reemplazo de batería bajo AppleCare+. Llevé mi computadora de vuelta al Genius Bar por el problema de agotamiento de la batería, pero el Genius Bar no fue de ayuda. Dijeron que la computadora pasó todas las pruebas. Incluso intentaron reemplazar el puerto de E/S y la placa base, pero el problema persiste.
Dado que uso esta computadora como un escritorio, siempre duerme con una pantalla externa (apagada) conectada a ella. La batería no se agotará si siempre recuerdo desconectar la pantalla externa cada vez que dejo la computadora. Antes del reemplazo de la batería, nunca tuve que molestarme en desconectar y volver a conectar la pantalla externa.
(El Genius Bar probó una vez mi computadora con otro monitor. El problema todavía existe.)
¿Qué más puedo hacer para detener el agotamiento de la batería?