If I allow Windows' power management to switch the system to standby,
the power consumption is around 90W, some 15W *higher* than if the
system were idling. As expected, enabling or disabling CpuIdle does
not affect this figure. While it seems counterintuitive, I believe I'd
be better off disabling power management and allowing CpuIdle to
retain control of the CPU. Not what I expected at all ...
For those that don't have access to a wattmeter, the differences in
power consumption for the various states are reflected in the CPU
temperatures as reported by MBM, for example. In fact, I notice that
when my system returns from standby mode, CpuIdle believes it is
enabled when in fact the CPU temp indicates that it is disabled.
Correct operation, as evidenced by a drop in CPU temp, is restored
only after I toggle CpuIdle off and then on again.
- Franc Zabkar
--
Please remove one 's' from my address when replying by email.
Interesting. Maybe Windows is using a simple HALT while CPUIdle uses a
deeper sleep HALT?
--
Conor
Windows & Outlook/OE in particular, shipped with settings making them
as open to entry as a starlet in a porno. Steve B
Well, I was trying to figure out what "half assed" means.
Do you have any evidence to support this, ie- specifics?
IMO, whether you like how Win9x does it or not, it does do
it properly and has same end result on power consumption
(and of course CPU temp).
More often the issue is whether the motherboard bios has the
proper chipset registers set for the bus-disconnect, and if
not, whether the CPU idling software added on top of the OS
recognizes that chipset and can toggle the chipset
registers. Without the registers flipped all the HLT
commands won't accomplish anything. Then again, some
boards' bios have a setting to enable or disable this
feature. Don't know about Sis chipset socket A, I do try to
avoid Sis based boards for any platform.
AFAIK, one difference is that Windows versions 98 and above are ACPI
aware (or at least partially so), whereas Win95 and NT are not.
Another difference is that Win98 does not support the S3 state, but
Win98SE does.
Anyway, I tried the same comparison on a system running Win98SE, with
an AMD K6-2/450MHz CPU, SiS 5597 chipset, and AMIBIOS. Enabling or
disabling BIOS power management/APM did not affect the results for
either system.
K6-2 XP 2500+
---- --------
Idling with CpuIdle disabled ---- 71W 106W
Idling with CpuIdle enabled ---- 52W 75W
Standby (S1, stopgrant mode) ---- 41W 90W
Standby (S3 mode, suspend to RAM) -------- 5W
ACPI was enabled in the Athlon system but was not available in the
K6-2 machine. The former's BIOS power management mode has three
options, S1, S3, or auto. CpuIdle defaults to S1 mode.