Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CPU Temperature is taken from the Proximity Sensor #32

Open
BourgonLaurent opened this issue Jul 26, 2020 · 0 comments
Open

CPU Temperature is taken from the Proximity Sensor #32

BourgonLaurent opened this issue Jul 26, 2020 · 0 comments

Comments

@BourgonLaurent
Copy link

Issue

The current values of the temperature for the CPU is taken from the Proximity sensor (located on the CPU Cooler). Obviously, the CPU Cooler is cooler than the CPU die. Overheating and temperature throttling is related to the temperature of the cores. This is why Intel Power Gadget is using the values from the cores (I think it is making an average since each core has its temperature but it is only showing one value). Unless it is under serious work, the Proximity sensor will always be lower by 5-20°C.

Configuration

Running macOS Catalina 10.15.6 on MacBookPro16,2

Behaviors

Current behaviour

> ./osx-cpu-temp
45.4 °C

Expected behaviour

It should return the temperature of the GPU

> ./osx-cpu-temp
55.3 °C

Possible Fix

Change the SMC key to one of the cores, preferably the first or second one to ensure compatibility on dual-core processors (or take the average of all the cores available).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant