Virtualization apps can't detect all the CPU cores
Tofloor
poster avatar
savanweylyn
deepin
2017-01-20 00:06
Author
Since I've installed Deepin on an SSD, none of the virtualization apps (vmWare Workstation, VirtualBox, qemu-kvm) can onyl detect two of the four CPU cores. Why?

Reply Favorite View the author
All Replies
HualetWang
deepin
2017-01-20 01:12
#1
Have you checked in the System Monitor application and confirmed that the host machine is running 4 cores instead of 2 ?
Reply View the author
yangbo
deepin
2017-01-20 01:24
#2
Not sure about this. Maybe hyperthread?
Reply View the author
savanweylyn
deepin
2017-01-20 01:54
#3
https://bbs.deepin.org/post/134319
Have you checked in the System Monitor application and confirmed that the host machine is running 4  ...

Yes. It shows that the host machine is running 2 cores. While the host has 4 CPU cores. Output of lscpu shows this:

CPU(s):                         4
On-line CPU(s) list:     0,3
Off-line CPU(s) list:     1,2
Thread(s) per core:    1
Core(s) per socket:     2
Socket(s):                      1
NUMA node(s):            1
Vendor ID:                     AuthenticAMD
CPU family:                   22
Model:                            48
Model name:                AMD A6-6310 APU with AMD Radeon R4 Graphics
Reply View the author
savanweylyn
deepin
2017-01-20 08:56
#4
Problem solved. It was caused by Laptop Mode Tools' cpuhotplug module. It supposed to disable idle CPU cores when on battery,.

Reply View the author