J'ai un HP Spectre, sur lequel j'avais précédemment installé ElementaryOS. J'ai ensuite récemment installé Kubuntu 17.04 et tout fonctionne très bien, sauf une chose.
Sur ElementaryOS, l'ordinateur ne commencerait à étrangler qu'à environ 75 degrés Celsius et les fans commenceraient bien sûr à souffler. Maintenant sur Kubuntu 17.04, il commence à étrangler à environ 50 degrés Celsius et est donc loin d'être aussi rapide qu'ElementaryOS pour compiler et résoudre des algorithmes.
Sur ElementaryOS, la vitesse d'horloge serait d'environ la vitesse maximale nominale à 2800 MHz et d'environ 75 degrés Celsius lors de la résolution de problèmes de calcul
Sur Kubuntu, la vitesse d'horloge est d'environ 1600 MHz et d'environ 50 degrés Celsius lors de la résolution de problèmes de calcul.
Ma question est la suivante: existe-t-il un moyen de modifier cette limite de limitation thermique. J'ai essayé de tourner le intel_psate
dans la configuration de grub, mais cela ne semble pas aider.
Je sais que cela peut aller beaucoup plus vite, comme je l'ai vu sur ElementaryOS et que les fans ne tournent qu'à très basse vitesse (mais ils fonctionnent)
Il s'avère qu'Ubuntu/Linux générait certains processus appelés kidle_inject
, qui est un processus qui fait tourner le processeur au ralenti et le fait donc refroidir à nouveau. Ces processus sont générés par le module du noyau intel_powerclamp
. Il semble que le intel_powerclamp
le module a été mal configuré d'une manière ou d'une autre et engendre donc ces processus à une température raisonnablement basse (50 degrés Celsius).
J'ai donc supprimé le module en utilisant rmmod
:
rmmod intel_powerclamp
Et pour rendre les modifications permanentes, j'ai également créé un fichier /etc/modprobe.d/blacklist-intel_powerclamp.conf
avec le contenu:
blacklist intel_powerclamp
Avec ces changements, l'ordinateur fonctionne à nouveau à pleine vitesse et fonctionne de la même manière que dans ElementaryOS.
J'utiliserais cpufrequtils pour vérifier comment ubuntu est configuré
Sudo apt-get install cpufrequtils
puis vérifiez ce qui est réglé maintenant sur ubuntu
Sudo cpufreq-info -p
Vous pouvez vérifier les différentes politiques
Sudo cpufreq-info -g
retournera quelque chose comme
conservative ondemand userspace powersave performance
désormais réglé sur demande ou sur performance
Sudo cpufreq-set -r -g performance
L'indicateur -r est utilisé pour définir la modification pour tous les cœurs ("tous liés au matériel")