Warum ist mein Mac Mini nicht Turbo Boosting?

Ich habe einen Mac Mini Ende 2014 mit der i7-Option , 3-GHz-Turbo, der laut Apple auf 3,5 GHz ansteigt. Um dem System etwas Arbeit zu geben, führe ich ein Raytrace aus :

$ time povray --benchmark +WT1

Dies sollte einen Kern mit einer intensiven Gleitkommaberechnung ausreizen. Aber wenn ich überprüfe, wie es läuft:

$ sysctl hw.cpufrequency
hw.cpufrequency: 3000000000

Warum springt der Turbo Boost nicht an? Abgesehen von dem Safari-Fenster, in das ich dies jetzt tippe, ist die Maschine ansonsten im Leerlauf. Ist dies das Szenario, für das Turbo Boost meines Wissens nach entwickelt wurde?

Nur aus Interesse, diese Maschine schließt diesen Benchmark in 13:25 Minuten ab und unser iMac 3,2 GHz i5 in 12:58 Minuten - ich sehe nicht, dass es sich gelohnt hat, die Prämie für i7 zu zahlen :-(

Update: Nun, nachdem ich etwas mehr recherchiert habe, bekomme ich laut dem Intel Power Gadget etwas Auftrieb :

Geben Sie hier die Bildbeschreibung ein

Aber ich kann immer noch nicht mit einem 3,2-GHz-i5 mithalten.

Antworten (1)

Wenn Sie den Befehl ausführen, sysctl hw.cpufrequencyerhalten Sie eine Konstante , die dem Betriebssystem beim Start übergeben wurde. Wenn Sie die CPU-Frequenz "on-the-fly" erhalten möchten, müssen Sie die CPU abfragen. Das macht das Intel Power Gadget.

Warum Sie bei Ihrer spezifischen Anwendung keine Leistungssteigerung sehen, kann an einer Reihe von Faktoren liegen, einschließlich der Tatsache, ob die Anwendung für die Arbeit mit dieser bestimmten Architektur optimiert ist oder nicht.

Haftungsausschluss: Ich persönlich weiß nicht viel über Raytracing-Software, aber von dem bisschen, das ich gelesen habe. Ich verstehe nicht, warum die Berechnungen für die Erstellung der Ablaufverfolgung nicht auf der GPU durchgeführt und nicht von der CPU abgeladen werden. Da frage ich mich, ob das nicht hier passiert

Mein Vorschlag hier ist, etwas zu verwenden, das auf allen Plattformen wie Geekbench konsistent ist

Schließlich hat Intel diesen Haftungsausschluss über die Turbo-Boost-Technologie ...

Geben Sie hier die Bildbeschreibung ein

Und...

Geben Sie hier die Bildbeschreibung ein

Wie Sie gesagt haben, scheint Ihre CPU "aufzuladen", aber warum sie nicht die vollen 3,5 erreicht, könnte von einem oder allen dieser Faktoren abhängen, die Intel festgestellt hat.

Es gibt keine GPU auf dem Mac Mini, die zu dieser Art von Offload fähig ist :-)