Ubuntu 20.04, 5.13.0-39-generic AMD Ryzen 9 3900x (12c/24t), B550 Aorus pro (rev 1.0). with recent updates 12 cores out of 24 are not detected. htop only shows 12 , where as it used to show 24 core two weeks back.
- Tried updating grub with below options but no positive result.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off pci=assign-busses apicmaintimer idle=poll reboot=cold,hard acpi=on"
- Updated BIOS with latest version.
- With Dual boot to windows 10 , all 24 cores are shown !
- Tried disabling CCD control from BIOS, This lead to show only 6 cores instead of 12
- Tried disabling Global C-State control from BIOS. Nothing improved.
Note: I was using this setup from more than 6 months with 24 cores shown. I wonder what could be wrong.
lscpu shows : Off-line CPU(s) list: 12-23
. Any suggestion to make these Off-line CPU to active (to be part of Online) ?
lscpu
...
CPU(s): 24
On-line CPU(s) list: 0-11
Off-line CPU(s) list: 12-23
Thread(s) per core: 1
Core(s) per socket: 12
Socket(s): 1
NUMA node(s): 1
sudo dmidecode -s bios-version
. – heynnema Apr 12 '22 at 14:50sudo dmidecode -s bios-version
->F15a
. Ryzen 9 3900x has 12 cores / 24 threads.Why all of the GRUB kernel options?
: These were suggestion from amd-ryzen-5-3600-ubuntu-20-04 . – gprasad Apr 12 '22 at 15:48sudo update-grub
,reboot
, and check your CPU's again. Report back. Start comments to me with @heynnema or I'll miss them. – heynnema Apr 12 '22 at 16:22for both there were no change , I could still see
– gprasad Apr 12 '22 at 16:48Off-line CPU(s) list: 12-23
sudo update-grub
, yes? Check your BIOS for any settings that might have changed. Make sure that everything is enabled in the hardware. – heynnema Apr 13 '22 at 01:21update-grub
, looked various bios setting by enabling / disabling one by one, Tried setting everything to default and also. Please note: with same BIOS (Dual boot windows 10 and Ubuntu) setting when i boot to windows all 16/24t are shown and functional. – gprasad Apr 13 '22 at 06:00lscpu -> CPU(s) : 24 on-line CPU(s) list: 0-23
booting from Ubuntu Live USB shows all the CPU(s). Thanks once again. Any suggestion on looking a boot log and know whey half of the CPU(s) are in offline. – gprasad Apr 13 '22 at 18:43grep -i cpu /var/log/syslog*
and see if you get any hits. – heynnema Apr 13 '22 at 19:49grep GRUB_CMDLINE_LINUX /etc/default/grub
. – heynnema Apr 13 '22 at 19:52