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?
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...
Quote :
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.
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.
Home Edition is included. Might have to do registry modifcations for it to work - show up properly.
Quote :
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
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?
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.
hi there, if I disabled ACPI in the bios, will that also prevent it from having acpi multiprocessor pc in device manager?
Quote :
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.
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.
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.
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.
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.
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.
Quote :
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.
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/nforc [...] 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?
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.
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.
Quote :
velocci did you do as ivoryjohn suggested and change the task manager to show an individual history chart for each core?
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.