MacThrottle: Open-Source-Tool visualisiert Thermal Throttling unter macOS

1 week ago 5


Wer einen Mac mit Apple Chip nutzt, kennt das Szenario vielleicht: Die Leistung ist meist überragend, doch unter spezifischer Dauerlast kommt auch irgendwann der beste Chip ins Schwitzen. Ein Entwickler bemerkte dies bei seinem MacBook Air M2 im Betrieb an einem externen 4K-Monitor mit 120 Hz. Das lüfterlose Gerät wurde träge, ohne dass man akustisch gewarnt wurde, das sogenannte Thermal Throttling setzte ein. Ähnliches Verhalten zeigte sich laut ihm sogar beim MacBook Pro M4 Max im 14-Zoll-Format (35,56 cm). Da herkömmliche Tools oft nur die CPU-Auslastung und nicht den tatsächlichen Drosselungszustand präzise anzeigen, entstand das Projekt MacThrottle.

Angebot

Amazon Fire TV Stick 4K Select (neueste Generation), beginne mit dem Streamen in 4K, Hunderttausenden von Filmen...

Die technische Hürde liege laut Entwickler in der Auswertung der Daten. Apples offizielle API über `ProcessInfo` erweist sich als zu ungenau, da sie Zustände oft noch als unkritisch einstuft, wenn das System bereits die Leistung reduziert. Das Terminal-Werkzeug `powermetrics` liefert zwar exakte Werte analog zum System-Daemon `thermald`, verlangt jedoch Root-Rechte. Die Lösung fand sich im System-Benachrichtigungsdienst `notifyd`. macOS sendet den Hitzestatus (`thermalpressurelevel`) intern an diesen Dienst, und dort lässt er sich ganz ohne Root-Zugriff abgreifen.

Das Ergebnis ist eine schlanke App, die sich in der Menüleiste einnistet. Ein Thermometer-Icon visualisiert durch Farbwechsel von Grün bis Rot den aktuellen Zustand des SoCs. Ein Klick darauf öffnet einen detaillierten Graphen, der Temperaturverläufe, den Drosselungsgrad und, sofern vorhanden, die Lüfterdrehzahl anzeigt. Für die flüssige Darstellung des Graphen auf ProMotion-Displays setzt die App auf GPU-Rendering. Das Projekt MacThrottle steht als Open Source zur Verfügung.

Angebot

Heidenfeld Pizzaofen | Pizzachef für 6 Personen - 1100 Watt bis 300°C - Backofen - Pizzaofen elektrisch - Pizza...

Transparenz: In diesem Artikel sind Partnerlinks enthalten. Durch einen Klick darauf ge­lan­gt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhalten wir ei­ne kleine Provision. Für euch ändert sich am Preis nichts. Partnerlinks haben keinerlei Einfluss auf unsere Berichterstattung.

Read Entire Article