Athlon x2 processors

velocci

Distinguished
Dec 10, 2005
960
5
18,985
hi there, i'm at work right now using a machine with a Pentium 4 with hyperthreading. device manager shows it has 2 CPUs and when i go to
taskmanger->processes and right click on a task, it gives me the "set affinity" option where I can choose which cpu is used to run the process.
But at home I have an X2 3800 cpu and device manager shows only one cpu and there is no "set affinity" option in task manager. my bios sees my cpu properly and says it has 2 cores. why does device manager only show 1 CPU? is this the same for all X2 processors?
 

luminaris

Distinguished
Dec 20, 2005
1,361
0
19,280
What version of Windows do you have at home? I wonder if your using home edition and it can't see the two cores ..... just a thought ..

I know Professional Edition will see both cores with no problem.
 

psyno

Distinguished
Jun 25, 2003
48
0
18,530
What version of Windows do you have at home? I wonder if your using home edition and it can't see the two cores ..... just a thought ..

I know Professional Edition will see both cores with no problem.
Oh... I've never really used Home Edition and didn't realize this was the case...

Also absent is Symmetric multiprocessing, the ability to divide work between multiple processors (CPUs) — Windows XP Professional supports up to two CPUs, while the Home Edition supports only one. Windows XP Home Edition does however support the Hyper-threading functionality present on some Intel microprocessors. Although it has been reported to work on some dual-core microprocessors available from both AMD and Intel, Microsoft has recommended upgrading to Professional Edition for improved stability and compatibility.
s.v. Windows XP

Good to know.
 

crazypyro

Distinguished
Mar 4, 2006
325
0
18,780
also unless your running a Pentium D your P4 isn't a dual-core. Hyperthreading creates a mythalogical dual-core that works and acts like one, but isn't. If that makes sense or if you already knew that then sorry i wasted your time. Its 3pm, i'm at work and very bored.

have a nice day
 

Grimmy

Splendid
Feb 20, 2006
4,431
0
22,780
SP2 should add more support for dual core.

Since I don't have dual core, but may upgrade in the future, thought I'd try to dig around.

Dual Core Support - MS - XP

Home Edition is included. Might have to do registry modifcations for it to work - show up properly.

APPLIES TO
• Microsoft Windows Server 2003, Standard x64 Edition
• Microsoft Windows Server 2003, Enterprise x64 Edition
• Microsoft Windows XP Service Pack 2, when used with:
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional
• Microsoft Windows XP Tablet PC Edition 2005
 

Mind_Rebuilding

Distinguished
Jan 30, 2004
146
0
18,680
hi there, i'm at work right now using a machine with a Pentium 4 with hyperthreading. device manager shows it has 2 CPUs and when i go to
taskmanger->processes and right click on a task, it gives me the "set affinity" option where I can choose which cpu is used to run the process.
But at home I have an X2 3800 cpu and device manager shows only one cpu and there is no "set affinity" option in task manager. my bios sees my cpu properly and says it has 2 cores. why does device manager only show 1 CPU? is this the same for all X2 processors?
you need a cpu driver from amd?
 

velocci

Distinguished
Dec 10, 2005
960
5
18,985
hi there, if I disabled ACPI in the bios, will that also prevent it from having acpi multiprocessor pc in device manager?

the other guy is right about the driver. there is one other thing that most people forget and that is to set windows up to use multi cores.

go into the control panel and select system then the hardware tab then the device manager then click on computer, it should say ACPI multiprocessor pc. if it does then dig out your driver cd that came with your mobo and install the amd driver or go to the mobo manufacturer website and download the right one.
 

ivoryjohn

Distinguished
Sep 20, 2001
174
0
18,680
xp home works fine with dual cores, and task manager shows two cores.

As far as I know, the amd drivers have more to do with cool n quiet than how the dual cores operate.

I am not on my dual atm, and this cpu is only a single, but I think I recall an option in task manager to show both cores or only show a single overall cpu usage. You might want to check that.

I have never played with afinity and can't comment on that.

BTW, XP home works with dual cores, but I think it's restricted to a single cpu. I think the same restrictions existed for W2K home vs. W2K pro.
 

ivoryjohn

Distinguished
Sep 20, 2001
174
0
18,680
Disabling ACPI in the bios is not recommended. Anyhow, XP is probably running the incorrect HAL - hardware abstraction layer. I'm not sure how successful you'll be trying to change HAL's now that XP is installed. Turning ACPI in the bios and reinstalling XP will definately fix it.

Reinstalling XP means a NEW xp directory at the very least. Installing it over an existing install will probably not fix the problem. Is it possible that the motherboard was upgraded, and the existing XP install was simply booted up without doing a fresh reload?
 
Disabling ACPI in the bios is not recommended. Anyhow, XP is probably running the incorrect HAL - hardware abstraction layer. I'm not sure how successful you'll be trying to change HAL's now that XP is installed. Turning ACPI in the bios and reinstalling XP will definately fix it.

Reinstalling XP means a NEW xp directory at the very least. Installing it over an existing install will probably not fix the problem. Is it possible that the motherboard was upgraded, and the existing XP install was simply booted up without doing a fresh reload?

/me bad... I should have said a "clean" install will fix it as long as ACPI is on in the bios. Velocci didn't say if this was a new system or not. My first thought was he did a CPU replacement or bios update (that supports dual core), but when he mentioned having ACPI turned off in the bios I assumed this was a clean install. The device manager should read as "ACPI Multiprocessor PC". If it doesn't say "multiprocessor" there is nothing he can change in the task manager to make it show two cpu's or set affinity.
 

velocci

Distinguished
Dec 10, 2005
960
5
18,985
i'll check that when i get home. the bios does say that there are two cores. Tonight i will install a legal copy of winXP Pro and apply SP2 and enable ACPI in the bios and see what happens. wish me luck.

ah ivory john is correct. go into task manger then into performance. in the view tab check it is displaying a history graph for each cpu and not one for all.

oh and i never meant for anyone to daisble anything in BIOS. i only meant for the person to check that windows was set-up for a multiple processors.
 

siggsy

Distinguished
Feb 15, 2006
92
0
18,630
Good luck

I have XP home and the same processor as you. I have sp2 and I have installed the amd driver for dual cores.

I have acpi disabled in the bios and my windows sees 2 processors and I can set the affinity.

The only thing I can't do is answer your question. I'm just confused at the other replies, sorry.
 

velocci

Distinguished
Dec 10, 2005
960
5
18,985
ok here is what i did last night: i disabled acpi in the bios, reinstalled a legal copy of winXP pro with SP1, enabled acpi in the bios, did all the windows updates and installed SP2 and did more updates. now my OS is all upto date. i installed the latest nvidia chipset drivers from their website (version 6.85 that i got from http://www.nvidia.com/object/nforce_nf4_winxp32_x16_6.85). right now device manager shows 2 CPUs and under computer it has "advanced configuration and power interface (acpi) pc". however in task manager, it only shows one cpu, there is no affinity option when i right click on a task. why is task manager showing only one cpu and no affinity option?
 

Covered_in_bees

Distinguished
Feb 10, 2006
312
0
18,780
I had the same problem on the same board, and this was due to the fact that I had to disable ACPI during winxp install.

As Hawkeye22 stated, it's due to an incorrect HAL.

This can be fixed without reinstalling winxp. Check this article for details on how to change the HAL during boot of winxp.

Applying the changes as detailed in the above article basically provides a selection screen in dos during the winxp boot, allowing you to select the required HAL.

On this selection screen, you need to select the option with ACPI + APIC for this mobo (A8N32-SLi Deluxe). Winxp will reboot with the correct HAL, overwriting the hal.dll file with the one selected (and updating whatever else in registry). The system should then automatically install the required drivers for your X2 multi-processor. Once this is done, the system will reboot. You can select the standard 'Windows XP Professional' boot option this time, as the hal.dll file has been replaced and is correct. You can later remove the additional entries you added in the boot.ini file.

hth
 

velocci

Distinguished
Dec 10, 2005
960
5
18,985
yes i checked it and that option was greyed out. i don't remember exactly what it said, but there was only one option and it was greyed out.
i'll check it tonight and let you know.

velocci did you do as ivoryjohn suggested and change the task manager to show an individual history chart for each core?