J'ai eu ce même problème lors de ma dernière tentative de mise à niveau (avec une installation propre) de 16.04 LTS à 18.04 LTS. Lorsque je navigue sur Internet et spécialement lorsque je joue des vidéos, mon processeur + GPU augmente rapidement à des niveaux élevés, provoquant une accélération du déclenchement et produisant des retards intolérables, laissant le système inutilisable pendant environ 60 secondes ou plus.
Avec Ubuntu 16.04 LTS, je n'ai jamais rencontré ce problème. Bien sûr, les températures ont augmenté et les étranglements se sont déclenchés fréquemment (après tout, c'est un ordinateur portable), mais le système n'a jamais été inutilisable et la lecture vidéo a été fluide.
Ma solution précédente était de revenir à 16.04 LTS, mais maintenant j'ai besoin de la version la plus récente, donc je veux trouver une solution.
Spécifications du système:
- Processeur: Intel Core i7-6500U
- GPU: Intel HD Graphics 520
- Ubuntu: 18.04 LTS
- Linux: 4.15.0-30
- Mesa: 18.0.5
- Accélération matérielle: activée
MISE À JOUR 1
C'est définitivement un problème de limitation de fréquence. Au lieu de limiter la fréquence du processeur pour éviter de surchauffer le processeur, le système attend que la température atteigne une limite (par défaut de 85 ° C), puis le intel_powerclamp
module se déclenche, ce qui rend le système inutilisable pendant 60 secondes ou plus.
Je m'attendrais à une dégradation progressive des performances intel_powerclamp
, mais non, c'est tout ou rien. ¿Est-ce que cela peut être configuré?
Ma solution actuelle est une modification du script de cette réponse . Cela semble fonctionner, mais c'est un gros hack. Il doit exister un moyen conventionnel de modifier la configuration du système pour obtenir le même résultat.
MISE À JOUR 2
Si je désactive la fréquence turbo boost ( echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
), le problème disparaît complètement. La température n'atteint jamais la limite et le script introduit sur la mise à jour 1 ne se intel_powerclamp
déclenche pas et l'ordinateur portable est fluide et utilisable.
Le problème est maintenant que le turbo boost est désactivé. Avec Ubuntu 16.04 LTS, je n'ai jamais eu ce problème.
Il s'agit clairement d'une mauvaise configuration du sous-système de gestion thermique d'Ubuntu 18.04 LTS. Y a-t-il un moyen de le réparer?
MISE À JOUR 3
Le système est toujours inutilisable. L'installation du serveur Ubuntu 18.04 LTS et toute autre chose que Gnome3 fonctionne. Bon, ce n'est pas une nouveauté que Gnome craint, mais c'était utilisable avec le 16.04 ...
la source
make
. J'ai essayé de limiter l'make
utilisation d'un seul processus, mais cela se traduit par un temps d'exécution plus long, plus de chaleur. Dans mon cas, il ne ralentit pas, mais arrête brutalement tout l'ordinateur portable.Réponses:
Désactivez intel_pstate au démarrage en modifiant votre configuration grub.
Ouvrez / etc / default / grub avec votre éditeur de texte préféré et recherchez la ligne qui commence par:
Et ajoutez intel_pstate = disable à la fin de cette chaîne. Voici à quoi ressemble le mien:
Maintenant, exécutez:
Et redémarrez votre ordinateur portable. C'est ça. Il devrait fonctionner aussi bien et frais qu'avec le 16.04.
Quelques informations supplémentaires: le gouverneur intel_pstate semble être bogué, ou tout simplement stupide et incapable de détecter des augmentations de température rapides et de réduire la vitesse du processeur en conséquence. Il semble qu'il prie simplement Saint Cooling Device pour qu'il maintienne le CPU en dessous du seuil d'arrêt. Dans un ordinateur de bureau avec une turbine DC9 comme un ventilateur, un tel acte de foi peut être justifié, mais dans les ordinateurs portables avec un petit ventilateur comme mon XPS13, il vaut mieux être sceptique et laisser ces choses au bon vieux ACPI (configuration athée et interface d'alimentation). Au moins jusqu'à ce que le gouverneur intel_pstate développe des cerveaux.
Et le turbo boost est pour la plupart inutile. Il y a de fortes chances que vous ne perdiez rien pour l'avoir désactivé. Cette fonctionnalité était utile à l'époque du processeur monocœur 32 bits, mais pas dans le monde multicœur 64 bits dans lequel nous vivons actuellement.
la source
J'ai également eu des problèmes avec le i7-6500u.
Les changements dans le noyau Linux ont amélioré les performances des puces Intel, avec pour effet secondaire de provoquer un serrage thermique sur les appareils à faible limite thermique.
J'ai trouvé que TLP aidait beaucoup à atténuer le comportement. Désactiver le turbo boost est une autre façon de l'apprivoiser. Vous pouvez également régler les ventilateurs pour qu'ils fonctionnent en permanence ou s'allument à une température plus basse, ce qui augmente la limite thermique de l'appareil.
la source
tlp
Comme mentionné sur ce fil
tlp
fonctionne à merveille pour garder le système sous contrôle. Il fonctionne avecthermald
, Intel Powerclamp, Battery vs AC pour l'alimentation USB, etc. Bien que hautement configurable, je n'ai jamais eu à modifier les paramètres de configuration pour une expérience Out-Of-The-Box agréable. Avant de l'utiliser, j'ai eu toutes sortes de problèmes avec un ordinateur portable IvyBridge surchauffant tout le temps. Je l'ai sur mon nouvel ordinateur portable Skylake et les fans ne fonctionnent JAMAIS sauf lors de la mise à niveau d'Ubuntu 16.04 LTS vers 18.04.Vous pouvez obtenir une écriture très détaillée avec les instructions d'installation ici: Empêcher le processeur de surchauffer
En passant, j'ai lu quelques questions au cours des deux dernières semaines de personnes souhaitant remplacer la fréquence minimale, la fréquence maximale ou pour fixer la fréquence actuelle à une vitesse spécifique. En tant que tel, j'ai décidé de créer un nouveau projet GUI bash + yad. Un onglet pour afficher les températures pour toutes les zones thermiques et émettre des notifications-envoi (messages de bulles contextuelles) en fera partie. Il est également possible de conserver une sorte de fichier journal de session lorsque vous ne regardiez pas l'écran.
J'ai eu l'idée il y a 2 heures en relisant ce fil. Aucune promesse de faire le projet mais je pense que quelques personnes aimeraient ça et je m'amuserais beaucoup :)
la source
Dell Inspiron 17-5770 avec Intel i7-8550 et dual Gpu ici, problèmes de chaleur et de bus avec Ubuntu 18.04 installé. Chaque fois qu'il y a une mise à jour du pilote système, cela semble pousser le matériel plus chaud et plus lentement. La dernière mise à jour avait le cas à 140F et le CPU à 160F tout en regardant Youtube lag à 140p dans une pièce à 70F avec beaucoup de flux d'air. C'est ce qui a fonctionné pour moi:
sudo nano / etc / default / grub
Recherchez la ligne qui commence par «GRUB_CMDLINE_LINUX_DEFAULT =» et ajoutez ces commentaires dans les guillemets.
pci = nomsi pci = noaer
IE: GRUB_CMDLINE_LINUX_DEFAULT = "splash silencieux pci = nomsi pci = noaer"
Mettez ensuite à jour le grub avec:
sudo update-grub
Je ne pense pas que ce soit une solution appropriée. Mais si votre système d'exploitation est sur le point de détruire votre ordinateur, trouvez ce qui fonctionne et espérez qu'une mise à jour ne va pas aggraver les choses.
Bonne chance
la source
La mise à niveau vers le noyau 5.3 résout mon problème et non plus l'arrêt du système en raison de températures élevées. J'ai mis à jour en utilisant:
http://ubuntuhandbook.org/index.php/2017/02/ukuu-install-latest-kernels-ubuntu-linux-mint/
la source