• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

ACPI vs. MPS Multiprocessor PC

Jonitus

Member
I had been noticing alot of entries in my error logs (Windows XP Pro) when it came to ACPI, such as:

ACPI BIOS has attempted to write to a protected memory area

To resolve this, I updated the driver for ACPI to MPS...and the errors are no more....WHY?
 
MPS = APM for multiprocessor systems.

Essentially this is the same HAL as the Standard APM HAL, but with SMP support.

Your ACPI BIOS errors are due to your BIOS not being fully ACPI compliant. If possible, you should upgrade your BIOS to the latest version.
 
Assuming I can find a BIOS update, flash my BIOS, and everything with that works OK, how can I cange back to ACPI? Upon lookin now, I don't see the option for switching the driver.

I like ACPI...hell, I'm lazy and don't want to manually power off my system.


Also, why is my performance now soooooo much better than before? Programs open faster, etc.
 
Go look at my Why are all my devices using one IRQ in Win2K/WinXP FAQ for how to change the HAL properly.

You are losing a lot more than just the ability to software shutdown. The APM dual processor HAL also does not have the ability to address more than 16 IRQs that an SMP system provides. Most basic x86 SMP systems provide anywhere between 24 and 32 hardware IRQs.

You have much faster performance because you have real problems when the ACPI HAL talks to a non-ACPI compliant BIOS.
 
Back
Top