I have a dual core, what now?

I bought a motherboard and Pentium D 820 2 MB Dual core processor, the motherboard supports dual core according to it’s manual, but my task manager is showing one CPU.

Do I have to do something special to get it to register as a dual core processor, or am I doing something wrong?

What operating system are you running? Windows XP Home does not support dual-core.

I have windows XP Pro, but it is a students edition, does that affect it?

If your OS does support it, you may have to update your HAL settings to multiprocessor if you are using an existing windows installation.

Open the device manager, and look at the setting under “computer”. If it says “uniprocessor”, you need to install the multiprocessor HAL. Clicking properties on that node will give you a “driver” tab, and allow you to select a new driver. Be very careful to select one that will work with your system. You should choose one with the exact same properties as your existing one, with “multiprocessor” instead of “uniprocessor”. You will need your install disk.

MS Knowledge Base on the topic:

http://support.microsoft.com/kb/309283

I did it on a Win2K system and it worked fine.

And unless your new motherboard is nearly identical to your existing system, it’s a good idea to reinstall Windows anyway, which should install the right HAL.

It’s my understanding that:

a) WinXP Home does indeed support dual-core processors

b) a dual-core processor is still a single processor, and will display as such.

c) WinXP Pro will support dual-core processors, and will also support dual processors. That is, it will support two cores on a single cpu (dual-core on one motherboard socket), and will also support dual cpus each in its own socket on the motherboard. WinXP home will NOT support dual processors.

Dual core shows as 2 processors in the task manger performance tab.

I have a dual core processor (not two separate processors), and it shows up as two CPUs in the task manager, as it should. Win2K, as I mentioned, but the results on XP should be the same if a multiprocessor HAL is installed. I had to update that to see both processors when I switched out a single core CPU with a dual one without reinstalling windows.

Ah, my mistake, I misread a confusing bit on Wikipedia. If I’m reading it right(and I’m not at all confident that I am), dual-core systems are supported, but dual-processor systems are not.

You are correct - Microsoft licenses by the socket, not the number of cores. XP Home supports 1 socket, XP Pro 2 sockets. You could run XP Home with a Quad core chip if you wished, or XP Pro with a pair of Quad cores.

I did as you instructed, but it already says ACPI Multiprocessor PC, but then it says that on my laptop, which isn’t a dual core.

I got a new, bigger hard drive, so I formatted it and did a fresh install of everything.

My fear is that I got ripped off on ebay and was sent a normal processor, here is my winning auciton:

Unfortunately, while the processor speeds match, my BUS speed says 200 Mhz, not 800.

Multiprocessor HAL will support a single processor or core, so you can just do a “multiprocessor” install of Windows all the time. It’s theoretically more efficient to install the single-processor HAL if you only actually have one CPU with one core, but I suspect it really doesn’t make much difference. OK, that’s not your problem then.

When I upgraded to an Athlon 64 X2 dual core I had a hell of a time trying to get XP Pro (SP2) to recognize the second core. It simply wouldn’t install the multiprocessor HAL. What I ended up having to do was perform a clean install (new motherboard, had to anyway) and manually forcing the multiprocessor HAL during the setup process (IIRC by pressing F5 during the initial setup phase). It worked though; my current CPU driver reads “ACPI Multiprocessor PC”

If the processor you received matches the description on the auction page, it is indeed a dual core. Here is Intel’s page on the Pentium D Processor.

Here is a review by PC Perspective.

If in doubt, run CPU-Z.

I wrote the guy and he assured me that it was a dual core, I mentioned to him that Windows (and Belarc Advisor) lists it as running a 200 Mhz bus and he said that Pentium D doesn’t have a 200 and it was likely my motherboard. My motherboard was selected because it supports dual core (ECS P4800Pro-M V.2). He suggest a bios update, but if I mess it up, I am SOL on my motherboard right?

Oh, I like that CPU-Z.

It shows me having an Intel Pentium D 820.

Have you got Hyperthreading turned off in the BIOS? Turn it on. I had a very similar problem (identical except I use XP Pro) and that was the solution.

Try going into the BIOS setup and see if there is a setting for FSB or check the MB manual for a jumper setting.

My BIOS has no options that deal with Hyperthreading or any mention of FSB. My manual also doesn’t mention any jumper settings, and the ECS website has nothing on jumper settings.

What is frustrating is that I picked this motherboard out because it says on the website and in the manual that it supports Dual Core Pentium D, Intel, yadda yadda, and that it automatically senses the processing and bus speeds. Apparently it doesn’t. I am going to write Tech support I guess.