Solved Computer recognizes dual-core as single-core.

April 15, 2012 at 09:58:27
Specs: Windows XP SP3, Intel Pentium Dual Core E2610/1GB
I recently got another computer: an HP Compaq DC5700.
When I open task manager or CPU-Z it recognizes the Pentium Dual-Core as having only one core.
Is there any way to unlock it?

See More: Computer recognizes dual-core as single-core.

Report •


✔ Best Answer
April 16, 2012 at 17:54:08
There is a utility to update the hal

Get it here

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

Read here

http://www.ngohq.com/processors/118...

How to Update from a Single Core APIC compatible cpu to a Multicore APIC compatible cpu

under the computer entry in the device manager, you will see it says ACPI Uniprocessor PC, to update to the multiprocessor HAL input this:

devcon sethwid @ROOT\ACPI_HAL\0000 := +acpiapic_mp !acpiapic_up
devcon update c:\windows\inf\hal.inf acpiapic_mp.

Then reboot twice again to update the device and IRQ tables.

Let me know how it goes



#1
April 15, 2012 at 10:11:17
Could just be a glitch in CPUZ. Did you try updating the BIOS?

http://www8.hp.com/us/en/support-dr...


Report •

#2
April 15, 2012 at 10:14:09
Do you have SP2 installed. It may be just how it looks, try opening the task manager, under performance tab, cpu history, it will show 1 graph per cpu, my laptop is dual core and I have two little graphs. Do you know if the motherboard picks up both cores? Sometimes the board needs the bios flashed to recognize newer chips, but that is the very last thing I would even contemplate. If the service packs are uptodate, and the motherboard recognizes both cores, windows will also. Flashing the bios and having anything happen like a power flicker, and blamo you have a worthless board, so It is only done if absolutely necessary to resolve specific problems.

Report •

#3
April 15, 2012 at 10:16:21
Also if the motherboard does recognize both cores, then this is a windows issue and I would not be flashing the bios.

Report •

Related Solutions

#4
April 15, 2012 at 10:21:43
Can u see two cpu usage graphs in task manager?
hit run then type msconfig > boot tab> advanced boot option > click the check box next to number of processors and choose 2 from drop down menu.

You know the real meaning of peace only if you have been through the war.


Report •

#5
April 15, 2012 at 12:37:00
I only discourage BIOS flashing to newbs or someone who obviously isn't computer savy. Dude has been a regular around here for quite a while, I think he's capable of performing a flash. Maybe it's just that I do it all the time?

In Task Manager, you may have to go to Performance tab > View > CPU History, & enable one graph per CPU.


Report •

#6
April 15, 2012 at 12:49:25
Thanks for the quick replies.

@kuwese: Yeah, I've tried unlocking the second core through msconfig, but it isn't have the option for 2 processors.
@hopperrox: I have Windows XP SP3 32-bit running on a 64-bit processor. I have considered flashing the BIOS. I read on another article that some guy was able to enable both cores by updating the BIOS.
@rider: There's only one graph shown and one graph per CPU is enabled.

I'll see what I can do. I'll get back to you guys later.


Report •

#7
April 15, 2012 at 13:06:56
Does the motherboard see two cores...if not, then you may very well have to flash the bios.

Report •

#8
April 15, 2012 at 13:18:15
@HopperRox: Unfortunately, no. The BIOS thinks it's a single core. It says: Intel(R) Pentium(R) Dual CPU E2160. The "dual" part in that line is just the name of the CPU. I checked in my other computer and it says name of processor x 2.
My current BIOS version is 786E2 v.02.04.
The latest Bios version on the HP website is:
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=12454&prodSeriesId=3249646&prodNameId=3249662&swEnvOID=1093&swLang=13&mode=2&taskId=135&swItem=ir-100514-1.

Report •

#9
April 15, 2012 at 13:32:58
Still no luck. I flashed the BIOS but msconfig still won't let me use the second core.

Report •

#10
April 15, 2012 at 13:55:34
Update: I checked in Device manager in the Processors tab and it has two entries. That makes it even more confusing since that's the only utility that recognizes the two cores.

Report •

#11
April 15, 2012 at 15:46:47
It sounds like you hal.dll is corrupted and windows is not running a multiprocessor hardware abstraction layer.

Go to your device manager, expand computer.

Does it say uniprocessor or multiprocessor?

Anyway here's the Microsoft write up on the Hal.dll

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

You are going to want to backup your stuff, just in case, changing the hal can lead to problems, but if the system was originally installed as a multiprocessor system, then you should be safe.

Let me know if this is your problem.


Report •

#12
April 15, 2012 at 18:51:09
@gretti: All the computer tab says is: "Advanced Configuration and Power Interface (ACPI) PC". When I searched through the system32 folder, I was able to find only "hal.dll".

Thanks for the link by the way. I'm still going through it.


Report •

#13
April 15, 2012 at 23:36:39
Yeah, your hal.dll is the wrong version. Just go to your device manager and update the driver on the Advanced Configuration and power interface (ACPI) PC.

Right click on it and say update driver, use the list of hard ware, Find the Multiprocessor driver and update it.

Should work.


Report •

#14
April 16, 2012 at 16:38:22
Didn't work. The only options listed were: Advanced Configuration and Power Interface and Standard PC.

I'll see if Ubuntu recognizes the cores. If it doesn't it's probably a defective motherboard.


Report •

#15
April 16, 2012 at 16:54:29
No, I don't think it is a defective motherboard, or a defective CPU. If the mainboard was bad the processor would report a different model number. It wouldn't report as a E2160 it would be something like a single core Celeron or a Core Solo.

The only other thing would be that the BIOS was not reporting the CPU to the OS, but you did do the BIOS update and that all sounds like it is working.

I do think you are having an hal.dll issue and you may have to reload windows.

At the lease you should run chkdsk and sfc /scannow to verify the integrity of your file system and windows system files.

Let me know how it goes with Ubuntu, this would determine if it is a hardware failure or a windows issue.


Report •

#16
April 16, 2012 at 17:08:27
Ubuntu works fine and it recognizes the two cores. It performs much faster than windows with the two cores enabled.

I'll try checking the hard drive for errors.


Report •

#17
April 16, 2012 at 17:15:19
After checking the disk, i found no errors. I'll re-install Windows as a last resort but I'll see if there's something else that could work.

Report •

#18
April 16, 2012 at 17:54:08
✔ Best Answer
There is a utility to update the hal

Get it here

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

Read here

http://www.ngohq.com/processors/118...

How to Update from a Single Core APIC compatible cpu to a Multicore APIC compatible cpu

under the computer entry in the device manager, you will see it says ACPI Uniprocessor PC, to update to the multiprocessor HAL input this:

devcon sethwid @ROOT\ACPI_HAL\0000 := +acpiapic_mp !acpiapic_up
devcon update c:\windows\inf\hal.inf acpiapic_mp.

Then reboot twice again to update the device and IRQ tables.

Let me know how it goes


Report •

#19
April 16, 2012 at 18:55:04
Thanks for your help and time but I'll think I'll just stick with how it is now. I wouldn't want to risk losing any data.

Report •

#20
April 16, 2012 at 19:28:00
Sorry to here that your giving up. At least you know what it is now.

You should also have a backup of your data anyway. I know it's a hassle but if you only have one copy of your data, you don't really have anything because it can all be gone tomorrow.


Report •

#21
April 17, 2012 at 18:10:45
I decided to follow my instincts and went ahead and used the DevCon utility and followed all the instructions. Unfortunately, it didn't work. Windows said it Found new hardware: Advanced Configuration and Power Interface (ACPI) PC.

Report •

#22
April 17, 2012 at 18:20:17
Nevermind what I said in the previous post. I tried again and it worked! I must have did something wrong at first. Thanks Gretti, you saved me from having to reinstall Windows.

Report •

#23
April 17, 2012 at 21:04:45
Alright! Glad you stuck it out, I hate leaving issues with out a conclusion.

Report •


Ask Question