Ubuntu 20.04,5.13.0-39-generic AMD Ryzen 9 3900x(12c/24t),B550 Aorus pro(rev 1.0)。最近更新后,24 个核心中有 12 个未检测到。htop 只显示 12 个,而两周前它显示 24 个核心。
- 尝试使用以下选项更新 grub,但没有得到积极的结果。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off pci=assign-busses apicmaintimer idle=poll reboot=cold,hard acpi=on"
- 已将 BIOS 更新至最新版本。
- 通过双启动到 Windows 10,所有 24 个核心均显示出来!
- 尝试从 BIOS 禁用 CCD 控制,这导致只显示 6 个核心,而不是 12 个
- 尝试从 BIOS 禁用全局 C 状态控制。没有任何改善。
注意:我使用此设置已超过 6 个月,显示有 24 个核心。我想知道可能出了什么问题。
lscpu 显示:Off-line CPU(s) list: 12-23
。有什么建议可以让这些离线 CPU 处于活动状态(成为在线的一部分)吗?
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