Pourquoi le processeur de mon Mac est-il étranglé? (Ratio Turbo Boost)

15

AnandTech a des instructions 1 sur comment vous pouvez vérifier le Ratios Turbo pour le processeur du Mac. Comme ils sont connectés, les informations sont très faciles à trouver.

Dans Mountain Lion, vous pouvez le faire de la manière suivante:

  1. Ouvrir /Applications/Utilities/Console.app
  2. Ouvrez le system.log sur le côté gauche.
  3. Rechercher des entrées contenant Turbo Ratios

Vous trouverez quelque chose comme ceci:

Dec 16 20:11:47 localhost kernel[0]: AppleIntelCPUPowerManagement: Turbo Ratios 0035

Et cela signifie:

La ligne ci-dessus indique les rapports turbo comme 0035 . Le numéro à quatre chiffres est le rapport turbo pour les noyaux actifs ( 4C / 3C / 2C / 1C ). En fonction des cœurs actifs, la vitesse d'horloge   peut varier. Chaque numéro est hexadécimal .

Les deux premiers chiffres sont des 0 car le processeur n’a pas plus de   deux noyaux et ne supporte donc pas les rapports turbo lorsque 4 ou 3 noyaux   sont actifs (2012 Macbook Air, i5-3427U). Le troisième numéro nous dit la   turbo boost maximum avec deux cœurs actifs: 3. C’est 3 bacs, où   chaque emplacement correspond à 100 MHz ou à 300 MHz au-dessus du niveau de base opérationnel de 1,8 GHz   la fréquence ( 2,1 GHz ).

Le quatrième chiffre nous donne le turbo maximum quand un seul noyau est   actif: 5. Cinq MHz correspond à 500 MHz, ce qui correspond à la base de 1,8 GHz   la fréquence nous donne 2,3 GHz .

(Texte édité par AnandTech pour s’adapter à mon processeur.)

Cependant, selon notebookcheck.net 2 le rapport de turbo devrait être 008A ou 1,8 GHz / 2,6 GHz / 2,8 GHz . Ce serait en ligne avec la publicité d'Apple 3 pour le Macbook Air 13 "2012:

enter image description here

Cela soulève la question évidente: Pourquoi le processeur de mon Mac est-il étranglé?

  • Je voudrais pouvoir utiliser le Outils MSR pour obtenir plus d'informations sur les vitesses d'horloge, mais pour qu'ils fonctionnent, je dois démarrer en mode noyau 32 bits, qui n'est plus disponible dans Mountain Lion.

  • MacCPUID 4 est un outil officiel d’Intel que vous pouvez utiliser pour calculer l’horloge actuelle du processeur. La version actuelle 2.1 a été publiée le 31/10/2012 mais semble toujours boguée. Quelle que soit la charge exercée sur mon processeur, il calcule toujours que l'horloge est à une fréquence constante de 2,3 GHz.

gentmatt
la source
Au départ, je commençais à être sceptique quant aux vitesses d'horloge du processeur de mon Macbook Air lorsque j'ai remarqué que les machines virtuelles que j'utilisais ne signalaient jamais de vitesses d'horloge supérieures à 2,3 GHz. Mes trouvailles dans system.log m'a surpris parce que le Macbook Air fonctionne très bien sous une utilisation normale, c'est pourquoi je ne m'attendais pas du tout à une limitation du processeur. En outre, AnandTech a signalé que les Macbook Air 2011 n'étaient pas étranglés. Si vous avez accès à un Macbook Air 2012, pouvez-vous signaler si vous voyez la même chose?
gentmatt
1
Même machine, même rapport turbo ...
cablesm
@ cablesm Merci de me le faire savoir. J'ai aussi découvert que l'URI de l'utilisateur sur le superutilisateur éprouvait ceci: superuser.com/q/517476/182260
gentmatt
Si seulement Intel publiait un moniteur Turbo Boost ou l'API pour OS X ... - stackoverflow.com/q/13996083/475228 - De plus, rien n’indique que quelque chose ne va pas. Ce n’est pas parce que vous n’avez pas vu les conditions dans lesquelles l’amplification maximale est activée que cela ne signifie pas qu’il n’y aura pas de charge légère.
bmike
@bmike Il serait intéressant de surveiller la fonctionnalité Turbo Boost sous OS X. J'ai utilisé la référence Cinebench R11.5 pour obtenir une image plus complète de ce qui se passe: 4 threads - & gt; 2,47, 1 thread - & gt; 1,10. Quoi qu’il en soit, si les chiffres du rapport turbo pour AppleIntelCPUPowerManagement fonctionne comme décrit par AnandTech, le Turbo Turbo max n’est pas encore activé.
gentmatt

Réponses:

7

Donc, j'ai couru un peu Cinebench R11.5 points de repère pour obtenir plus d'informations sur la unique fileté la performance de mon i5-3427U 1 (1,8-2,8 GHz) CPU:

1 fil → 1.10

J'ai également contacté l'auteur de l'article lié de AnandTech - @anandshimpi 2 . Anand Lal Shimpi a eu la gentillesse de m'envoyer un tableau de référence comparant les performances mono-thread des Macbook Air 13 "2011 aux Macbook Air 13" 2012 utilisant Cinebench R11.5.

Dans cette image, j'ai ajouté des informations sur le nombre maximum d'horloges de processeur à un seul thread, ainsi qu'une comparaison des performances mesurées, telles que suggérées par Anand Lal Shimpi.

enter image description here
[ source d'image ]

Dans ce graphique d'informations, je compare spécifiquement:

  • 2011 13 "Macbook Air, i5-2557M 1,7 GHz / 2,4 GHz / 2,7 GHz
  • 2012 13 "Macbook Air, i5-3427U 1,8 GHz / 2,6 GHz / 2,8 GHz

Comme vous pouvez le constater, la seule horloge à filetage du modèle 2012 est 3,7% augmenté en mode turbo boost.

Cependant, le score de référence a vu une 9,9% augmentation qui n'est pas simplement due à l'horloge supérieure, mais également à l'architecture plus efficace d'Ivy Bridge qui est environ 5-15% plus rapide 3 que Sandy Bridge.

En résumé, les scores de référence sont comme prévu tandis que le Turbo Ratios les entrées de journal ne sont pas. Anand Lal Shimpi avait "pensé que c'était un bug, il l'a soumis à Apple en juillet" 4 .

gentmatt
la source