Don said:
Recent unexplained system hangs (associated with audio?)
led me to study the Hardware Device Manager where I was
surprised to see two CPUs, apparently identical. This
ASUS P4 mb (2006) has only one (2.8 GHz, 1 Gb RAM).
Deleting one of these precipitated worse failures to boot:
but things now appear OK (e.g. no tell-tale crackle during
startup chimes) after button reset
to F8 Advanced Options menu "Safe Mode"
which generated "System Settings Changed -- Restart?"
accepted OK, restarted (Normal mode), now running OK.
But Dev. Mgr. still shows 2 CPUs (although early today
I "uninstalled" one for lack of options Delete or Remove.)
Does this mean anything? Does it matter?
I have a dual core processor, and under "Processors" in
Device Manager, I have two entries.
Intel Core2 Duo CPU E8400 @ 3.00GHz
Intel Core2 Duo CPU E8400 @ 3.00GHz
And physically, those are two cores on the same silicon die.
They rest in the same LGA775 socket. A single socket motherboard.
I'd say what you're seeing is normal. Your processor could be
a Northwood with FSB800, and Hyperthreading. A lot of the
FSB800 processors have Hyperthreading. If Hyperthreading
was enabled in the BIOS, when you did your install, the
"Computer" entry in Device Manager should say
ACPI Multiprocessor PC
Also, when you look in Task Manager, you might see two
graphs for the CPU performance. It is possible to set
Task Manager to make one (combined) graph, but equally
well, you should have the ability to make a graph for
each core.
You can disable Hyperthreading in the BIOS, which will
cause the OS to show only one entry in Device Manager.
I don't know if the OS will immediately change the
HAL to ACPI Uniprocessor PC on its own or not. It might
remain set to Multiprocessor, even if there is only
the one core still running.
If it was my system, I'd be more interested in carefully
reviewing the BIOS entries, because something could be
unhinged. Some of those old boards have "MPS Spec 1.1 or
1.4", and I set that to 1.4. They may mention ACPI 2.0
and I select that standard. The ACPI options may include
"S1 & S3" - don't change that unless you want to be spending
time later with the "dumppo" utility in Windows to finish
the job. Your motherboard is probably too modern for
"Delayed Transaction" setting, but if you have one,
it should be enabled. "Delayed Transaction" helps prevent
sound crackle caused by a data underrun on the sound
subsystem - it's an optimization for the operation of the
PCI bus. That, and setting PCI Latency to perhaps a value
of 32. PCI Latency is a tradeoff between bus
efficiency, and fairness for delay sensitive devices
like the sound card.
Delayed Transaction (BIOS Setting)
http://www.techarp.com/showFreeBOG.aspx?lang=0&bogno=58
(More BIOS info...)
http://www.techarp.com/freebog.aspx
With the older motherboards, enabling Delayed Transaction
and fiddling with PCI Latency, could kinda fix up the sound.
The best test case for sound, is when Windows plays its
welcome tune during boot. There is a nice combination
of severe disk activity, along with sound playback,
and if the hardware hasn't been tuned just right with
the BIOS settings, you get snap, crackle, pop from the
speakers.
HTH,
Paul