Take the 2-minute tour ×

I've been having issues installing 11.04 on my new laptop, the solution was to enable any of these boot options:

  • acpi=off
  • noapic
  • nolapic

But, what do these options actually do?

What sort of problems are there in enabling them?
i.e. can they cause hardware problems (like fans not running causing system overheating).

share|improve this question
add comment

1 Answer

up vote 8 down vote accepted

In general, such boot parameters are not needed unless there is a problem with your BIOS and how it handles these standards, or it just might be old enough where these standards were not fully implemented properly.

ACPI (Advanced Configuration and Power Interface) is a standard for handling power management. Older systems may not support ACPI full, so sometimes it helps to give the kernel a hint to not use it. "acpi=off"

APIC (Advanced Programmable Interrupt Controller) is a kind of feature found on newer systems. The "local" version is called "LAPIC". What this controller can do is be set up to generate and handle interrupts, a signal the hardware uses to pass messages. Again, some implementations of APIC can have problems on older system, and so it is useful to disable it. "noapic" and "nolapic".

Sometimes the APIC is working, but it slows things down by getting in the middle of messages being passed around. This can mess with audio and video processing, for example. Folks might disable it for that reason as well.

share|improve this answer
Thanks :) Just one comment, my laptop is a brand new laptop only released a couple of months ago. So my issues are probably related to incompatible new technology, not old technology. –  Valorin Jul 7 '11 at 0:43
Same issue for me. I have a rather recent HP Mini netbook, on which Ubuntu 10.10 works just fine. But I cannot even boot the live CD on it without this acpi=off boot parameter. –  jfmessier Jul 7 '11 at 1:52
If you are having trouble booting with ACPI enabled, check to see if there are any BIOS upgrades available. With ACPI enabled, the kernel delegates certain tasks to ACPI scripts stored in the BIOS. If those scripts are buggy, then it can lead to kernel level instability. So BIOS bug fixes can help here. –  James Henstridge Jul 7 '11 at 4:29
add comment

Your Answer


