Faire du throttling
Durée totale : 5 min
Difficulté : 3/5
Pré-requis : aucun
Qu'est-ce que c'est ?
En gros, ca met le processeur en veille x % du temps, le reste du temps il calcule comme en temps normal. Ainsi, un throttling de 75% va ne faire travailler le processeur qu'un coup d'horloge sur 4 : un processeur 2 GHz throttlé à 75% se comportera exactement comme un processeur 500 MHz non throttlé. L'avantage c'est que cela permet de réduire un peu la température en cas de gros calculs, et d'améliorer très très légèrement l'autonomie.
Cette technique a peu de résultats, surtout au vu du “désagrément” que cela cause. Avec tous les processeurs, vous pouvez throttler, mais cela n'a pas d'intérêt sur la plupart des portables munis d'un processeur “mobile”. Pour vérifier que vous pouvez throttler, aller dans le répertoire
cd /proc/acpi/processor/
aller dans le répertoire associé au processeur que vous voulez throttler
cd CPU1
typiquement chez moi et vérifier la présence d'un fichier throttling
ls | grep throttling
Comment throttler
Dans le répertoire de votre CPU (donc souvent /proc/acpi/processor/CPU1
), faites
cat throttling
Cela liste tous les états de throttling que vous pouvez utiliser avec votre processeur, une petite étoile sera présente derrière l'état en cours (sûrement T0). Si vous voulez par exemple, throttler à 50 % ce qui correspond à par exemple T4 chez vous, faites
echo 4 | sudo tee throttling
Pour revenir à un comportement “normal” du processeur, faites
echo 0 | sudo tee throttling
Pour avertissement, mon portable est inutilisable pour un throttling de 75% !