J'utilise un Fairphone 2 avec Fairphone open OS, sous Android 7, (build-number : fp2_sibon-userdebug 7.1.2 19.11.2 sibon-24df0be9
), à jour. Ma batterie perd systématiquement de 50% à 90% pendant la nuit, et après avoir essayé toutes sortes de choses pour l'arrêter, mon frère a vérifié dans un terminal (en utilisant Termux) avec l'icône top
quels processus utilisaient le CPU. Un processus nommé irq/288-wcd9xxx
utilise 15 à 20 % du CPU en permanence, ce qui pourrait expliquer pourquoi ma batterie se vide tout simplement en 12 heures. Voici une capture d'écran de ce que j'obtiens.
Comme kill
o kill -9
n'a absolument aucun effet sur lui (cela semble fonctionner lors de l'exécution de la commande, mais le processus est toujours là après), quelqu'un a-t-il une idée de ce que c'est, et comment le tuer ou l'arrêter ?
EDIT :
Merci Irfan Latif pour votre réponse détaillée, mon frère et moi avons commencé à y jeter un coup d'œil, et pour le moment, pas beaucoup d'amélioration :
La commande grep -rI $(readlink /proc/$(pgrep -f irq/288-wcd9xxx)/exe) /*/etc/init/ /init.*.rc
ne donne en effet aucun résultat, et ppid est 2, donc comme vous le pensiez, il semble s'agir d'un thread du noyau.
(Nous avons quand même jeté un coup d'œil à la getprop | grep init.svc.
et j'ai essayé d'arrêter audiod
juste pour voir, mais ça n'a rien changé).
Comme ce téléphone est un Fairphone (téléphone modulaire), nous pouvons retirer le matériel suspect et redémarrer pour voir si cela change quelque chose (suggestion par ce fil de fairphone que j'ai posté aussi, en fait disant déjà que c'est un "processus du noyau", je n'avais pas compris les implications : Ce sont des interruptions matérielles provenant du codec audio. ).
Mais le retrait du matériel n'a pas semblé changer grand-chose non plus, peut-être que l'échange fonctionnera (mon frère a le même téléphone avec une version différente d'Android, nous essaierons la prochaine fois que nous nous verrons), mais à ce stade, nous en doutons.
Enfin, nous essaierons bientôt vos suggestions pour contrôler l'utilisation du CPU du processus, peut-être que ce sera une solution temporaire, mais il semble maintenant que mon frère ait besoin d'une réinstallation complète du système, car à partir du moment où nous avons fait l'installation (l'installation standard du fairphone open OS), la batterie semblait toujours se vider de manière excessive.
P.S. Un autre procédé, irq/195-ngd_sli
semble manger aussi 5 à 7% en permanence. Nous n'y avions pas prêté beaucoup d'attention, mais cela semble maintenant tout aussi anormal ; nous allons creuser cela aussi.