[JOURNALCTL] Utilisation Intensive du CPU [CONTOURNÉ]

Reconnaissance et configuration du matériel / kernel linux
aminnairi
archer de cavalerie
Messages : 187
Inscription : lun. 10 août 2015, 13:50
Localisation : France

[JOURNALCTL] Utilisation Intensive du CPU [CONTOURNÉ]

Message par aminnairi »

Bonjour à tous,

Ce sujet est un peu spécial car je ferais l'état du bug (confirmé), puis je donnerais la solution pour contourner le souci.

Alors pour commencer, les symptômes. Vous disposez d'un APU AMD et depuis la sortie du kernel 4.5 votre machine souffre des maux suivants :
  1. Impossible de démarrer Archlinux sans un kernel panic (le plus fatal)
  2. Surcharge du CPU sur un seul core (et après recherche vous vous rendez compte que c'est journalctl le fautif, pas vraiment en fait)
  3. Mots de têtes (ça c'est vous, en train de chercher une solution, un cachet d'aspirine et c'est reparti comme dit l'autre...)
Ne cherchez plus, un bug a été détecté et confirmé (voir le rapport de bug sur bugzilla).

En réalité, si l'on cherche la cause à l'aide d'un journalctl -r, on se rend compte du nombre impressionnant de lignes qui sont ajoutées chaques secondes (plus de 1000 en quelques minutes). Après quelques recherches, le fautif : le module sp5100_tco.

La solution :
  1. Soit vous ajoutez une option au kernel (selon votre bootloader), dans ce cas là, il faut ajouter modprobe.blacklist=sp5100_tco puis regénérer une configuration du bootloader
  2. Soit vous ajoutez directement un fichier blacklist.conf au dossier /etc/modprobe.d/ contenant blacklist sp5100_tco et générer une image avec mkinitcpio -p MonKernel autant de fois que vous avez de kernel
  3. Soit vous changez de kernel carrément (n'oubliez pas de relancer un mkinitcpio -p LeKernelChoisi)
Pour plus d'informations, le sujet sur le wiki US.
Arch Linux x86_64 UEFI
7,3 Gio RAM
Intel® Core™ i5-4200U CPU @ 1.60GHz × 4
Intel® Haswell Mobile + NVIDIA GeForce 840M 2 Gio vRAM
KDE Plasma + SDDM
Répondre