IO APIC & PAE, do I really need either?

Discussions about using Linux guests in VirtualBox.
Post Reply
loukingjr
Volunteer
Posts: 8851
Joined: 30. Apr 2009, 09:45
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: just about all that run

IO APIC & PAE, do I really need either?

Post by loukingjr »

I've had VirtualBox for quite awhile and always meant to ask this but never have. In Linux guests, is there any compelling reason to have IO APIC or PAE enabled? I am never going to use more than one core since I only have two, I am never going to make a guest using more than 1024 MBs of ram since I only have 3 GBs and do nothing with Linux other than make themes. I was just wondering if any Linux guests might be looking for them to be enabled or perhaps run better.

thanks
OSX, Linux and Windows Hosts & Guests
There are three groups of people. Those that can count and those that can't.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: IO APIC & PAE, do I really need either?

Post by Sasquatch »

There isn't a real reason to use them, other than some features needs it. SMP and 64 bit mode need IO APIC and some Linux kernels require PAE (mostly server build kernels). Even so, PAE isn't required for the generic desktop kernel, even if you have more than 1024 MB of RAM. It's only required if you end up with 4 GB of RAM or more so it can allocate that. Else it's stuck at 3,5 GB tops, but it's usually less.
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.
loukingjr
Volunteer
Posts: 8851
Joined: 30. Apr 2009, 09:45
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: just about all that run

Re: IO APIC & PAE, do I really need either?

Post by loukingjr »

Sasquatch wrote:There isn't a real reason to use them, other than some features needs it. SMP and 64 bit mode need IO APIC and some Linux kernels require PAE (mostly server build kernels). Even so, PAE isn't required for the generic desktop kernel, even if you have more than 1024 MB of RAM. It's only required if you end up with 4 GB of RAM or more so it can allocate that. Else it's stuck at 3,5 GB tops, but it's usually less.
Ok thanks. I wasn't sure but as I said, I figured I didn't really need them. I just thought if I didn't need them, is just extra code to slow a guest down. Although, even though it's mentioned IO APIC may slow a guest down, I never really noticed anything enabled or not. I also only have tried one 64 bit guest and really didn't see any advantage for what I do with Linux.
OSX, Linux and Windows Hosts & Guests
There are three groups of people. Those that can count and those that can't.
Post Reply