Warum wird die CPU meines Mac gedrosselt? (Turbo-Boost-Verhältnis)


15

AnandTech hat eine Anleitung 1, wie Sie die Turboverhältnisse für die Mac-CPU überprüfen können . Da sie protokolliert sind, sind die Informationen sehr leicht zu finden.

In Mountain Lion können Sie dies folgendermaßen tun:

  1. Öffnen /Applications/Utilities/Console.app
  2. Öffnen Sie die system.logauf der linken Seite.
  3. Suche nach Einträgen mit Turbo Ratios

Was Sie finden, ist ungefähr so:

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

Und das bedeutet:

In der obigen Zeile sind die Turboverhältnisse als 0035 aufgeführt . Die vierstellige Zahl ist das Turboverhältnis für die aktiven Kerne ( 4C / 3C / 2C / 1C ). Abhängig von den aktiven Kernen kann die Taktrate variieren. Jede Zahl ist hexadezimal .

Die ersten beiden Zahlen sind Nullen, da die CPU nicht mehr als zwei Kerne hat und daher keine Turboverhältnisse unterstützt, wenn 4 oder 3 Kerne aktiv sind (2012 Macbook Air, i5-3427U). Die dritte Zahl gibt den maximalen Turbo-Boost bei zwei aktiven Kernen an: 3. Das sind 3 Bins, wobei jedes Bin 100 MHz oder 300 MHz über der Standardbetriebsfrequenz von 1,8 GHz ( 2,1 GHz ) liegt.

Die vierte Zahl gibt uns den maximalen Turbo, wenn nur ein einzelner Kern aktiv ist: 5. Fünf Bins sind 500 MHz, was zusätzlich zur 1,8-GHz-Grundfrequenz 2,3 GHz ergibt .

(Bearbeiteter Text von AnandTech passend zu meiner CPU.)

Laut notebookcheck.net 2 sollte das Turboverhältnis jedoch 008A oder 1,8 GHz / 2,6 GHz / 2,8 GHz betragen . Dies würde im Einklang mit Apples Werbung 3 für das 2012 13 "Macbook Air stehen:

Bildbeschreibung hier eingeben

Dies wirft die offensichtliche Frage auf: Warum ist die CPU meines Mac gedrosselt?

  • Ich wünschte, ich könnte die MSR-Tools verwenden , um mehr Informationen über die Taktraten zu erhalten, aber damit sie funktionieren, muss ich im 32-Bit-Kernel-Modus booten, der in Mountain Lion nicht mehr verfügbar ist.

  • MacCPUID 4 ist ein offizielles Tool von Intel, mit dem Sie den aktuellen CPU-Takt berechnen können. Die aktuelle Version 2.1 wurde am 31.10.2012 veröffentlicht, scheint aber immer noch fehlerhaft zu sein. Egal wie ich meine CPU belaste, es wird immer berechnet, dass der Takt konstant bei 2,3 GHz liegt.


Ursprünglich wurde ich skeptisch in Bezug auf die CPU-Taktraten in meinem Macbook Air, als ich bemerkte, dass von mir verwendete virtuelle Maschinen niemals Taktraten über 2,3 GHz angaben. Meine Ergebnisse haben system.logmich überrascht, weil das Macbook Air unter normalen Bedingungen sehr kühl läuft, weshalb ich überhaupt keine CPU-Drosselung erwartet habe. Außerdem hat AnandTech berichtet, dass die 2011 Macbook Airs nicht gedrosselt wurden. Falls Sie Zugriff auf ein 2012 Macbook Air haben, können Sie dies bitte melden, wenn Sie dasselbe sehen?
Gentmatt

1
Gleiche Maschine, gleiche Turboverhältnis ...
Kabelm

@cablesm Danke, dass du mich informiert hast. Ich fand auch heraus , dass Benutzer URI auf Super - User erlebt diese: superuser.com/q/517476/182260
gentmatt

Wenn nur Intel einen Turbo-Boost-Monitor oder die API für OS X herausbringt ... - stackoverflow.com/q/13996083/475228 - ist auch nicht klar, dass irgendetwas falsch ist - nur weil Sie keine Bedingungen gesehen haben, bei denen der maximale Boost liegt enabled bedeutet nicht, dass es in Situationen mit geringer Last nicht funktioniert.
bmike

@bmike Es wäre großartig, die Turbo-Boost-Funktion unter OS X zu überwachen. Ich habe den Cinebench R11.5-Benchmark ausgeführt, um ein umfassenderes Bild der Vorgänge zu erhalten: 4 Threads -> 2,47, 1 Thread -> 1,10. Wie auch immer, wenn das Turbo-Verhältnis für die AppleIntelCPUPowerManagementArbeit wie von AnandTech beschrieben ist, ist der maximale Turbo-Boost noch nicht aktiviert.
Gentmatt

Antworten:


7

Daher habe ich einige Cinebench R11.5- Benchmarks durchgeführt, um mehr Informationen über die Single-Threaded- Leistung meiner i5-3427U 1- CPU (1,8-2,8 GHz) zu erhalten:

1 Faden → 1.10

Ich habe auch den Autor des verlinkten Artikels von AnandTech - @anandshimpi 2 kontaktiert . Anand Lal Shimpi war so freundlich, mir eine Benchmark-Tabelle zu senden, in der die Single-Threaded-Leistung des 13 "Macbook Airs 2011 mit der des 13" Macbook Airs 2012 mit Cinebench R11.5 verglichen wurde.

In dieses Bild habe ich Informationen zu den maximalen Single-Threaded-CPU-Takten sowie einen Vergleich der gemessenen Leistung eingefügt, wie Anand Lal Shimpi vorgeschlagen hat.

Bildbeschreibung hier eingeben
[ Bildquelle ]

In dieser Infografik vergleiche ich konkret:

  • 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

Wie Sie sehen können, ist der Single-Threaded-Takt des 2012-Modells im Turbo-Boost-Modus um 3,7% erhöht.

Der Benchmark-Score stieg jedoch um 9,9% , was nicht nur auf den höheren Takt zurückzuführen ist, sondern auch auf die effizientere Ivy Bridge-Architektur, die etwa 5 bis 15% schneller ist 3 als Sandy Bridge.

Insgesamt sind die Benchmark-Scores wie erwartet, die Turbo RatiosProtokolleinträge hingegen nicht. Anand Lal Shimpi hatte "vermutet, dass es sich um einen Fehler handelt, und ihn bereits im Juli an Apple übermittelt" 4 .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.