-
-
Notifications
You must be signed in to change notification settings - Fork 106
Description
By default, when first running Hot.app, it is not showing an active temperature reading for anything on my mac. It displays a single unchanging number which is unrelated to the actual temperature of my Mac CPU. (This is its own problem, but I figure if the problem below is solved then this one will be much easier to solve.)
In order to get an accurate CPU temperature reading on my mac, I must click on the app and select something from the list of "Temperature Sensors" in the settings. The list is an incomprehensible string of letters and numbers which normal users wouldn't know how to interpret. I'm a quite savvy computer user and I still wouldn't be able to tell which one I should select from that list under normal circumstances. Screen shot attached:
For my particular computer (MacOS Monterey 12.7.6 running on an Intel MacBook Pro 2017) it turns out that the correct one was "TC0F", deep into the list, it's not even the first one in the list. How did I find that out? Because I already have a shell command that I sometimes use to check my temp:
sudo -S powermetrics --samplers smc | grep -i "CPU die temperature"
If I run that in a loop in a script, then I can watch my CPU temp go up and down. None of the other items in the Hot.app Temperature Sensors shows temperatures which match the output of that script. In fact, most of those numbers aren't even changing at all. So I'm pretty sure TC0F is the correct one for my machine. But I had to come up with that solution myself, it was nowhere in the app and there's nothing to tell me how I select the correct temperature sensor.