https://sebsauvage.net/wiki/doku.php?id ... emperature
Copier coller :
Vous avez des problèmes de refroidissement ou plus simplement vous voulez allonger la durée de vie de votre ordinateur ? Il est possible de limiter la température du CPU. Le principe est de réduire la fréquence du CPU de manière à maintenir la température en dessous du seuil que vous lui aurez fixé.
Si vous avez un processeur Intel, le contrôle de température est accessible via /sys:
Afficher le seuil actuel : cat /sys/bus/pci/drivers/proc_thermal/0000:00:04.0/tcc_offset_degree_celsius
La valeur retournée est le nombre de degrés en dessous de la valeur critique à partir de laquelle il va commencer à réduire la fréquence (throttling).
Chez moi, elle affiche 2. La température max est généralement 100° sur les processeurs. Il se limitera donc à 100-2 = 98° C.
Changer la valeur : Si on veut le limiter à 70°, il faut donc faire:
Code : Tout sélectionner
sudo bash -c "echo 30 >|/sys/bus/pci/drivers/proc_thermal/0000:00:04.0/tcc_offset_degree_celsius"
Voir la température actuelle : sensors mais les environnements de bureau ont bien souvent des applets pour afficher la température.
Si vous avez un processeur AMD (ou tout autre CPU), vous pouvez utiliser ce script qui va effectuer grosso-modo la même chose:
Page du logiciel : https://github.com/Sepero/temp-throttle
Page de l'auteur : http://seperohacker.blogspot.com/2012/1 ... uency.html
Script à télécharger : https://github.com/Sepero/temp-throttle ... hrottle.sh
Penser à faire un petit sudo apt install cpufrequtils avant d'utiliser le script (il utilise cpufreq-set).
Lancez-le en root en spécifiant la température. Exemple:
Code : Tout sélectionner
sudo ./temp_throttle.sh 70
En complément de ces deux astuces, passez le governor de votre CPU en mode "Conservative" au lieu de "Schedutil" ou "Performance".
Le CPU aura moins tendance à monter en fréquence à la moindre sollicitation (Utilisez les applets de contrôle de fréquence de votre environnement de bureau).
Notez que d'autres facteurs peuvent provoquer la chauffe de votre ordinateur, comme le GPU.
Conseil: Dans les jeux, activez la synchronisation verticale et limitez à 60 fps (images par seconde). C'est généralement largement suffisant pour les jeux et évite de faire tourner le GPU à fond pour calculer 160 fps ou plus.