Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Arcanthur

macrumors newbie
Original poster
Nov 28, 2022
2
0
Hey guys, I couldn't find an answer on my exact situation so here goes:

I purchased a single CPU Mac Pro (2009) 4,1 and upgraded the firmware to 5,1 (currently on MP51.0089.B00 until my Radeon RX580 is delivered).

Running a freshly installed copy of High Sierra 10.13.6 on an SSD.

I upgraded the CPU to an X5690 and 32gb of ECC 1333mhz memory (2 16gb DIMMS).

The system boots normal, and fans run normal speed, and everything seems to work as it should. However, when I try this command in terminal:

sudo powermetrics --samplers smc |grep -i "CPU die temperature"

It returns "Unable to get SMC values"

- I reset the NVRAM and SMC, but nothing changed other than the RAM reading the correct 1333mhz value.

- I installed Macs Fan Control and it CAN read the CPU and GPU temps and control the fans as needed.

- SMC versions match, and fans operate normally without Macs Fan Control.

A few questions:

1. What else would cause the system to not be able to read the values?

2. Am I using the incorrect command for my Mac Pro to get SMC values?

3. If I can't get it to read, will Macs Fan Control suffice as a compromise?

Thanks

-Arc
 
Last edited:

tsialex

Contributor
Jun 13, 2016
13,454
13,601
You can't read the SMC from a Mac Pro (AFAIK none up to late-2013 work with powermetrics, did not check the 2019 Mac Pro) this way. Not a supported platform, unable to get smc values, see the man for powermetrics:

SMC

The smc sampler displays information supplied by the System Management
Controller. On supported platforms, this includes fan speed and information
from various temperature sensors. These are instantaneous values taken at
the end of the sample window, and do not necessarily reflect the values at
other times in the window.
 
  • Like
Reactions: Arcanthur

Arcanthur

macrumors newbie
Original poster
Nov 28, 2022
2
0
You can't read the SMC from a Mac Pro (AFAIK none up to late-2013 work with powermetrics, did not check the 2019 Mac Pro) this way. Not a supported platform, unable to get smc values, see the man for powermetrics:
Thanks, I was trying to read CPU temps after I upgraded and it led me down this path. Glad to know nothing is wrong.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.