Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Dec 2009 13:30:57 +0100
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
To:        James Phillips <anti_spam256@yahoo.ca>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Systems running hot?
Message-ID:  <86y6kv5gxq.fsf@ds4.des.no>
In-Reply-To: <296806.84549.qm@web65508.mail.ac4.yahoo.com> (James Phillips's message of "Mon, 21 Dec 2009 23:29:43 -0800 (PST)")
References:  <296806.84549.qm@web65508.mail.ac4.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
James Phillips <anti_spam256@yahoo.ca> writes:
> If you look at the Hardware monitoring screen in the BIOS you may
> notice the temperature readings are unitless. I don't think that is an
> accident, though they roughly correspond to Celsius temperatures.
> [...]  The reported system temperature went from 65534 -> 65535 -> 0
> -> ... -> 4 before I got bored.

Well, Those Of Us [tm] who actually read the docs and wrote the driver
know that the temperature is reported by the CPU itself as a 6-bit
number which represents degrees Celsius below the junction temperature.
I have no idea where your 65534 came from, but it certainly didn't come
from the CPU.  It may have come from an i2c probe mounted on the
motherboard, possibly somewhere near the CPU, or maybe the BIOS made it
up out of thin air, or maybe you were actually reading the clock, not
the temperature.

(FWIW, last I checked, my laptop's BIOS reported the system temperature
in degrees Celsius)

> Temperature probe in case rose from 295K -> 304K (+-1% ~ 22C -> 31 C)
> (not all measurement guaranteed to be simultaneous)

The coretemp driver reports the CPU's core temperature (as the name
suggests) which is almost always higher than the case temperature.

DES
--=20
Dag-Erling Sm=C3=B8rgrav - des@des.no



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86y6kv5gxq.fsf>