Full CPU usage with MS-DOS or FreeDOS

Discussions related to using VirtualBox on Linux hosts.
Post Reply
theresonant
Posts: 1
Joined: 11. Nov 2009, 16:23
Primary OS: Fedora 10
VBox Version: OSE Fedora
Guest OSses: WindowsXP, MS-DOS

Full CPU usage with MS-DOS or FreeDOS

Post by theresonant »

Hello all!
I created two virtual machines, one with MS-DOS 6 and the other one with FreeDOS 1.0, and in the moment I start them, the virtual machine begins using an entire core of the processor, even when completely idle (CPU usage goes up to 50% on my Intel Core Duo, and the cooling fans go crazy - a bad thing on a laptop). I suspect this to happen due to the real-time nature of these two operating systems, since I also have a Windows XP virtual machine, which is very gentle on the processor (I barely even know it's running). Is there a way to keep the virtual machines for DOS-like systems under a certain CPU usage limit?

Cheers!
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: Full CPU usage with MS-DOS or FreeDOS

Post by Sasquatch »

That is unfortunately not possible. setting the CPU to idle mode is done through ACPI, something these OSses haven't heard of. Hence the full CPU load.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
vbox4me2
Volunteer
Posts: 5218
Joined: 21. Nov 2008, 20:27
Location: Rotterdam
Contact:

Re: Full CPU usage with MS-DOS or FreeDOS

Post by vbox4me2 »

For such OS's there are tools like dos-idle, winwait, etc... TSR tools which still can be found on the web.
Post Reply