Hyper Threading: Seeing 4 CPUs in Windows XP

belinus

Distinguished
Jul 2, 2002
5
0
18,510
Is there anything special I need to do? Windows only sees 2 CPUs, but the BIOS says 4. I know Windows XP supports the additional 2 virtual CPUs since I've seen screen shots but none of thsites say anything about enabling them, etc.
 

bront

Distinguished
Oct 16, 2001
2,122
0
19,780
All the licences I've gotten for XP here at work have been 1-2 CPU licences. It should say that on your licence when you bought the OS.

What does your licence say?

English is phun.
 

belinus

Distinguished
Jul 2, 2002
5
0
18,510
Windows XP Pro's Kernel only does 1-2 Physical CPUs. It is supposed to support the virtual ones since those are not real CPUs.
 

bront

Distinguished
Oct 16, 2001
2,122
0
19,780
Check out Microsoft's website for a fix then. This was an issue on some servers though that Microsoft required an additional licence for the additional CPUs, even though they aren't real CPUs.

XP may not be able to support the extra virtual CPUs, because as far as the OS goes, they are actual CPUs, and the kernal would need code to be able to support more than 2 to do it even virtualy.

English is phun.
 

belinus

Distinguished
Jul 2, 2002
5
0
18,510
But then where are people getting Windows XP Taskman shots w/ 4 CPU graphs?

Even Tom's testing of it was on XP.
 

bront

Distinguished
Oct 16, 2001
2,122
0
19,780
Might it have been a server OS? I thought it was with 2000 server?

I don't remember seeing an XP review with Hyperthreading. Please provide a link.

English is phun.
 

imgod2u

Distinguished
Jul 1, 2002
890
0
18,980
All the NT5.1 versions of windows count physical and logical processors separately. It limits you to a number of physical CPU's but not logical ones. This was in an article on digit-life a while back.