Tengo un M1 Air (Sonoma 14.1.2), que la mayor parte del tiempo tiene una duración de batería razonable. Sin embargo, a veces inexplicablemente se agota la batería, como se muestra en el segundo viernes aquí donde se consume aproximadamente el 27% de la batería sin que yo haya tocado la máquina:
La mayoría de los días, el uso de energía parece proporcional al tiempo de pantalla activa (es decir, realmente estoy utilizando la máquina). El ítem de la batería en la barra de menú afirmaba que ninguna aplicación estaba usando una cantidad significativa de energía.
Aquí hay un efecto similar que acaba de ocurrir durante la noche. Utilicé el Air ayer por la noche, pero luego durante la noche se perdió aproximadamente un 25% de la batería de forma constante.
Al revisar la salida de pmset -g log
, veo que hay una corriente casi continua de eventos siendo registrados, como este conjunto recurrente de 3 eventos, que se repiten cada 15 minutos:
2024-01-09 01:31:48 +0000 Assertions PID 22686(com.apple.PassKit.PaymentAuthor) Summary PreventUserIdleSystemSleep "Cancelling Apple Pay transaction" 298:59:49 id:0x0x10000a678 [System: PrevIdle]
2024-01-09 01:31:48 +0000 Assertions PID 22686(com.apple.PassKit.PaymentAuthor) Summary PreventUserIdleSystemSleep "Cancelling Apple Pay transaction" 363:01:24 id:0x0x100009399 [System: PrevIdle]
2024-01-09 01:31:48 +0000 Assertions PID 22686(com.apple.PassKit.PaymentAuthor) Summary PreventUserIdleSystemSleep "Cancelling Apple Pay transaction" 367:45:53 id:0x0x10000916e [System: PrevIdle]
(siempre el mismo PID, retrocediendo hasta donde pmset -g log
puede ver - 2 de enero)
Curiosamente, después de una semana, ese proceso en particular ya no está en ejecución. Ese intervalo de 15 minutos es probablemente interrupciones lo suficientemente frecuentes como para que la máquina nunca estuviera realmente en reposo.
Dejo intencionalmente muy pocas cosas en ejecución. Por ejemplo, siempre cierro Music, Xcode y el simulador, aunque parezca que eso no debería ser un requisito. (a menos que se haya solucionado, las portadas de álbum dinámicas parecen consumir energía incluso cuando Music no es visible)
¿Existe una manera de obtener información de uso de energía más detallada (y de preferencia histórica) que la que ofrece la barra de menú?
Actualización (5 días después)
Centrándome en ese mensaje de registro inesperado y repetitivo "Cancelling Apple Pay transaction", que crucialmente está configurando PreventUserIdleSystemSleep
, parece probable que sea el culpable.
Coincidentemente, utilicé Apple Pay en él nuevamente hace un par de días, y nuevamente ocurrió la pérdida sin uso, y nuevamente com.apple.PassKit.PaymentAuthor
estaba "spammeando" los registros cada 15 minutos. Ayer hice un kill -9
al proceso (un kill
regular no tuvo efecto) y desde entonces ha habido casi cero pérdida de batería. Lo he reportado a través de https://feedbackassistant.apple.com
Esta máquina recibe un uso irregular y ligero. Rara vez se reinicia. Quizás el fenómeno se "pierde en el ruido" para las máquinas que se utilizan con más frecuencia.