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>