Windows only using one core on a dual core system

tricon

Junior Member
Jun 3, 2006
9
0
61
I'm running Windows xp media center edition 2005 with a core duo T2300. Device manager
reports both cpus, however task manager graphs only one.

www.rollscythe.com/images/taskmngr.JPG
I cannot set an affinity for any programs either. Cpuz reports the correct processor,
but the option to select different proccessor cores is disabled.

www.rollscythe.com/images/cpuzdvmngr.JPG
I've checked the bios to make sure its set to use both cores, which it is. I also
have Windows xp pro installed on a usb hdd which I booted from, it shows two graphs
in task manager as it should. So its not a hardware issue as far as I can tell since
one install of windows works fine using two cores. What would cause one install
of Windows not to use both cores and what can be done to remedy it? Thank you!
 

mechBgon

Super Moderator<br>Elite Member
Oct 31, 1999
30,699
1
0
Welcome to the Forums :) In the Device Manager, if you expand Computer, is it ACPI Multiprocessor PC? If not, what's it say instead?
 

mechBgon

Super Moderator<br>Elite Member
Oct 31, 1999
30,699
1
0
Huh :confused: Try having it redetect for hardware changes, maybe?
 

tricon

Junior Member
Jun 3, 2006
9
0
61
)= Sadly no luck trying to detect new hardware changes, however I read somthing about modifing a HAL file on another thread. Any ideas?
 

imported_lparkin

Junior Member
Feb 15, 2006
7
0
0
You should make sure that both cores are enabled in the bios of the machine. They probably are because Windows is seeing two, but you ought to make sure.
 

Skitzer

Diamond Member
Mar 20, 2000
4,414
3
81
I thought the Media Center Edition was based on the XP Home OS. XP Home is single processor only isn't it?
 

Maximilian

Lifer
Feb 8, 2004
12,604
15
81
Did it ever work with two cores? Or has it always been that way. If so you may need a BIOS upgrade, check the mobo manufacturers site to see if theyve updated support for core duo cpu's.
 

tricon

Junior Member
Jun 3, 2006
9
0
61
No, it has been only using one core since windows was installed recently. I thought it was a bios issue as well at first, but I booted from another install of windows and it worked fine with both cores.
 

TonyRic

Golden Member
Nov 4, 1999
1,972
0
71
MCE is based on PRO not HOME. Even if it were home, you are limited to one PHYSICAL processor, not one core. Home will work with Hyperthreading and Dual Cores without any problem. But, since this is MCE which is Pro based, this is OT.

If I were you, I would send a bug report to Microsoft. They should be able to help you out with your problem. If ACPI is showing multiprocessor, and showed cpu0 and cpu1, then it is simply a task manager problem. That app is not the end all be all and is frequently unable to do its job properly (This is based on personal knowledge and experience).
 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
In Task Manager, under View / CPU History, is the "One Graph per CPU" option checked?
 

tricon

Junior Member
Jun 3, 2006
9
0
61
Thank you everyone for your help...problem solved, the solution...

I modified my boot.ini file with the parameters '/usepmtimer' and '/numproc=2' as well as replaced the files 'ntkrnlmp.exe', 'ntoskrnl.exe', 'ntkrpamp.exe', 'ntkrnlpa.exe', 'halmacpi.dll', and 'hal.dll' with the ones from another install of media center and from various sites. After rebooting both cores were operational.

www.rollscythe.com/images/dualcore.JPG

Im not sure if changing the boot.ini file actually had any effect or not though, because I changed it back the the unmodified version and both cores still worked.
 

beer

Lifer
Jun 27, 2000
11,169
1
0
I've seen this before, but only coming out of a major OEM's production factory (actually pre-production internal use, but that's besides the point). It is actually possible to install the 'wrong' HAL, but the Windows setup (the traditional way most users install their OS) should install this correctly. This problem should only really occur when other methods are used to install the OS.

When this happens - the wrong HAL on on a dual-core machine, bad things happen. I work in device driver development...random blue screens and driver anomolies
 

ForumMaster

Diamond Member
Feb 24, 2005
7,792
1
0
great that you managed to fix your prob. just one question, why are you running your cpu at such a slow speed? why is it at 990Mhz instead of it's rated 1.66Ghz?
 

gwag

Senior member
Feb 25, 2004
608
0
0
Originally posted by: ForumMaster
great that you managed to fix your prob. just one question, why are you running your cpu at such a slow speed? why is it at 990Mhz instead of it's rated 1.66Ghz?

they throttle back when not doing anything i suspect, it is 2006.