Re: Linux vs Windows temperature anomaly

Corvus Corax (corvusvcorax@gemia.de)
Thu, 6 Mar 2003 09:18:30 +0100


Am Thu, 06 Mar 2003 02:57:31 -0500
schrieb Ed Sweetman <ed.sweetman@wmich.edu>:

> This is getting kicked like a deadhorse by now i think but.
>
even dead horses have the right of being kicked ;) but:

>
> Unlike your cpu which gets idle commands from the OS and thus has an
> idle loop where it turns off certain circuits and which can get acpi
> commands to turn completely off the other chips in the computer do not
> have such a luxury. they are always on like the cpus of yesteryear used
> to be. It doesn't matter if they have data moving in them or not, no
> big difference.

I think this is not right so, doe to 2 reasons:

1st, i burned my finger on my bridge often enough that i should know that
its temperature varies, at least on some chips to really huge amounts ;-)
(on my new borad they dont even get hand warm)

2nd. the fact that the chip (or circuit) is on, doesnt mean that there flows current.

all halfway new microchips (including those bridges of course) are build in CMOS
or similar technology, meaning that there is no more static current flowing through
the transistors, but only capacity dependant current, when the transistors change
their state.

if no data flows, little transistors change their state
(only clock signals and some other idle work that is done),
and the output drivers to the bus systems are turned low.

so there is no static current on the bus and no dynamic current in the chip --> low overall current
--> low temperature

on the other hand if data flows, its being processed, and many transistors change their state with the data flow,
as do the output driver blocks --> high static and dynamic current --> high temperature.

> The reason why it seems like this is the case is for
> you HSF cooled cpu guys, load on the system bus usually means high cpu
> load and that means more heat put into the surrounding air and the
> little usually passive cooled but regardless, less hot system bus gets
> hotter along with the cpu and cooler when the cpu is idle. People
> cooled by other methods that do not dump heat into the surrounding air
> inside the case will notice that the system bus temp only varies with
> ambient air temp changes, not data transfer going on between ram and cpu.
>

than this would be measurable as an higher mainboard or system temperature,
which is not in our case, as described in the other mails

greetings,

Corvus V Corax ;)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/