VMware Cloud Community
TAZG
Contributor
Contributor
Jump to solution

VM Vista 64 cannot see 4 cpus but only 2?

Hello,

I have ESXi 4.1 with 4 cpu cores (8 with HT) and I have set up a Vista 64bit Ultimate host. The Vista VM is configured to have 4 processors in VMWare, yet the Vista OS is only seeing 2.

Is there something special I have to do to make the Vista OS see 4 cpus instead of 2?

Thanks in advance!

0 Kudos
1 Solution

Accepted Solutions
a_p_
Leadership
Leadership
Jump to solution

Vista as well as Windows 7 only support 2 CPUs. However you can assign e.g. 2 Dual Core CPUs to the VM by setting number of CPUs to 4 and specifying "cpuid.coresPerSocket" with a value of 2.

see http://kb.vmware.com/kb/1010184

André

View solution in original post

0 Kudos
3 Replies
amalanco8
VMware Employee
VMware Employee
Jump to solution

Check what type of HAL you are using, follow the instructions at this page:

http://www.ehow.co.uk/how_6324658_change-windows-hal-vmware.html

You can read more here:

http://support.microsoft.com/kb/309283

regards.

If you find this information useful, please award points for "correct" / "helpful".

My blog virtualización en tu idioma

blog.hispavirt.com // virtualización en tu idioma VCDX#141
0 Kudos
a_p_
Leadership
Leadership
Jump to solution

Vista as well as Windows 7 only support 2 CPUs. However you can assign e.g. 2 Dual Core CPUs to the VM by setting number of CPUs to 4 and specifying "cpuid.coresPerSocket" with a value of 2.

see http://kb.vmware.com/kb/1010184

André

0 Kudos
TAZG
Contributor
Contributor
Jump to solution

Perfect thanks!

0 Kudos