La meilleure réponse votée acceptée ne fonctionne pas toujours
Comme l'a souligné la deuxième réponse la plus votée, la réponse la plus votée et la plus acceptée indique parfois la fréquence régulière maximale.
Méthodes CLI alternatives
Ci-dessous, vous pouvez voir les fréquences du CPU numéro 0. Pour voir tous les CPU remplacer 0
par *
. La fréquence est exprimée en MHz avec trois décimales. Alors1000000
= 1000 MHz = 1 GHz. Ce processeur Intel Skylake est évalué à 2,6 GHz ou 3,5 GHz avec Turbo Boost activé.
Fréquence minimale 800 MHz
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
800000
Fréquence maximale 3500 MHz (3,5 GHz)
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
3500000
Fréquence actuelle 1027,669 MHz (1,028 GHz)
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
1027669
CPU 0 à 7 Fréquence lorsque YouTube se charge
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
2754249
2700098
2842167
2700270
1359287
901937
1662780
1731062
4 processeurs sur 8 sont en mode turbo (au-dessus de 2,6 GHz)
CPU 0 à 7 Fréquence lorsque YouTube s'est arrêté
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
808913
800029
800022
800004
800001
800001
800013
800009
Tous les processeurs sont à une vitesse minimale de 800 MHz, même si Chrome fonctionne sur deux écrans avec 11 onglets ouverts mais YouTube s'est arrêté.
Intel Turbo Boost est-il activé?
À l'aide du terminal, vous pouvez vérifier si la fonction Turbo Boost est activée:
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
C'est un double négatif; quand "no turbo" est désactivé (= 0) alors Turbo Boost est activé.
Pour désactiver Turbo Boost, utilisez les sudo
pouvoirs et réglez le commutateur no_turbo
sur 1
:
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
1
Le retour 1
indique que le turbo est maintenant désactivé.
Méthode GUI alternative utilisant Conky
D'autres réponses mentionnent des méthodes alternatives à la CLI de base (interface de ligne de commande). J'aime utiliser Conky pour ce faire. Dans l'exemple ci-dessous, le processeur Skylake a une fréquence régulière de 800 MHz à 2600 MHz. Avec turbo boost activé, la fréquence peut passer à 3500 MHz sous une charge élevée.
L'exemple .gif ci-dessous commence en montrant une fréquence oscillant autour de 3100 MHz sous une charge élevée lorsqu'il grep
est exécuté sur l'ensemble du système de fichiers. Ensuite, la commande est émise:
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
... pour désactiver le turbo boost. La vitesse tombe à une vitesse fixe de 2600 MHz, qui est la vitesse maximale régulière sans turbo.
Ensuite, la commande turbo est inversée:
$ echo "0" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
... pour réactiver le turbo et la vitesse passe au-dessus de 2600 MHz et oscille à nouveau entre 3100 et 3200 MHz.
Remarquez à quelle vitesse la température saute de 10 degrés lorsque le Turbo est activé