User said:
The system was initially running linux and showed 4 cpu-cores. so I am
not sure why vista is not updating the same. will try to muck around
with the bios again. The system does have 2 CPUs. I verified it.. the
previous OS was able to detect it as well.
Bios: Phoenix ROM BIOS PLUS Version 1.10 A03
Motherboard: Model 0GU083 from Dell.
This is a dell 690N
Thanks for the extra detail. The Dell 690 should be able to run Vista
reliably - I had Vista installed on a couple of dual-proc Dell 590s, and it
ran beautifully. 690 is obviously newer and more up-to-date, so it should be
even more Vista-ready.
But I am perplexed. In your earlier post, you said:
"If i go to the bios, it only show CPU 0. how can I get to CPU 2/3/4"
Is this still correct? The CPUs are numbered from 0 (obvioulsy) so the first
CPU is 0, second CPU is CPU 1, third CPU is CPU 2. If the BIOS is only
reporting a single CPU, then that is all that will ever be active on the
machine. No operating system can override the BIOS. If CPU 0 is dual core
that would give you 2 processors - which is exactly what Windows is
repoting.
If you really believe it is a matter of Vista inaccurately reporting the
number of processors, try this quick experiment. Obtain a Linux "live boot"
DVD (one where you can boot int Linux direct from the DVD - Ubuntu, RedHat
and several other distros all have this facility). Boot from the Linux DVD -
this will save you from wiping your existing Vusta installation, on the hard
disk. Once in Linux, go to a command prompt and check the CPU info with this
command:
$cat /proc/cpuinfo|grep processor|wc -l
This will show every "virtual" CPU you have on your system. If you have a
single socket populated with a dual core, non-hyperthreaded CPU chip,
cpuinfo will report "2". If you have two sockets active with dual core,
non-hyperthreaded processors, it will show "4". If you even had two sockets
with dual core, hyperthreaded processors, it would show 8.
But based on what you're seeing in Windows, I expect cpuinfo in Linux will
report 2 (or 4, if hyperthreading is enabled).
Why did it change from before? Who knows. Maybe the hardware in the second
socket failed silently some time around when you replaced Linux, by
co-incidence. Or maye someone was re-configuring something in the BIOS
during the change-over, and accidently switched off the second CPU. Who
knows?
Anyway ... when the machine boots up, hit F2 when the F2 prompt appears on
the screen (duh, I guess you know that). This will take you into the BIOS.
Check under the Processor info heading, and under Performance (where you
configure support for Dual Core, Hyperthreading CPUID, etc).
Good luck, let us know how you get on.