Antonio Augusto (Mancha) wrote:
On Thu, Jul 9, 2009 at 16:39, Jon LaBadie<[email protected]> wrote:
I've been running WinXP Pro as a guest os on two Linux hosts.
Recently I upgraded to VBox 3.0 and attempted to make the guests
recognize the dual core cpu's.
On an Ubuntu 9.04 laptop with an Intel T7700 cpu, I simply made
the "2 cpu's" selection and when restarted the Windows task manager
showed the typical separate performance graphs for each core.
On a Fedora 9 desktop with an AMD Athlon 64 X2 5600+ I tried the
same procedure and but the task manager still shows a single graph.
In the Windows system info and device manager the cpu is shown
correctly as a dual core model. But not the task manager.
cpu-flags are suitable I believe: fpu vme de pse tsc msr pae mce cx8 apic
sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx
mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm
extapic cr8_legacy 3dnowprefetch
apic is enabled
both systems are 64-bit capable, but I'm running all OS in 32-bit mode
The Fedora system is running the PAE kernel in order to see all 4GB
of memory.
Any ideas?
Jon
This is an "issue" with Windows.
The part of windows responsible for recognizing the dual core CPU is
the HAL, and sometimes, during install, windows install a HAL that
recognizes a dual core, others it can only recognize a single core.
Around the web I've seen people talking about "replacing the HAL", but
I've never bothered loooking on how to do it.
Thanks Antonio, I think you identified the problem.
The hal.dll installed on my guest system does appear to be the version
suitable only for a single cpu. I tried replacing it with a "mp"
(multi-processor) version, but I think I got a kernel/hal version
mismatch. I'll play with it later.
Jon
_______________________________________________
vbox-users mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-users