Hi Marcos,

thanks for the in-depth measurements :-)

>    1  FDAPM APMDOS      +   IDLEHALT=1     11 sec

>    2  FDAPM ADV:REG     +   IDLEHALT=1      6 sec
>    3  FDAPM APMDOS                          6 sec
>    4                        IDLEHALT=1      6 sec

>    5  FDAPM ADV:REG                         about half a sec
>    6  (nothing)                             about half a sec

> I adopted option 5 to work with Desi-III, of course.

I agree that this is the best option. To answer your questions:
IDLEHALT is in the kernel, you do not have to load it. You only
activate it or not. FDAPM is more advanced, but takes a bit of
DOS memory. The ADV:REG option usually saves almost as much of
your battery power as the normal APMDOS option. You do not get
extra savings by combining FDAPM and IDLEHALT, only slowness ;-)

You do not need to standby or suspend DOS - just shutdown the PC
when you do not need it and reboot it when you need it again, a
DOS system usually boots very quickly. However, FDAPM does have
support for APM BIOS standby and suspend. Whether it actually
will work and wake up properly depends on the BIOS. If you get
stuck, you can always keep the power button of your PC pressed
for several seconds to force a power-off or power-on.

Newer BIOSes do not support any APM. They only support ACPI. For
ACPI, FDAPM gives you throttling (SPEED1 to SPEED8) and poweroff
but no actually useful standby or suspend options... Throttling
means that your CPU will be halted up to 7/8 of the time, which
is also a nice thing for playing too fast old DOS games :-). It
is also possible to suspend other components with DOS PCISLEEP.

Note that all the throttling and suspending stuff does not save
much more energy than FDAPM APMDOS on a typical desktop PC if
DOS is just waiting for input at the prompt.

I also made a tool for AMD "Cool n Quiet" to switch my CPU
to 1 GHz and lower voltage, but this only works for the CPU
and mainboard for which you compile it. For automatic setup
for generic PC, the tool would be complex and I was lazy...


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to