Alan Horn wrote: > > On Fri, 17 Sep 2004, Alan Horn wrote: > >>Date: Fri, 17 Sep 2004 22:46:29 -0700 (PDT) >>From: Alan Horn <ahorn@xxxxxxxxxx> >>Reply-To: For users of Fedora Core releases <fedora-list@xxxxxxxxxx> >>To: For users of Fedora Core releases <fedora-list@xxxxxxxxxx> >>Subject: Re: lm_sensors reports different cpu temp than bios >> >> On Sat, 18 Sep 2004, Christopher J. Bottaro wrote: >> >>> Date: Sat, 18 Sep 2004 13:37:27 -0500 >>> From: Christopher J. Bottaro <cjbottaro@xxxxxxxxxxxxxxxxxxxx> >>> Reply-To: For users of Fedora Core releases <fedora-list@xxxxxxxxxx> >>> To: fedora-list@xxxxxxxxxx >>> Subject: lm_sensors reports different cpu temp than bios >>> >>> hello, >>> i'm a bit confused as to why lm_sensors reports a much different cpu >>> temperature reading than my bios (i.e. when i startup my computer, enter >>> the bios setup screen and go to pc health status). lm_sensors reports >>> roughly 20 degrees (C) cooler. i'm using lm_sensors-2.8.6-1. >>> >>> thanks for the help. >> >> At a guess... >> >> When you start up your computer, your CPU isn't really doing an awful >> lot. >> >> The temperature can change rapidly once its starts drawing power, >> especially after you boot the OS, it will have done quite a lot in the >> last few minutes there.. >> >> I could be wrong of course.. >> >> > > Duh.. hang on.. I didn't read that.. lm_sensors is cooler than bios.. > > humm.. no idea.. sorry :) ugh, sometimes i'm such an ass...=/ i found the answer after a bit of googling. oh well, here's the answer: 4.12 My BIOS reports a much higher CPU temperature than your modules! We display the actual temperature of the sensor. This may not be the temperature you are interested in, though. If a sensor should measure the CPU temperature, it must be in thermal contact with it. In practice, it is just somewhere near it. Your BIOS may correct for this (by adding, for example, thirty degrees to the measured temperature). The correction factor is regrettably different for each mainboard, so we can not do this in the module itself. You can do it through the configuration file, though: chip lm75-*-49 # Or whatever chip this relates to label temp "Processor" compute temp @*1.2+13,(@-13)/1.2 # Or whatever formula