Estoy usando un Fairphone 2 con Fairphone open OS, bajo Android 7, (número de compilación: fp2_sibon-userdebug 7.1.2 19.11.2 sibon-24df0be9
), actualizado. Mi batería pierde sistemáticamente entre un 50% y un 90% durante la noche, y después de haber intentado todo tipo de cosas para detenerlo, mi hermano verificó en un terminal (usando Termux) con el comando top
qué procesos estaban utilizando la CPU. Un proceso llamado irq/288-wcd9xxx
usa permanentemente entre un 15% y un 20% de la CPU, lo que podría explicar por qué mi batería simplemente muere en 12 horas. Aquí hay una captura de pantalla de lo que obtengo.
Como kill
o kill -9
no tienen absolutamente ningún efecto sobre él (parece funcionar al ejecutar el comando, pero el proceso sigue estando después), ¿alguien tiene alguna idea de qué es y cómo matarlo o detenerlo?
EDICIÓN:
Gracias Irfan Latif por tu respuesta detallada, mi hermano y yo comenzamos a investigar esto, y por el momento, no hemos visto mucha mejora:
El comando grep -rI $(readlink /proc/$(pgrep -f irq/288-wcd9xxx)/exe) /*/etc/init/ /init.*.rc
realmente no produce ningún resultado, y el ppid es 2, por lo que al parecer, parece ser un hilo de kernel.
(También revisamos la lista getprop | grep init.svc.
, e intentamos detener audiod
solo para ver, pero no cambió nada).
Dado que este teléfono es un Fairphone (teléfono modular), podemos quitar el hardware sospechoso y reiniciar para ver si cambia algo (sugerencia de este hilo de Fairphone que también publiqué, que ya dice que es un "proceso de kernel", no había entendido las implicaciones: Se trata de interrupciones de hardware provenientes del códec de audio).
Pero quitar el hardware tampoco pareció cambiar nada, tal vez cambiarlo funcione (mi hermano tiene el mismo teléfono con una versión de Android diferente, lo intentaremos la próxima vez que nos encontremos), pero en esta etapa dudamos.
Por último, pronto intentaremos tus sugerencias para controlar el uso de CPU del proceso, tal vez sea una solución temporal, pero parece que ahora mi hermano considera que esto necesita una reinstalación completa del sistema, ya que desde el momento en que hicimos la instalación (la instalación estándar de Fairphone open OS), la batería siempre parece estar drenando excesivamente.
P.D. Otro proceso, irq/195-ngd_sli
, también parece estar consumiendo un 5 a un 7% permanentemente. No le habíamos prestado mucha atención, pero ahora parece igual de anormal; también investigaremos esto.