CPU ID in the guest OS

Discussions about using Windows guests in VirtualBox.
Post Reply
pencho5
Posts: 3
Joined: 23. Jun 2009, 19:36
Primary OS: Linux other
VBox Version: OSE Fedora
Guest OSses: Windows Vista

CPU ID in the guest OS

Post by pencho5 »

Hi,

I just installed Windows Vista guest in vbox on 64 bit RHEL5. My processor is Xeon W3520 and it has support for all the new multimedia instruction sets like SSSE3, SSE4.1 and SSE4.2.
When I do use the CPUZ processor identification program inside the Vista guest however it can recognize a Pentium 4 like processor with only up to SSE3 instruction set support.
Can you please give me more details on this. I thought the guest OS gets the same CPU as the host but it looks like this is not true. I do have some code that has the new instructions and wanted to try it out in the VM, but now I'm very discouraged.
Are there any plans to add the new instructions any time soon?

Thanks,
Dilyan
pencho5
Posts: 3
Joined: 23. Jun 2009, 19:36
Primary OS: Linux other
VBox Version: OSE Fedora
Guest OSses: Windows Vista

Re: CPU ID in the guest OS

Post by pencho5 »

Hey,

It's me again. I'm really interested to know more about what processor is available to the guest machine? Is nobody from Sun reading this post?
Please help me get more info.

Thanks!
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: CPU ID in the guest OS

Post by Sasquatch »

The CPU has VT-x, did you enable that and check again? When using VT-x, more instructions from the CPU should be available, like 64 bit.
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.
pencho5
Posts: 3
Joined: 23. Jun 2009, 19:36
Primary OS: Linux other
VBox Version: OSE Fedora
Guest OSses: Windows Vista

Re: CPU ID in the guest OS

Post by pencho5 »

Sasquatch wrote:The CPU has VT-x, did you enable that and check again? When using VT-x, more instructions from the CPU should be available, like 64 bit.
I did this but I still can't see all the instructions. You can see the screenshot from CPUZ shows that the processor in the virtual machine has maximum SSE3 and EM64T which is exactly Pentium 4. I need SSSE3, SSE4.1 which are available on my CPU but not in the VM. Is there any other way of enabling those?

Thanks
Attachments
cpuz.jpg
cpuz.jpg (43.48 KiB) Viewed 2623 times
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: CPU ID in the guest OS

Post by Sasquatch »

It's probably a limitation of supported CPU instructions in VB itself. You can open a bug report in the Bugtracker (separate account needed), and add it as a wish list.
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.
baf
Volunteer
Posts: 829
Joined: 27. Sep 2008, 06:18
Primary OS: Mac OS X Leopard
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: linux,xp,win7
Location: Luleå or Skellefteå, Sweden

Re: CPU ID in the guest OS

Post by baf »

Have you removed power since enabling vt-x? There are several reports that only a full powercycle helps.
Some say: "You learn as long as you live".
My way: "You live as long as you learn".
Post Reply