From owner-freebsd-current@FreeBSD.ORG Tue Dec 22 12:30:59 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54030106568D for ; Tue, 22 Dec 2009 12:30:59 +0000 (UTC) (envelope-from des@des.no) Received: from smtp.des.no (smtp.des.no [194.63.250.102]) by mx1.freebsd.org (Postfix) with ESMTP id 180A98FC26 for ; Tue, 22 Dec 2009 12:30:58 +0000 (UTC) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id 1C12E1FFC22; Tue, 22 Dec 2009 12:30:58 +0000 (UTC) Received: by ds4.des.no (Postfix, from userid 1001) id E258684513; Tue, 22 Dec 2009 13:30:57 +0100 (CET) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: James Phillips References: <296806.84549.qm@web65508.mail.ac4.yahoo.com> Date: Tue, 22 Dec 2009 13:30:57 +0100 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)") Message-ID: <86y6kv5gxq.fsf@ds4.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.95 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org Subject: Re: Systems running hot? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2009 12:30:59 -0000 James Phillips 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