Hi! Two thoughts about NANSI being slow in VirtualBox
while network drives and printers are used and FDAPM
is active: In DOSEMU, you can configure how agressive
screen updates should be. So it can try to keep up
with screen updates, or it can just occasionally do
a window update. DOSEMU also runs DOS in a window in
Linux, so it is similar to a VM, but differs in not
emulating the CPU. It just emulates keyboard, screen
and similar hardware for DOS :-) If you tell DOSEMU
to only update the window 10 or 20 times per second,
you get a nice user experience at little CPU load.

The second thought is that network printers / drives
combined with your other software (NANSI probably is
no interesting factor here, but you can try NNANSi,
or try other command line options for NANSI first?)
and FDAPM might get FDAPM to try to save too much of
your CPU load, so you save a lot of energy but get a
sluggish, unpleasand user experience. Read the FDAPM
documentation for alternative command line options,
e.g. the ADV: style ones, to make it more cautious.

Note that not loading any FDAPM style software can
be another option, but depending on your VM, could
lead to permanently high CPU load. You can try to
use other software like DOSIDLE or try the FreeDOS
kernel (config.sys) IDLEHALT option, which acts a
bit like a "FDAPM lite", saving energy mostly when
waiting for keyboard input only :-) Sometimes the
VM itself also has options to save energy or limit
the amount of CPU time available to DOS. In plain
real hardware, FDAPM SPEED options can be used to
activate ACPI throttle. That freezes your CPU for
each N out of 8 time slices (of e.g. 1/32000 sec).
While being much less elegant than modern ways to
lower the complete CPU clock and voltage, it gives
at least SOME way to forcibly limit CPU usage :-)
Note that low speeds below 4 can feel jerkish...

Regards, Eric

Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Freedos-user mailing list

Reply via email to