I'm trying to get CPU temperature from the terminal using sysctl.


sysctl machdep.xcpm.cpu_thermal_level


machdep.xcpm.cpu_thermal_level: 0

But the given temperature is not correct(Original temperature is: 51c).

How does the temperature is calculated by sysctl? Sometimes the temperature is 0.

Why the temperature is wrong?

Thank you.

You must log in to answer this question.

Browse other questions tagged .