1 |
On Mon, Oct 26, 2009 at 2:44 PM, Grant <emailgrant@×××××.com> wrote: |
2 |
>>> After upgrading from 2.6.28 to 2.6.31, I noticed my CPU temperatures |
3 |
>>> are reported a full 20C hotter. If I load the old kernel, the |
4 |
>>> reported temperatures drops back down to normal. Has anyone else seen |
5 |
>>> this? |
6 |
>> |
7 |
>> If you're using coretemp as sensor, the temps are always off (the coretemp |
8 |
>> sensor of Intel chips is not accurate, not by any stretch of the |
9 |
>> imagination.) It only reports the distance to the CPU's maximum thermal |
10 |
>> junction, which then the coretemp driver *tries* to translate into a |
11 |
>> temperature, but the result is wrong since the value reported by the CPU is |
12 |
>> not accurate to start with (it only gets accurate as you approach the max |
13 |
>> value). That maximum value is totally undocumented for desktop CPUs (the |
14 |
>> docs Intel provided recently are wrong.) |
15 |
>> |
16 |
>> You should use your mainboard's sensors instead for accurate values. |
17 |
> |
18 |
> I'm actually using k8temp. Do you think it is susceptible to the same |
19 |
> problems you're talking about? I also have an ACPI sensor available |
20 |
> named THRM. Should that one be more accurate? |
21 |
> |
22 |
> BTW, another system of mine (Dell laptop) only seems to have available |
23 |
> coretemp or an ACPI sensor which reports values like 46960 mWh. Am I |
24 |
> totally out of luck with that one? |
25 |
> |
26 |
> So, In the end, it's fairly impossible to monitor a CPU's actual |
27 |
> temperature in order to keep it below the published maximum? |
28 |
|
29 |
Hmm, the k8temp documentation seems to indicate that it should be |
30 |
actual temperature: |
31 |
|
32 |
"Temperatures are measured in degrees Celsius and measurement |
33 |
resolution is 1 degree C. It is expected that future CPU will have |
34 |
better resolution. The temperature is updated once a second. Valid |
35 |
temperatures are from -49 to 206 degrees C." |
36 |
|
37 |
Also, with lm_sensors not all sensors can be auto-detected. I had to |
38 |
manually specify mine (Abit uGuru3). |