Pendant longtemps, je me suis demandé pourquoi mon ordinateur surchauffait sous Linux, bien que cela m'est aussi arrivé sous Windows mais pas si souvent, alors je me suis demandé ce qui allait se passer et j'ai réalisé que cela ne se produisait que lorsque l'un des 2 processeurs était à 100% de fréquence pendant longtemps, provoquant une surchauffe et finalement l'arrêt.
Cela a rendu presque impossible d'installer une distribution Linux car à partir du CD live, ils ont fait pour mettre le processeur au maximum et j'ai dû mettre un ventilateur dans l'entrée de ventilation de l'ordinateur portable, je l'ai fait plusieurs fois à cause de mon passe-temps d'installation qui distro j'ai aimé. mettre en avant seulement jusqu'à l'entrée dans la section mais seul gnome 2 pouvait limiter la fréquence du processeur (en mode espace utilisateur) avec l'applet qui était inclus mais il restait tout le temps dans la fréquence que je l'ai mise et c'était pas à la demande et que cela a toujours été à la fréquence que je laisse et non à celle dont le processeur avait besoin.
C'était quand je cherchais comment limiter la fréquence maximale à laquelle le processeur peut fonctionner, pour que le processeur soit manipulé à la demande sans atteindre 100% du processeur pour qu'il ne surchauffe pas.
Nous devons d'abord savoir combien de processeurs nous avons dans un terminal écrivent:
ls / sys / périphériques / système / cpu / | grep cpu [0-9]
Dans mon cas, la sortie était
cpu0 cpu1
Cela signifie que j'ai 2 processeurs
Ensuite, pour chaque processeur que vous avez
plus / sys / devices / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies
Dans mon cas, les sorties étaient
:::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies :::::::::::::: 2100000 1050000 525000 --Plus-- (Fichier suivant: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl :::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000
Pour les deux processeurs, comme je l'ai mentionné si j'ai les processeurs à 2100000 hertz, ils surchauffent après un certain temps, je veux donc limiter la fréquence maximale, car les fichiers du répertoire / sys / devices / system / cpu / cpux / cpufreq / proviennent l'administrateur est nécessaire pour apporter les modifications souhaitées en tant qu'administrateur
La vitesse maximale est éditée dans le fichier
/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq / sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq
Et comme je veux le changer à chaque démarrage, il m'est pratique de le mettre dans /etc/rc.local donc j'édite ce fichier en tant qu'administrateur
Gnome
gksu gedit /etc/rc.local
KDE
kdesu kate /etc/rc.local
Terminal (changez nano en votre éditeur préféré ou utilisez su avant de taper la commande)
sudo nano /etc/rc.local
Ajouter entre les lignes
#! / bin / sh -e echo 1050000> '/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq' echo 1050000> '/ sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq' exit 0
Et donc la vitesse maximale du processeur sera de 1050000.
J'espère que c'est utile à quelqu'un.