- Aug 26, 2008
- 1,777
- 20
- 81
I've just "upgraded" a relatives computer from a P3 1GHz TYAN Tomcat i815T to a P4 3.06GHz INTEL D850EMVR with 1GB (4X256MB) Rambus RDRAM.
I initially just plugged the old hard drive in the new machine and let Windows XP redetect all of the hardware which it did and it actually worked fine for a few weeks.
I then later realized that my HT enabled CPU wasn't actually providing any benefit in XP (dual CPU graphs in Task Manager) so I enabled it in the BIOS and thats where my trouble started.
Windows XP correctly detected it as an ACPI Multiprocessor machine however sometimes during boot and typically within 5 minutes the machine would reboot spontaneously with HT enabled in the BIOS.
I read this article and followed its steps
http://echeng.com/journal/2005/05/28/enabling-hyperthreading-in-windows-xp/
but to no avail. Sometimes the machine would stay on indefinitely but only after 6-8 reboots initially and this was screwing up the Windows swap file and hard drive.
I then decided to try a clean install of Windows XP Home with HT enabled at first and I was sure to use an XP SP2 disc which is apparently when HT was officially supported.
However, once again the reboots came shortly after getting this clean install to work.
I thought it had to do with purchasing all used parts but I MemTestX86'd all of the RAM chips which passed with flying colors. The machine is totally stable with HT disabled in the BIOS.
My question is, has anyone ever gotten HT working properly in Windows XP Home? It is supported since XP Home only supports 1 physical processor but does allow that processor to be either dual core or HT ready.
I am convinced this is an OS issue (Win XP SP3) which is why I posted here and not in CPU's and overclocking.
I initially just plugged the old hard drive in the new machine and let Windows XP redetect all of the hardware which it did and it actually worked fine for a few weeks.
I then later realized that my HT enabled CPU wasn't actually providing any benefit in XP (dual CPU graphs in Task Manager) so I enabled it in the BIOS and thats where my trouble started.
Windows XP correctly detected it as an ACPI Multiprocessor machine however sometimes during boot and typically within 5 minutes the machine would reboot spontaneously with HT enabled in the BIOS.
I read this article and followed its steps
http://echeng.com/journal/2005/05/28/enabling-hyperthreading-in-windows-xp/
but to no avail. Sometimes the machine would stay on indefinitely but only after 6-8 reboots initially and this was screwing up the Windows swap file and hard drive.
I then decided to try a clean install of Windows XP Home with HT enabled at first and I was sure to use an XP SP2 disc which is apparently when HT was officially supported.
However, once again the reboots came shortly after getting this clean install to work.
I thought it had to do with purchasing all used parts but I MemTestX86'd all of the RAM chips which passed with flying colors. The machine is totally stable with HT disabled in the BIOS.
My question is, has anyone ever gotten HT working properly in Windows XP Home? It is supported since XP Home only supports 1 physical processor but does allow that processor to be either dual core or HT ready.
I am convinced this is an OS issue (Win XP SP3) which is why I posted here and not in CPU's and overclocking.
Last edited: