Box restarting with Windows XP & Hyperthreading

  • Thread starter Thread starter Kirk
  • Start date Start date
K

Kirk

My comp started rebooting all of a sudden. No viruses were
found, so I took it into the local shop. They told me
there is a known issue with Windows XP & Intel's
Hyperthreading.

They turned off the HT and everything is fine. They said I
needed to contact Microsoft for a patch. I can't find it
on the site. I called support and they don't wanna help me
because it's an OEM version.

I just want to be able to run my HT & XP together. Can
anyone help me please?
 
As a side note;

Unless you are using software that is HT "aware" (Photoshop being one of
the FEW programs that are HT "Aware"), you will take a performance hit by
having HT enabled. This has to do with the way that the OS and the proc
handle long-chain branching predictions and also with the way that signaling
is handled on the extra pipelines. Typical performance hit is somewhere in
the range of 7% (slower), but there have been recorded instances of up to
17% (on Intel 2.8 HT P4s). In most cases, it is better to leave HT off. HT
is nothing more than a marketing tool for Intel, and it really does not
benefit the average user. The techs actually did you a favor by turning it
off. Before you lamers and flamers start responding, be aware that I also
own a HT based system, and I leave the HT off. I also own AMD based
systems. and both are very worthy systems. I am not "Intel bashing". No
need to respond if I have hurt anyone's delicate "Intel Rocks" feelings.

Bobby
 
NoNoBadDog,

You are correct to a certain extent as the benefits of hyperthreading will
depend upon what the user is doing. However, software will be complied more
so in the future to accomodate hyper-threading. I definitely notice the
difference on my PC since I have several apps running at the same time, some
active, some in the background. Tom's Hardware Guide is a respected website
with factual information. This link
http://www6.tomshardware.com/cpu/20021227/ has a good article on
Hyperthreading.

Nospam
 
I sympathize with you and wish I had an answer. Have you contacted MS
support via the web? I cannot really agree about the multitasking
improvements with HT turned on (I have never seen any REAL improvement on
any of the HT machines I work with). If you are happy with the performance
you get with HT enabled, then I agree that you should expect it to work
correctly. As far as future software, I doubt more will be compiled for HT.
as we move more and more towards the x64 world, Hypertransport will replace
HT (Yes, even on Intel x86 based consumer chips). Code does not have to be
recompiled to take advantage of Hypertransport. I think HT will die a quiet
death, and be remembered as one of many failed attempts at squeezing more
speed or power out of an already overtaxed 586 architecture. I will still
stand by my original statement that you will see better overall performance
with HT off, and that HT will eventually fade away.

Bobby
 
You make a very good point. I would like to show you a comparison of HT
when it first came out to HT more recently. More recent programs have
been better compiled and more and more are supporting HT. See the
differences between these two:
Old - http://www.2cpu.com/articles/43_1.html
New - http://www.2cpu.com/articles/42_1.html

As for the fix, try installing Service Pack 2. When this is finished and
has rebooted, turn off the computer. Turn on the computer, then enter
the BIOS, enable HyperThreading, then let Windows load. It should have
no problems after this point.
 
Nathan;

I agree that there has been some progress with HT, but with AMD and Intel
migrating to Hypertransport for the x86, I see little potential for further
development of HT. The advantage of Hypertransport is that it does not
require that software be recompiled to use it. Intel has confirmed that
it's x86 extensions will conform to the standards developed by AMD, and
Hyperthreading is one of those standards.

I still maintain that unless you are a "power user" and you use
predominantly those apps that currently work with HT, then it is probably
better to have HT disabled. For the majority of people, who buy their
computer to do email, VIM, surf the web, d/l music and make CDs, then Ht is
definitely not needed.

If you remember the introduction of the NetBurst P5 architecture, we were
promised that by this point in time we would be using 10 GHz processors.
But the engineers quickly learned the limitations of the 586 die, which is
why we have been stuck at the 3 Ghz level for so long. HT was supposed to
be another tool to squeeze out a little more performance, and the idea and
intentions are good, but the software developers were not exactly chomping
at the bit to recompile their code. Perhaps if HT had been introduced early
in the development of the Pentium 4 (586) strategy, then it could have been
much more successful. As it stands, HT is pretty much a moot issue, as is
the Pentium 4. It is time to move on to other architectures (PCI express,
Hyperthreading, x86 64 bit processing, etc).

Please note that I do own HT procs myself, and I am not bashing it. I
just think it's value has been blown completely out of proportion. I wish
it could have lived up to it's promise.

Bobby
 
Hey Nathan-

Do you have some info on improvements to HT
in XP2 that aren't covered in MSKB 811113?

The stuff I see there isn't very dramatic...

Just wondering.

-v
 
Very nice article Nathan... but if it's a Prescott on an Intel i865/i875
chipset motherboard be aware there are issues installing SP2. If you are
one of the afflicted (or come across one!) the symptoms show up on the first
reboot where the progress bar on the Windows logo screen simply stops.
Booting into Safe Mode also fails.

The correct recovery method is to enter the BIOS, disable the L1/L2 cache,
restart and Windows will now start - albeit with horrible performance. But
the user can now go into Add/Remove Programs and uninstall SP2
(eventually). Then shut down, re-enable L1/L2 cache and restart. A "ghost"
or image recovery will also work, as, of course, will ASR (a wonderful
invention).

My 3Ghz Prescott hasn't yet seen SP2 without incident, but I'm sure it will
soon!

Even without SP2, I love my HT!
 
Please note that the 4th to the last sentence should have read
Hypertransport versus Hyperthreading. I apologize for not checking more
thoroughly before sending.

Bobby
 
Not dramatic changes, but any improvement is good. I was just pointing
out that quite a few more programs have become HT aware and make better
use of HT. The performance degredation talked about by others when HT
is enabled on an application that is not HT Aware has been improved by
better code as well.

As for SP2, there are a few things behind the scenes. The old versions
of XP were compiled using VS 6.0 whereas SP2 was compiled with VS2005.
The new engine has improvements for handling HT, but more than this I
don't know. I am not a programmer, but this is just what I have been told.
 
See, I am running a P4 2.6C Revision (OCed to 3.6 GHz) built off the old
Northwood core on a i865 Chipset (ASUS P4P800). The heat issue for the
Prescott scared me away and I liked the price drop on the Northwood
processors. I admit, as V Green pointed out, there isn't that much of
an improvement with HT enabled and only in some applications, but I have
found that HT really helps with the way I use my computer. Any
improvement at all is welcomed and as time goes by, more and more
software are becoming HT aware. There are so many changes occuring in
the world of computers right now, it will all be pointless in a year or
so anyways.

That is good to know about the Prescott CPU's. Luckily I don't own one,
but I'm pretty sure MS has a hotfix for it already ;)
 
Nothing yet! We sit and wait patiently, After all its not like it won't
work without SP2 .

Yes, a is a little toasty in there. Have you seen:
http://www.theinquirer.net/?article=16952

Glad I don't OC! The CPU itself doesn't seem to mind but I did dream of a
case with a built in sprinkler system one night!
 
Haha, just make sure you used distilled water :p

I use a Zalman 7000-Cu on my processor. It is very quiet and keeps the
idle temps at around 32 C and load temps ralely hit over 40 C. I have
taken this computer up to 3.9 GHz, but my memory didn't handle it too
well and would lock up when getting into a heavy load. Borrowed my
friends sticks of PC4000 and took it over 4 GHz, but at that point, I
was too afraid of damage and finally quit, put my sticks of PC3200 back
in, and set it back down to 3.6 :)

Overclocking is something that can be safe for those who know what they
are doing, fun for those who sort of do (gives you a nice adrenaline
rush), and bad for those who don't. It's an excellent way to give added
life to your hardware even after they are no longer top of the line or
even in the field of average computers, but it does have its risks and
problems.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top