Wie kann ich die thermische CPU-Drosselung in OS X überwachen und steuern?

Ich bin kürzlich auf das Intel Extreme Tuning Utility für Windows gestoßen. Ich habe es unter Bootcamp Windows ausprobiert und es war sehr interessant zu erfahren, in welchen Situationen die CPU meines MacBook Pro (Mitte 2012) thermisch gedrosselt wird. Das Tool ist auch darauf ausgelegt, die Spannung der CPU zu ändern, um thermisches Throttling zu reduzieren. Diese Option stand jedoch nicht zur Verfügung.

Also meine Fragen sind:

  1. Gibt es ein ähnliches Tool zur Überwachung der (thermischen) CPU-Drosselung unter OS X (Yosemite)? Die Beantwortung dieses Teils berechtigt zur Annahme der Antwort ;-)
  2. Warum war die Option zum Ändern der CPU-Spannung unter Bootcamp nicht verfügbar? Wird diese Funktion von meiner CPU (i7 2,6 GHz Ivy Bridge 3720QM) nicht unterstützt?
  3. Wenn meine CPU ihre Spannung ändern kann, gibt es eine Möglichkeit, die CPU-Spannung in OS X zu reduzieren?

Haftungsausschluss: Ja, ich weiß, dass dies möglicherweise meine Hardware beschädigen kann. Keine Vorwarnung nötig ;-)

Antworten (5)

Um die Drosselung zu überwachen, können Sie Folgendes ausführen:

pmset -g thermlog

im Terminal und Watch-Ausgabe:Geben Sie hier die Bildbeschreibung ein

Wenn CPU_Speed_Limitder Wert manchmal unter 100 liegt, bedeutet dies, dass die CPU gedrosselt ist.

Nett. Ich überlege, ob dies die akzeptierte Antwort sein sollte. Auf meinem Mac wird es nicht aktualisiert, wie in Ihrem Screenshot zu sehen ist. Es zeigt nur eine Messung an und stoppt.
@ n1000 es ändert sich nur, wenn sich der Zustand der thermischen Drosselung ändert. Mein Macbook ist leider leicht zu drosseln, also habe ich gerade CPU-intensive Aufgabe ausgeführt und in diesem Moment einen Screenshot gemacht.
Diese Antwort akzeptieren, obwohl eine andere mehr Stimmen hat. Diese Antwort führt jedoch nicht aus, wie Drosselung mit Intel Power Gadget erkannt werden kann. Diese Antwort hier ist sehr klar, da sie CPU_Speed_Limiteinen numerischen Hinweis gibt.
Tatsächlich können Sie jetzt ein gewisses Throttling in Intel Power Gadget feststellen. Neuere Versionen zeigen MAX/AVG/MIN/REQ (angefordert) CPU-Frequenz. Wenn Sie eine intensive Aufgabe beginnen und sehen, dass das REQ-Diagramm zunächst auf das Maximum geht, aber nach einiger Zeit, wenn sich die Temperatur 100 ° C nähert, das REQ-Diagramm abfällt, können Sie sagen, dass die CPU gedrosselt ist.
Ich habe es gerade getestet, indem ich pmset -g thermlogPower Gadget parallel ausgeführt habe. es scheint, Sie haben Recht @ivanzoid. REQund CPU_Speed_Limitmindern gleichzeitig ihren Wert. Zeit, diese Antwort auch zu verbessern .

Das offizielle Intel Power Gadget hat eine Mac-Version.

Intel Power-Gadget

Es ist jedoch immer noch nicht klar, wie Sie die Einstellungen tatsächlich optimieren können. Ich laufe jetzt hinein, aber es scheint, dass es schreibgeschützt ist. Gibt es eine Möglichkeit, die Einstellungen tatsächlich zu optimieren? Ich möchte meine Temperatur möglichst unter 75 Grad halten.
Anscheinend wurde der Download-Link geändert: software.intel.com/en-us/articles/intel-power-gadget
Meines Erachtens ist diese Antwort unparteiisch. Es ist nur ein Link und ein Screenshot. Woher weiß ich, ob eine Drosselung stattfindet? Vielleicht könnten Sie erläutern, wie man anhand dieser Diagramme erkennen kann, ob die CPU gedrosselt wird?

Es gibt eine Open-Source-Menüleisten-App zur Überwachung der CPU-Drosselung (und Temperatur) namens Hot: https://github.com/macmade/Hot/

brew install hot

Es zeigt die Informationen direkt in der Menüleiste sowie einen Verlauf als Liniendiagramm.

https://raw.githubusercontent.com/macmade/Hot/main/Assets/menu.png

(über: https://www.idownloadblog.com/2020/11/25/hot-for-macos/ )

Dies wurde anscheinend aus dem Gebräu entfernt. Retouren brew info hotmachen No available formula with the name "hot". Wenn Sie stattdessen versuchen, eine Suche mit durchzuführen brew search hot, werden keine benannten Formeln hotzurückgegeben.
sieht aus wie ein Fass. brew install --cask hotfunktioniert bei mir.

Um die Antwort von Vebjorn Ljosa zu ergänzen: Wenn Sie Homebrew installiert haben, können Sie das Intel Power Gadget mit dem folgenden Befehl installieren:

brew install --cask intel-power-gadget

Nach der Installation zeigt Ihnen die App (in Ihrem Anwendungsverzeichnis) verschiedene Statistiken an.

Aus meinen begrenzten Tests geht hervor, dass die rote „REQ“-Linie anzeigt, wenn das System absichtlich Geschwindigkeit/Leistung reduziert.

Geben Sie hier die Bildbeschreibung ein

Ich habe es gerade getestet, indem ich pmset -g thermlogPower Gadget parallel ausgeführt habe. anscheinend hast du recht. REQund CPU_Speed_Limitmindern gleichzeitig ihren Wert.
Ich musste tunbrew install --cask intel-power-gadget
Ich sollte hinzufügen, dass die Installation dieses Tools auf meinem Mac mit Vagrant/VirtualBox falsche Probleme verursachte und ich es entfernen musste.
Ich habe die Antwort aktualisiert - danke @boyfarrell

Ich möchte auch, dass ein Dienstprogramm diese Funktion ausführt.

Ich weiß nicht, wie ich das in OSX überwachen soll, aber es gibt eine Möglichkeit, es zu reduzieren: SMC Fan Control . Mit diesem Dienstprogramm können Sie die Geschwindigkeit Ihrer Lüfter manuell einstellen, was die Maschine kühlt und die Drosselung etwas reduziert.

Dies hilft nur, Spitzen zu vermeiden. Wenn die CPU eine Weile unter Volllast ist, laufen die Lüfter sowieso auf 100%.
Ja, das macOS hat die ultimative Kontrolle über die Lüftergeschwindigkeiten. Sie können die Lüftergeschwindigkeit über die Empfehlung des Systems hinaus erhöhen, aber nicht darunter senken. Das letzte Wort hat das System.