1 votes

Problèmes avec intel_pstate

Récemment, j'ai pensé que les pilotes graphiques étaient à l'origine des retards et des blocages de mon système. Mais tout à l'heure, j'ai découvert que le processus kidle_inject est la cause de tous ces problèmes. (En faisant des recherches, je crois que c'était une "fonctionnalité" de intel_pstate ).

Bien que je comprenne que cela permette de garder mon ordinateur/processeur froid, cela affecte presque tout ce que je fais qui utilise beaucoup de puissance de traitement. Par exemple, je joue à Minecraft et lorsque le processeur atteint une certaine limite (je ne sais pas quel est le pourcentage), ceci kidle_inject se déclenche (je crois qu'il en génère un pour chaque cœur de processeur que j'ai) et au lieu de m'aider à garder mon ordinateur au frais, cela ne fait qu'empirer les choses.

C'est ce qui se passe :

  1. Par exemple, je joue à Minecraft, et comme je l'ai dit, à partir d'un certain pourcentage d'utilisation du CPU, plusieurs kidle_inject processus sont créés (4 pour moi car j'ai 4 cœurs de CPU).
  2. Lorsque ces processus sont lancés, l'utilisation de l'unité centrale de mon moniteur système monte en flèche pour atteindre 95 % à 100 %, ce qui entraîne un ralentissement important de mon ordinateur.
  3. Lorsque cela se produit, je n'ai d'autre choix que d'ouvrir une tty session. (Je n'ai appris cela que récemment et je ne sais toujours pas comment ils s'appellent réellement). En tapant le top la commande là expose que ces kidle_inject consomme au moins 60% de CPU sur chacun d'entre eux, tandis que les autres processus ne consomment que 2% à 5% environ. Et c'est ainsi que j'ai su qu'ils étaient les coupables du retard important de mon ordinateur.

Je n'ai pas encore testé parce que je viens juste d'apprendre cela, mais il y a plusieurs fois, j'ai essayé de jouer à Super Tux Kart aussi (la dernière version) et j'ai également obtenu ces % de CPU très élevés ainsi que des bégaiements audio, et j'obtiens également 100% de CPU lorsque je viens de construire un projet dans Android Studio qui, je crois, ne devrait pas utiliser trop de CPU (et j'ai obtenu quelques paramètres pour améliorer les performances de Gradle aussi), que je crois que c'était la cause fondamentale aussi cette fois.

Tout comme la désactivation intel_pstate ou intel_powerclamp (ou peut-être vont-ils ensemble ?) ma seule façon de résoudre ce problème ? Ou peut-être que je peux définir quand ce kidle_inject sont lancés ? J'ai lu que certaines personnes rencontrent des problèmes avec les éléments suivants intel_pstate aussi, mais tous (pour autant que je m'en souvienne) sont sous 14.04 ou 14.10 et Je suis sur Ubuntu 15.04 alors j'ai pensé que leurs problèmes étaient peut-être différents des miens.

Toute aide est très appréciée. Merci.

0voto

Doug Smythies Points 12803

kidle_inject est introduit par thermald et non par le intel_pstate Pilote de mise à l'échelle de la fréquence du CPU. Essayez de désactiver thermald. Ceci étant dit, le pilote intel_pstate a des problèmes, et donc si les problèmes continuent, essayez de le désactiver également, de sorte que vous reveniez au pilote de mise à l'échelle du CPU acpi-cpufreq. (quelques notes de "comment faire" de une autre réponse )

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X