Question about using multiple core for Vista Guest

Discussions related to using VirtualBox on Linux hosts.
Post Reply
carfield
Posts: 27
Joined: 20. Apr 2009, 19:47
Primary OS: Ubuntu 8.04
VBox Version: OSE Debian
Guest OSses: Vista

Question about using multiple core for Vista Guest

Post by carfield »

I am using Ubuntu 9 with 64Bit version of VirtualBox, and the guest system is 32bit Vista. After I turn on multiple core support but from the system monitor, it still show only have 1 of my core is busy . Why that happened?
Last edited by carfield on 1. Aug 2009, 18:49, edited 1 time in total.
dmcgraw
Volunteer
Posts: 808
Joined: 24. Jun 2008, 17:16
Primary OS: Ubuntu 8.10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: XP, Ubuntu 9.10
Location: St. Louis, MO, USA

Re: Question about using multiple core for Visita Guest

Post by dmcgraw »

Because you only had 1 core when you installed Vista, so Vista did not install an SMP kernel.
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: Question about using multiple core for Visita Guest

Post by Sasquatch »

And to answer the future question of how to solve it: search! :D. You have to point Vista to use a new kernel. You can change this in the device manager, by updating the driver for the computer type. Don't let it detect things automatically, but point to one yourself, namely the ACPI multiprocessor kernel.
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.
carfield
Posts: 27
Joined: 20. Apr 2009, 19:47
Primary OS: Ubuntu 8.04
VBox Version: OSE Debian
Guest OSses: Vista

Re: Question about using multiple core for Visita Guest

Post by carfield »

Sasquatch wrote:And to answer the future question of how to solve it: search! :D. You have to point Vista to use a new kernel. You can change this in the device manager, by updating the driver for the computer type. Don't let it detect things automatically, but point to one yourself, namely the ACPI multiprocessor kernel.
Thanks a lot, but I cannot find that "ACPI multiprocessor kernel" , am I need to install some kind of driver? Or doing something like this - http://techrepublic.com.com/5208-6230-0 ... ID=2286286 ??
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: Question about using multiple core for Visita Guest

Post by Sasquatch »

That's also one of the possibilities to get SMP working. I know that XP Pro can use the method I described, but XP Home can't. Guess it's the same for Vista Home.
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.
carfield
Posts: 27
Joined: 20. Apr 2009, 19:47
Primary OS: Ubuntu 8.04
VBox Version: OSE Debian
Guest OSses: Vista

Re: Question about using multiple core for Visita Guest

Post by carfield »

Sasquatch wrote:That's also one of the possibilities to get SMP working. I know that XP Pro can use the method I described, but XP Home can't. Guess it's the same for Vista Home.
I have difficulty to start Windows using CD.... I don't know why . Can I just update visual box image directly?
carfield
Posts: 27
Joined: 20. Apr 2009, 19:47
Primary OS: Ubuntu 8.04
VBox Version: OSE Debian
Guest OSses: Vista

Re: Question about using multiple core for Visita Guest

Post by carfield »

carfield wrote:
Sasquatch wrote:That's also one of the possibilities to get SMP working. I know that XP Pro can use the method I described, but XP Home can't. Guess it's the same for Vista Home.
I have difficulty to start Windows using CD.... I don't know why . Can I just update visual box image directly?
... sorry, I can boot from it... it just need me to press the key in order to boot from CD....

However, after booting, it is "ACPI x86-based PC" instead of "ACPI multiprocessor kernel", and it is slower than before. I find that it is easy for all 4 core go to 100%. May be I need to find that "ACPI multiprocessor kernel" to install?? Or it is because my vista is home 32-bit, having problem to run multicore?
carfield
Posts: 27
Joined: 20. Apr 2009, 19:47
Primary OS: Ubuntu 8.04
VBox Version: OSE Debian
Guest OSses: Vista

Re: Question about using multiple core for Visita Guest

Post by carfield »

OK, resolve the issue, not sure if it is the issue of vista of virtualbox, if I select 4 CPU, it will be very slow, and even if the VM is idle, it still take a lot of CPU for all of 4 core.

But if I select 2 core, it work very smooth.
carfield
Posts: 27
Joined: 20. Apr 2009, 19:47
Primary OS: Ubuntu 8.04
VBox Version: OSE Debian
Guest OSses: Vista

Re: Question about using multiple core for Visita Guest

Post by carfield »

carfield wrote:OK, resolve the issue, not sure if it is the issue of vista of virtualbox, if I select 4 CPU, it will be very slow, and even if the VM is idle, it still take a lot of CPU for all of 4 core.

But if I select 2 core, it work very smooth.
Just like to say, with VirualBox 3.0.4, even QualCore can run smooth in Vista Guest and 64bit Linux host, great work.
Post Reply