Turbo Boost fonctionne-t-il?

27

J'ai récemment acheté un ordinateur portable doté d'un CPU sablonneux qui est censé avoir turbo boost . Le turbo boost est-il pris en charge en 11.04? Comment puis-je savoir si cela fonctionne?

J'ai essayé ceci , mais il semble ne détecter que Nehalem CPU.

    
posée gregghz 28.04.2011 - 19:37
la source

4 réponses

21

11.04 exécute le noyau 2..6.38 censé fonctionner avec les processeurs Sandy Bridge.

Vous pouvez ouvrir un terminal et exécuter grep MHz /proc/cpuinfo . Ouvrez ensuite un deuxième onglet de terminal et exécutez une boucle comme while :; do :; done . Dans le premier terminal, exécutez à nouveau grep MHz /proc/cpuinfo . Vous devriez voir que l'un des cœurs a maintenant une fréquence plus élevée:

$ grep MHz /proc/cpuinfo 
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 3701.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000

Vous pouvez également essayer powertop et turbostat de la linux-tools-common (exécutez sudo modprobe msr avant sudo turbostat ). La version SVN de i7z est censée fonctionner avec Sandry Bridge (et cela fonctionne pour moi avec un ordinateur de bureau i7).

    
réponse donnée elmicha 19.05.2011 - 07:25
la source
17

Utilisez sudo turbostat pour cela. La sortie de cat /proc/cpuinfo ne montre pas toujours la fréquence actuelle du processeur mais la fréquence non turbo maximale, même lorsque Turbo Boost est activé et activé.

Comme indiqué dans la réponse d'elmicha, vous devrez charger le module msr avec sudo modprobe msr puis exécuter turbostat avec sudo turbostat .

    
réponse donnée David Gardner 04.04.2013 - 17:23
la source
5

Pour installer le turbostat, vous devez exécuter:

$ sudo apt-get install linux-tools-common linux-tools-generic

(apparemment, je manque de réputation pour ajouter ceci en tant que commentaire à @ david-gardner post)

    
réponse donnée dimril 18.11.2016 - 09:39
la source
1

La première réponse acceptée ne fonctionne pas toujours

Comme la deuxième réponse la plus votée a été soulignée, la réponse la plus votée et acceptée indique parfois la fréquence régulière maximale.

Méthodes CLI alternatives

Ci-dessous, vous pouvez voir les fréquences pour le numéro de processeur 0. Pour voir tous les processeurs, remplacez 0 par * . La fréquence est exprimée en MHz avec trois décimales. Donc 1000000 = 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

Fréquence du processeur 0 à 7 lorsque YouTube est chargé

$ 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 (supérieur à 2,6 GHz)

Fréquence processeur 0 à 7 lorsque YouTube est en pause

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
808913
800029
800022
800004
800001
800001
800013
800009

Tous les processeurs ont une vitesse minimale de 800 MHz, même si Chrome est exécuté sur deux écrans avec 11 onglets ouverts, mais que YouTube est en pause.

Intel Turbo Boost est-il activé?

En utilisant le terminal, vous pouvez vérifier si la fonctionnalité Turbo Boost est activée:

$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0

Ceci est un double négatif; lorsque "no turbo" est désactivé (= 0), Turbo Boost est activé.

Pour désactiver Turbo Boost, utilisez sudo powers et définissez le commutateur no_turbo sur 1 :

$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
1

Le 1 retourné indique que le turbo est maintenant désactivé.

Autre méthode graphique utilisant Conky

D'autres réponses mentionnent des méthodes alternatives à l'interface de ligne de commande (interface de ligne de commande) de base. J'aime utiliser Conky pour le faire. Dans l'exemple ci-dessous, le processeur Skylake a une fréquence régulière de 800 MHz à 2600 MHz. Avec le turbo boost activé, la fréquence peut passer à 3500 MHz sous forte charge.

L'échantillon .gif ci-dessous commence par montrer la fréquence fluctuant autour de 3100 MHz sous une charge lourde lorsque grep s'exécute 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 chute à une vitesse fixe de 2600 MHz, ce qui correspond à la vitesse maximale normale 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 les sauts de vitesse au-dessus de 2600 MHz et fluctuer à nouveau entre 3100 et 3200 MHz.

Notez à quelle vitesse la température augmente de 10 degrés lorsque Turbo est activé

    
réponse donnée WinEunuuchs2Unix 03.01.2018 - 12:50
la source

Lire d'autres questions sur les étiquettes