我的 CPU 支持“turbo”时钟加速,但 CPUPower 说不支持;谁是对的?

我的 CPU 支持“turbo”时钟加速,但 CPUPower 说不支持;谁是对的?

我最近购买了一个新的 CPU (AMD Ryzen 3 2200G),它支持“Boost Clock”,但是当我运行时,cpupower frequency-info我得到:

boost state support:
  Supported: no
  Active: no
  Boost States: 0
  Total States: 3
  Pstate-P0:  3500MHz
  Pstate-P1:  2300MHz
  Pstate-P2:  1600MHz

turbostat这么说cpufreq boost: 1

根据 AMD 的说法:

AMD 处理器的最大提升是运行突发单线程工作负载的处理器上的单个内核可实现的最大频率。最大升压将根据多种因素而变化,包括但不限于:导热膏;系统冷却;主板设计和BIOS;最新的AMD芯片组驱动程序;以及最新的操作系统更新。 GD-150。

我使用的是预涂导热膏的 AMD Wraith 散热器。我已经更新了主板(Asus Prime A320I-K/CSM)上的 BIOS,重置了几次设置,并确保升压时钟选项设置为“自动”而不是“禁用”。

在有关时钟提升不起作用的其他问题中,CPUPower 总是说它是“支持”的,即使它不是“活动的”。考虑到这一切,我不知道 CPUPower 是否应该报告支持“升压状态”。鉴于这是一个新的 CPU,我担心它在某些方面存在缺陷,导致时钟加速无法正常工作。

CPUPower 是否应该报告“升压状态”为“支持”,即使该功能因其他原因被禁用?我是否遗漏了任何可能会禁用此功能的设置或参数?这种差异是否表明我的系统中的 CPU 或其他组件有缺陷?如果是这样,哪些组件最有可能?

cpumode(请求的脚本)的原始输出:

Boost: on   
schedutil mode is currently activated.
1431MHz
1419MHz
1419MHz
1419MHz
No frequency limit is enforced.

原始输出cpupower frequency-info

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: 1.60 GHz - 3.50 GHz
  available frequency steps:  3.50 GHz, 2.30 GHz, 1.60 GHz
  available cpufreq governors: userspace powersave ondemand conservative performance schedutil
  current policy: frequency should be within 1.60 GHz and 3.50 GHz.
              The governor "schedutil" may decide which speed to use
              within this range.
  current CPU frequency: 1.60 GHz (asserted by call to hardware)
  boost state support:
    Supported: no
    Active: no
    Boost States: 0
    Total States: 3
    Pstate-P0:  3500MHz
    Pstate-P1:  2300MHz
    Pstate-P2:  1600MHz

相关内容