Page 1 of 1

Any reason to leave ACPI enabled in a guest?

Posted: 26. Jul 2007, 12:12
by rgesswein
I've been getting messages popping up in the guest telling me my battery was low even though the laptop was running on AC. Also when running a guest I would have occasional problems with my screen blanking and not being able to get it to come back to life. When searching the web for information about the latter I ran across ACPI posts. I've disabled ACPI on my guest machines (using these steps) and my problems seem to have gone away. Turning off ACPI doesn't seem to impact performance or operation on my guests.

Does anyone know if VirtualBox wants or needs ACPI to be enabled on a guest?

Thanks -- Robert

Posted: 27. Jul 2007, 08:33
by sandervl
No, but you have to keep in mind that if you install Windows with ACPI enabled, you must not turn it off later on. Otherwise windows will no longer boot.

Perhaps there's a problem with the way we determine the battery level. I assume you're running Linux as a host? If so, please tell us which distribution/version.

Posted: 27. Jul 2007, 12:03
by rgesswein
I'm running Windows XP host and Windows XP guest on a ThinkPad T60p laptop these were clean installs as of two weeks ago and I've been testing various configurations to see how things work.

Interesting though, I did turn the ACPI off after having installed with it enabled. I got a bunch of messages that I needed driver changes, but everything booted properly afterwards on two separate test guest configurations.

Windows and ACPI

Posted: 4. Dec 2007, 04:48
by PGHammer
rgesswein wrote:I'm running Windows XP host and Windows XP guest on a ThinkPad T60p laptop these were clean installs as of two weeks ago and I've been testing various configurations to see how things work.

Interesting though, I did turn the ACPI off after having installed with it enabled. I got a bunch of messages that I needed driver changes, but everything booted properly afterwards on two separate test guest configurations.
ACPI (Advanced Configuration and Power Interface), while best known in portable computers, came as part of the same package that gave us PCI and the Pentium; Windows 95 and NT 4 Workstation were the first Microsoft operating environments to explicitly support ACPI. Most *desktop* motherboards, especially recent ones, work just fine with ACPI enabled in the BIOS (which is why VirtualBox enables it by default). Windows NT 4 and later all support ACPI, so leaving it enabled shouldn't hurt Windows guests; same applies to Linux guests with 2.4 and later kernels.