AMD Epyc 7452 将 CPU 基本时钟作为最大时钟速度并且不提升以提升时钟?

AMD Epyc 7452 将 CPU 基本时钟作为最大时钟速度并且不提升以提升时钟?

我有一个AMD 霄龙 7452CPU 上华擎机架 ROMED6U-2L2T开发板运行 Proxmox 7 Linux 系统并运行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.50 GHz - 2.35 GHz
  available frequency steps:  2.35 GHz, 2.00 GHz, 1.50 GHz
  available cpufreq governors: conservative ondemand userspace powersave performance schedutil
  current policy: frequency should be within 1.50 GHz and 2.35 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency: 1.50 GHz (asserted by call to hardware)
  boost state support:
    Supported: yes
    Active: yes
    Boost States: 0
    Total States: 3
    Pstate-P0:  2350MHz
    Pstate-P1:  2000MHz
    Pstate-P2:  1500MHz

然而,根据其数据表,该 CPU 能够提升至3.35GHz,我思考我从来没有见过它这样做。

在 Bios 中,我只能将核心性能提升设置为“自动”或“禁用”(它设置为“自动”),如下所示:

在此输入图像描述

我能做些什么来让CPU提升到其(广告中的)最大时钟速度和/或罪魁祸首在哪里..是BIOS导致了这个问题还是Proxmox/linux中某个地方缺少配置?

答案1

调速器“按需”可以决定在此范围内使用哪种速度

该问题可能是由于使用了 CPU 调速器ondemand而不是CPU 调速器。performance

要么你手动切换,要么你可能错过了 Proxmox VE 7 主机的一些更新,因为 IIRC,PVE 7 最初切换到了新的 CPU 调速器,但它表明它还没有准备好(或者至少是一个好的新的)默认)用于服务器/虚拟化,因此performance在 PVE 7.0 发布后通过内核更新又切换回了一点。

相关内容