Ist es möglich, die CPU/GPU-Temperaturen **über die Befehlszeile** anzuzeigen? [Duplikat]

Als diese Frage 2012 gestellt wurde und speziell die Anforderung „Befehlszeile“ erwähnt wurde, schlug eine Antwort Temperature Monitor (ein „altes“ Produkt) vor. Wenn alle drei, Temperature Monitor, zusammen mit smcFanControl und iStat Menu , nebeneinander ausgeführt werden, zeigt sich das Problem. Ich will dieses Maß an ständiger Ablenkung nicht.

Menüleiste Temperaturüberwachung

Ich vermute die folgende Antwort: Es ist nicht möglich, die CPU- und GPU-Temperaturen von der Befehlszeile aus anzuzeigen. Ich vermute dies, weil sowohl iStat als auch Temperature Monitorzusätzliche Treiber installiert werden. Wenn das der Fall ist, wäre es schön, diese Antwort aufzuzeichnen.

smcFanControl und iStat Menu sind nette Dienstprogramme, mit denen Sie die Temperatur Ihrer CPU im Auge behalten können. Ersteres zeigt nur die CPU-Temperatur, und beide sind zu ablenkend (der Vorgänger des letzteren, iStat Nano, konnte still im Dashboard sitzen, bis man es brauchte, außerdem scheint das iStat-Menü ziemlich klebrig zu sein: Ich habe noch nicht herausgefunden, wie man es löscht – Es reicht nicht aus, das Programm einfach zu entfernen /Applications.)

Es war schön zu sehen, dass ioreg die maximale Kapazität einer Batterie anzeigt (im Gegensatz zur statischen Designkapazität signalisiert die maximale Kapazität den Zustand der Batterie). Die Verwendung eines Programms (z. B. CoconutBattery ) ist nicht erforderlich.

Ein Skript (das immer noch ioreg verwendet) zeigt die Batterietemperatur an

AppleSmartBattery Temperatur: 30 °C 62,0 °F

und so hoffe ich für 2017 auf eine erneute antwort auf folgende frage.

Wie kann ich die CPU-Temperatur über die Befehlszeile anzeigen? Besonders schön wäre es, auch die GPU-Temperatur zu sehen. OS X stürzte gerade ab und startete von selbst neu, und die Konsolenprotokolle ("Event: GPU Reset" und "GPU HangState 0x00000000") deuten darauf hin, dass die GPU der Übeltäter sein könnte. Ich versuche festzustellen, ob es an der Zeit ist, die Wärmeleitpaste erneut aufzutragen und die Kühlkörper wieder anzubringen (das habe ich noch nie gemacht; ich bin mir nicht einmal sicher, ob es in meiner Macht steht).

iStat Menu (oder iStat Menus) ist eine andere App als iStat Nano
Es gibt mehrere Antworten auf die von Ihnen verlinkte Frage, von denen einige Befehlszeilentools erwähnen. Kannst du diese auch vorher ausprobieren? Und wenn nötig, kommen Sie zurück und geben Sie im Fragetext an, warum keiner von ihnen Ihren Anforderungen entspricht?
kein Duplikat. Die GPU-Temperaturen würden sich von den CPU-Temperaturen unterscheiden, vorausgesetzt, es gibt verschiedene Sensoren, die angezapft werden können.

Antworten (1)

Es sieht so aus, als ob eine geeignete Lösung in einer der weniger bewerteten Antworten auf die von Ihnen verlinkte Frage enthalten sein könnte:

Dieses Open-Source-Befehlszeilendienstprogramm hat bei mir funktioniert: https://github.com/lavoiesl/osx-cpu-temp .

M. Lavoie verwendet Code, den Apple vor einiger Zeit veröffentlicht hat: Apple System Management Control (SMC) Tool Copyright (C) 2006, aber es funktioniert gut auf meinem 2011 Mini.

Wenn smcFanControl für Sie funktionsfähig ist, Ihnen aber das Anzeigeformat nicht gefällt, dann ist dieses kleine C-Programm vielleicht besser für Ihren Anwendungsfall geeignet.

Sie haben Recht. Wie aus meiner Frage hervorgeht, hatte ich mir die vier anderen Antworten genau angesehen, aber diesen Einzeiler übersehen. Es erledigt die halbe Arbeit – keine GPU-Temperatur. Ich akzeptiere diese Antwort, wenn niemand eine vollständigere Lösung vorschlägt, oder lösche die Frage, wenn sie weiterhin als Duplikat abgelehnt wird.