J'ai essayé de trouver des personnes ayant les mêmes problèmes que moi, sans succès. Je viens d'installer Ubuntu 18.04 sur mon Microsoft Surface Book 2, récemment acheté - et c'est une machine très pratique et portable. Je sais que ce n'est pas "prévu" d'utiliser Linux sur de tels périphériques, mais je suis un fan de Linux alors pourquoi pas.
Dès une nouvelle installation, je pouvais remarquer que mon ordinateur était vraiment chaud - et il est resté chaud. Il s'avère que l'un de mes threads de processeur est au maximum tout le temps. Pourquoi Ubuntu fait-il cela? Je ne trouve aucun processus utilisant un processeur lorsque je tourne au ralenti.
"htop" ne montre aucune utilisation significative sur aucun des processus, et les valeurs des capteurs affichent une valeur constante de 80 à 98 degrés sur l'emballage. Alors je suis passé à Windows pour le moment.
J'ai juste le même problème que vous. J'installe Arch Linux sur mon Surface Book 2 et kworker/acpi_notify
consomme toujours un cœur de processeur.
Dans votre sortie ps -eo pid,comm,%cpu
, kworker consomme également beaucoup de ressources processeur.
Solution de contournement :
ajoutez acpi=off
aux paramètres du noyau. Mais cela peut ne pas être acceptable car toutes les fonctionnalités acpi sont perdues.
Solution :
Le problème est le module de notification ACPI, utilisez ce noyau corrigé pour résoudre le problème:
Pour Ubuntu, vous pouvez simplement utiliser directement le noyau pré-construit.
Si vous voulez compiler à partir de la source sur un système non-Ubuntu, essayez ce guide ou le référentiel Github ci-dessus.