web-dev-qa-db-fra.com

Pourquoi le mode Intel Turbo Boost ne fonctionne-t-il pas à la vitesse maximale?

J'ai testé les fréquences du processeur avec soit l'outil Intel i7z et turbostat du package linux-tools (Sudo modprobe msr, Sudo turbostat) et quoi Je trouve que les fréquences maximales de deux processeurs différents sont plus basses que celles d'Intel comme fréquence turbo maximale.

J'ai testé avec MrBayes MPI sur 4 noyaux avec régulateurs ondemand et performance et l'option 'turbo' avec indicator-cpufreq.

  1. i5-3210M - Spécifications Intel max. Fréq .: 2,5 GHz - 3,1 GHz Turbo

    max. mesurée: 2,89GHz

  2. i5-3470 - Spécifications Intel: 3,2 GHz - 3,6 GHz Turbo

    max. mesurée: 3,39 GHz

J'ai aussi essayé for i in {1..4}; do burnK7 & done dans tty1 et turbostat dans tty2 et j'ai obtenu les mêmes résultats.

Pourquoi le max. La fréquence du processeur Turbo, je peux mesurer en cours d'exécution Ubuntu inférieure à celle des états Intel? Où sont les "manquants" 0,21 GHz?

3
joschi

En réalité, comme vous utilisez les 4 cœurs, la fréquence maximale ne sera pas atteinte comme spécifié. Intel spécifie la fréquence turbo maximale pour un seul cœur en cours d'exécution.

Il existe différentes fréquences maximales atteintes pour 1 cœur actif et pour 4 cœurs actifs (pour éviter de passer par TDP) http://www.cpu-world.com/CPUs/Core_i5/Intel-Core%20i5-3210M%) 20 (BGA)% 20Mobile% 20processor.html

par exemple. vous obtenez donc environ 2,9 GHz plutôt que 3,1

si vous regardez dans i7z, il existe une ligne spécifiant le // // multiplicateur maximum obtenu avec 1/2/3/4 core. Vous ne pouvez pas dépasser ces multiplicateurs si plus d'un certain nombre de cœurs sont actifs.

de plus, les noyaux inactifs doivent être dans des états C3 ou supérieurs pour permettre aux noyaux actifs de passer à des niveaux de turbo plus élevés.

6
Titanius

Votre BIOS définit ces valeurs, vous devrez donc vous renseigner auprès du fournisseur de votre carte mère. Dans mon cas, je peux le configurer comme bon me semble car j'ai une carte mère destinée à l'overclocking et un processeur débloqué.

1
psusi