From: Jean Delvare <khali@linux-fr.org>
To: lm-sensors@vger.kernel.org
Subject: Re: [lm-sensors] coretemp readings are static/constant
Date: Tue, 19 Nov 2013 07:57:54 +0000 [thread overview]
Message-ID: <20131119085754.40f8ecb5@endymion.delvare> (raw)
In-Reply-To: <loom.20131119T072701-70@post.gmane.org>
Hi Tom,
On Tue, 19 Nov 2013 06:28:53 +0000 (UTC), Tom Metro wrote:
> Running:
>
> % sensors -v
> sensors version 3.3.1 with libsensors version 3.3.1
>
> on Ubuntu 12.04 on an Acer Aspire 8930G laptop with:
>
> % cat /proc/cpuinfo | fgrep name
> model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
> model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
>
> and I see:
>
> % sensors
> acpitz-virtual-0
> Adapter: Virtual device
> temp1: +38.0°C (crit = +106.0°C)
> temp2: +48.0°C (crit = +106.0°C)
> temp3: +48.0°C (crit = +106.0°C)
> temp4: +43.0°C (crit = +106.0°C)
>
> nouveau-pci-0100
> Adapter: PCI adapter
> temp1: +49.0°C (high = +100.0°C, crit = +110.0°C)
>
> coretemp-isa-0000
> Adapter: ISA adapter
> Core 0: +33.0°C (high = +105.0°C, crit = +105.0°C)
> Core 1: +33.0°C (high = +105.0°C, crit = +105.0°C)
>
> The values reported by coretemp are always 33000 millidegrees:
>
> % sudo cat /sys/devices/platform/coretemp.0/temp2_input
> 33000
>
> as observed over the course of a week. I have not tried to intentionally
> stress the CPU, but had assumed that if it was reading real values, I would
> have seen some variation.
>
> However, I read in the FAQ:
> http://lm-sensors.org/wiki/FAQ/Chapter3#coretempreturnsunrealisticvalues
>
> It isn't really returning degrees Celsius. At high temperatures, the
> (small) thermal margin is almost expressed in degrees Celsius, but at low
> temperature, the (high) thermal margin is no longer expressed in actual
> degrees Celsius. So, if the temperature value reported by coretemp is
> unrealistically low, all it means is that you are far away from the
> critical limit so your systems are running totally fine and cool...
>
> So does that mean it is expected to see a constant (to 5 decimal places)
> value, until the cores heat up beyond some threshold? (If so, I'll add this
> to the FAQ.)
Don't get fooled by the 5 decimal places, all drivers return values in
millidegrees Celsius regardless of their accuracy and resolution. The
coretemp resolution is 1 degree so you'll always see 000 as the last 3
digits.
You should really stress the CPU and see what happens. With really good
cooling and no CPU load at all, it is possible for temperatures to stay
stable within one degree Celsius.
Another possibility is that this particular incarnation of the sensors
do not report values below 33°C. We know these sensors have poor
accuracy at low temperatures, maybe Intel decided to not expose too low
values to make them look plausible. In that case you'd see 33°C most of
the time, as a floor measurement, with temperature peaks on high CPU
load.
--
Jean Delvare
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
next prev parent reply other threads:[~2013-11-19 7:57 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-19 6:28 [lm-sensors] coretemp readings are static/constant Tom Metro
2013-11-19 7:57 ` Jean Delvare [this message]
2013-11-29 21:41 ` Tom Metro
2013-11-29 21:56 ` Jean Delvare
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131119085754.40f8ecb5@endymion.delvare \
--to=khali@linux-fr.org \
--cc=lm-sensors@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.