You are not logged in.

#1 2016-05-23 02:57:54

DrKillPatient
Member
Registered: 2011-07-28
Posts: 85

Cores reporting incorrect critical temps; how to change manually?

I have a Retina Macbook Pro 11,1 for which Arch has temperatures comparable to OSX when idle/low-load, but about 10-15C higher than OSX at high load. However, the temperature is always steady although high, so I suspect that power-regulating programs, chiefly thermald, are regulating it, just not at the right thresholds. I've determined (I think) that the problem is the max temperature values the cores are reporting (as seen in lm_sensors). They report a critical temperature of 100C — which is correct according to Intel's datasheet — but they report a high temp of 100C as well. I very much doubt the max and high temperatures should be the same; in my experience high is about 10-15C lower than crit, which would explain the discrepancy in Arch (the config of the mbpfan daemon seems to agree with this figure).

Is there a way to manually override the incorrectly-reported or not-reported temperature values to lower them so that thermald will begin cooling earlier? (If not, can I make such a change in thermald directly?)

Last edited by DrKillPatient (2016-05-23 03:17:47)

Offline

#2 2016-05-23 06:14:32

Arup
Member
From: Earth
Registered: 2014-02-20
Posts: 95

Re: Cores reporting incorrect critical temps; how to change manually?

Can you try disable intel_psate and see if your temps go down?

Offline

#3 2016-05-23 17:54:33

DrKillPatient
Member
Registered: 2011-07-28
Posts: 85

Re: Cores reporting incorrect critical temps; how to change manually?

Ah, thanks --- that helped somewhat; my temperatures during the same compile are around what OSX would give me (70-75C). However, Turbo Boost seems not to work now; clock frequency caps at 2.80 (turbo boost gets me to 3.30).

cat /sys/devices/system/cpu/cpufreq/boost

gives me "1", but even on the "performance" governor, I can't get boosting to occur ever. Can one still boost with acpi-cpufreq?

Last edited by DrKillPatient (2016-05-23 17:55:01)

Offline

#4 2016-05-24 01:56:23

Arup
Member
From: Earth
Registered: 2014-02-20
Posts: 95

Re: Cores reporting incorrect critical temps; how to change manually?

Turbo boost works in CPU Freq but, do a sudo watch -n 1  cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq in terminal to get a real reading.

Offline

Board footer

Powered by FluxBB