搭载 AMD Ryzen 9 3900x 的 Ubuntu 20.04 并未检测到所有 CPU 核心(仅检测到 24 个核心中的 12 个)

搭载 AMD Ryzen 9 3900x 的 Ubuntu 20.04 并未检测到所有 CPU 核心(仅检测到 24 个核心中的 12 个)

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 个核心。

  1. 尝试使用以下选项更新 grub,但没有得到积极的结果。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off pci=assign-busses apicmaintimer idle=poll reboot=cold,hard acpi=on"
  1. 已将 BIOS 更新至最新版本。
  2. 通过双启动到 Windows 10,所有 24 个核心均显示出来!
  3. 尝试从 BIOS 禁用 CCD 控制,这导致只显示 6 个核心,而不是 12 个
  4. 尝试从 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

相关内容