PC Review


Reply
Thread Tools Rate Thread

cpu hyperthreading in win xp pro

 
 
Robbo
Guest
Posts: n/a
 
      25th Oct 2006
I have played around with CPU HT in BIOS.
I disabled CPU Hyperthreading and booted into Win XP as usual. I noticed
that there is only 1 CPU recognized in Device Manager (that's logically OK).

I re-enabled the CPU HT in BIOS and returned to Windows. Now there are 2
CPUs in Device manager, however in the task manager Performance tab I can
see only one graph. When I go to View menu and CPU History I only see 1
option "One graph per CPU" and nothing else. I also found that I cannot set
afinity to processes ...
What could go wrong?

--
rb

 
Reply With Quote
 
 
 
 
Robbo
Guest
Posts: n/a
 
      27th Oct 2006

Użytkownik "Robbo" <(E-Mail Removed)> napisał w wiadomości
news:ehndm6$jke$(E-Mail Removed)...
>I have played around with CPU HT in BIOS.
> I disabled CPU Hyperthreading and booted into Win XP as usual. I noticed
> that there is only 1 CPU recognized in Device Manager (that's logically
> OK).
>
> I re-enabled the CPU HT in BIOS and returned to Windows. Now there are 2
> CPUs in Device manager, however in the task manager Performance tab I can
> see only one graph. When I go to View menu and CPU History I only see 1
> option "One graph per CPU" and nothing else. I also found that I cannot
> set afinity to processes ...
> What could go wrong?


There is definitely some issue with the Windows XP system. I checked the
LiveCD with Knoppix and it detects 2 cpu with no problem. Still, XP lists
two CPUs in the device manager, but somehow cannot use them both. The
diagnostic tool Everest shows CPU information with Hyper Threading as
"supported but disabled". It is enabled for sure in the BIOS.

What can I do to fix this problem?

--
rb

 
Reply With Quote
 
Robbo
Guest
Posts: n/a
 
      27th Oct 2006

Użytkownik "Robbo" <(E-Mail Removed)> napisał w wiadomości
news:ehndm6$jke$(E-Mail Removed)...
>I have played around with CPU HT in BIOS.
> I disabled CPU Hyperthreading and booted into Win XP as usual. I noticed
> that there is only 1 CPU recognized in Device Manager (that's logically
> OK).
>
> I re-enabled the CPU HT in BIOS and returned to Windows. Now there are 2
> CPUs in Device manager, however in the task manager Performance tab I can
> see only one graph. When I go to View menu and CPU History I only see 1
> option "One graph per CPU" and nothing else. I also found that I cannot
> set afinity to processes ...
> What could go wrong?


There is definitely some issue with the Windows XP system. I checked the
LiveCD with Knoppix and it detects 2 cpu with no problem. Still, XP lists
two CPUs in the device manager, but somehow cannot use them both. The
diagnostic tool Everest shows CPU information with Hyper Threading as
"supported but disabled". It is enabled for sure in the BIOS.

What can I do to fix this problem?

--
rb

 
Reply With Quote
 
Robbo
Guest
Posts: n/a
 
      27th Oct 2006

Użytkownik "Robbo" <(E-Mail Removed)> napisał w wiadomości
news:ehndm6$jke$(E-Mail Removed)...
>I have played around with CPU HT in BIOS.
> I disabled CPU Hyperthreading and booted into Win XP as usual. I noticed
> that there is only 1 CPU recognized in Device Manager (that's logically
> OK).
>
> I re-enabled the CPU HT in BIOS and returned to Windows. Now there are 2
> CPUs in Device manager, however in the task manager Performance tab I can
> see only one graph. When I go to View menu and CPU History I only see 1
> option "One graph per CPU" and nothing else. I also found that I cannot
> set afinity to processes ...
> What could go wrong?


There is definitely some issue with the Windows XP system. I checked the
LiveCD with Knoppix and it detects 2 cpu with no problem. Still, XP lists
two CPUs in the device manager, but somehow cannot use them both. The
diagnostic tool Everest shows CPU information with Hyper Threading as
"supported but disabled". It is enabled for sure in the BIOS.

What can I do to fix this problem?

--
rb

 
Reply With Quote
 
Edwin vMierlo
Guest
Posts: n/a
 
      27th Oct 2006
Actually, you do not need to do anything while you put a second processor
in, or enable hyperthreading
It will be detected/installed as a new hardware via PnP manager.


On Windows XP, the UP (Uni-Processor) APIC HALs recognize the existence of
more than one processor, and report the MP ID. Plug and Play notices that
the
computer devnode's hardware ID list has changed, and moves the devnode back
through the "found new hardware" detection process. Because of this, when
you
add a second processor to a UP APIC computer (either ACPI or non-ACPI) the
MP
files (HAL and kernels) are automatically installed, and you do not have to
manually
update the driver in Device Manager. Because of this, the only time it is
necessary
to manually update the driver in Device Manager to change HALs is for
troubleshooting purposes, or to work around a hardware problem. For example,
some older multi-processor computers do not properly configure the USB
controller interrupt in APIC mode. To resolve this behavior so that USB
works,
you may need to click Update Driver to install the PIC HAL

I seriously suspect your BIOS not enabled, please double check and maybe
post to a hardware group.

For more info on hyperthreading, please see :
http://download.microsoft.com/downlo...ad_Windows.doc

HTH,

_Edwin.



"Robbo" <(E-Mail Removed)> wrote in message
news:ehshnj$s4e$(E-Mail Removed)...
>
> Użytkownik "Robbo" <(E-Mail Removed)> napisał w wiadomości
> news:ehndm6$jke$(E-Mail Removed)...
> >I have played around with CPU HT in BIOS.
> > I disabled CPU Hyperthreading and booted into Win XP as usual. I noticed
> > that there is only 1 CPU recognized in Device Manager (that's logically
> > OK).
> >
> > I re-enabled the CPU HT in BIOS and returned to Windows. Now there are 2
> > CPUs in Device manager, however in the task manager Performance tab I

can
> > see only one graph. When I go to View menu and CPU History I only see 1
> > option "One graph per CPU" and nothing else. I also found that I cannot
> > set afinity to processes ...
> > What could go wrong?

>
> There is definitely some issue with the Windows XP system. I checked the
> LiveCD with Knoppix and it detects 2 cpu with no problem. Still, XP lists
> two CPUs in the device manager, but somehow cannot use them both. The
> diagnostic tool Everest shows CPU information with Hyper Threading as
> "supported but disabled". It is enabled for sure in the BIOS.
>
> What can I do to fix this problem?
>
> --
> rb
>



 
Reply With Quote
 
Robbo
Guest
Posts: n/a
 
      27th Oct 2006

Użytkownik "Edwin vMierlo" <(E-Mail Removed)> napisał
w wiadomości news:eIt%23Z7a%(E-Mail Removed)...
> Actually, you do not need to do anything while you put a second processor
> in, or enable hyperthreading
> It will be detected/installed as a new hardware via PnP manager.
>
>
> On Windows XP, the UP (Uni-Processor) APIC HALs recognize the existence of
> more than one processor, and report the MP ID. Plug and Play notices that
> the
> computer devnode's hardware ID list has changed, and moves the devnode
> back
> through the "found new hardware" detection process. Because of this, when
> you
> add a second processor to a UP APIC computer (either ACPI or non-ACPI) the
> MP
> files (HAL and kernels) are automatically installed, and you do not have
> to
> manually
> update the driver in Device Manager. Because of this, the only time it is
> necessary
> to manually update the driver in Device Manager to change HALs is for
> troubleshooting purposes, or to work around a hardware problem. For
> example,
> some older multi-processor computers do not properly configure the USB
> controller interrupt in APIC mode. To resolve this behavior so that USB
> works,
> you may need to click Update Driver to install the PIC HAL
>
> I seriously suspect your BIOS not enabled, please double check and maybe
> post to a hardware group.


Edwin, I wrote exactly what I did in the BIOS. It was working with HT for 2
years so far until I disabled it, just to check how it works without it. I
booted into Windows and there was only 1 CPU. Then I re-enabled it (it is
now enabled for sure, I checked again 2 times just a moment ago). Now XP Pro
acts weird - device manager lists 2 CPUs, but no options in Task Manager are
available as for multiprocessor system.
I checked with other OS (knoppix) and it shows 2 CPUs working. I definitely
doubt this is a hardware problem.

What I will do is to find some other HDD and install a fresh copy of XP to
absolutely confirm it is a software issue.

--
rb

 
Reply With Quote
 
Kerry Brown
Guest
Posts: n/a
 
      27th Oct 2006
Did the HAL change?

--
Kerry
MS-MVP Windows - Shell/User
http://www.vistahelp.ca


Robbo wrote:
> I have played around with CPU HT in BIOS.
> I disabled CPU Hyperthreading and booted into Win XP as usual. I
> noticed that there is only 1 CPU recognized in Device Manager (that's
> logically OK).
> I re-enabled the CPU HT in BIOS and returned to Windows. Now there
> are 2 CPUs in Device manager, however in the task manager Performance
> tab I can see only one graph. When I go to View menu and CPU History
> I only see 1 option "One graph per CPU" and nothing else. I also
> found that I cannot set afinity to processes ...
> What could go wrong?



 
Reply With Quote
 
Robbo
Guest
Posts: n/a
 
      27th Oct 2006

How do I check that HAL?

--
rb

> Did the HAL change?
>
> --
> Kerry
> MS-MVP Windows - Shell/User
> http://www.vistahelp.ca
>
>
> Robbo wrote:
>> I have played around with CPU HT in BIOS.
>> I disabled CPU Hyperthreading and booted into Win XP as usual. I
>> noticed that there is only 1 CPU recognized in Device Manager (that's
>> logically OK).
>> I re-enabled the CPU HT in BIOS and returned to Windows. Now there
>> are 2 CPUs in Device manager, however in the task manager Performance
>> tab I can see only one graph. When I go to View menu and CPU History
>> I only see 1 option "One graph per CPU" and nothing else. I also
>> found that I cannot set afinity to processes ...
>> What could go wrong?

>
>

 
Reply With Quote
 
Kerry Brown
Guest
Posts: n/a
 
      27th Oct 2006
In the Device Manager expand Computer. Does it mention multi processor? It's
a long shot but the HAL may have changed when you disabled hyperthreading
and may not have changed back.

--
Kerry
MS-MVP Windows - Shell/User
http://www.vistahelp.ca


Robbo wrote:
> How do I check that HAL?
>
>
>> Did the HAL change?
>>
>> --
>> Kerry
>> MS-MVP Windows - Shell/User
>> http://www.vistahelp.ca
>>
>>
>> Robbo wrote:
>>> I have played around with CPU HT in BIOS.
>>> I disabled CPU Hyperthreading and booted into Win XP as usual. I
>>> noticed that there is only 1 CPU recognized in Device Manager
>>> (that's logically OK).
>>> I re-enabled the CPU HT in BIOS and returned to Windows. Now there
>>> are 2 CPUs in Device manager, however in the task manager
>>> Performance tab I can see only one graph. When I go to View menu
>>> and CPU History I only see 1 option "One graph per CPU" and nothing
>>> else. I also found that I cannot set afinity to processes ...
>>> What could go wrong?



 
Reply With Quote
 
Robbo
Guest
Posts: n/a
 
      28th Oct 2006
Kerry Brown wrote:

> In the Device Manager expand Computer. Does it mention multi processor? It's
> a long shot but the HAL may have changed when you disabled hyperthreading
> and may not have changed back.


No, it does not say "multiprocessor". It says ACPI PC computer (I
translate it to english from my localized Windows version).
Indeed, I remember that before the BIOS changes it mentioned
"multiprocessor machine".

Any suggestion how do I fix that HAL back to multiprocessor machine?

--
rb
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Is Amd going to copy Hyperthreading ?? would like an Amd64 with hyperthreading :( The Other Guy. Computer Hardware 3 28th Nov 2004 12:13 AM
Hyperthreading and XP =?Utf-8?B?RGF2aWQgSm9uZXM=?= Windows XP Hardware 7 20th Aug 2004 07:47 AM
Hyperthreading Xavier Microsoft Windows 2000 Hardware 1 11th May 2004 10:14 PM
RIS + PE + Hyperthreading Y.Richard Microsoft Windows 2000 Deployment 3 16th Jan 2004 11:34 PM
Hyperthreading Paul Microsoft Windows 2000 Setup 2 9th Oct 2003 08:49 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 11:55 AM.