amd ryzen 5950x 在 ubuntu 20.04 上的最大频率为 3400MHz

amd ryzen 5950x 在 ubuntu 20.04 上的最大频率为 3400MHz

当我跑步时lscpu,我得到

CPU max MHz: 3400.0000
CPU min MHz: 2200.0000

但是5950x的基本频率是3400MHz,最大频率是4900MHz,怎么才能让ubuntu知道它可以跑到4900MHz呢?

编辑:在 BIOS 中,它显示我的 CPU 以 3400MHz 运行,但是当我从终端检查它时,我得到了 2192.157MHz......

答案1

当您以高负荷运行计算机时,您会获得提升值。

p-i@pi-TUF-Gaming-B550M:~$ lscpu
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   48 bits physical, 48 bits virtual
CPU(s):                          12
On-line CPU(s) list:             0-11
Thread(s) per core:              2
Core(s) per socket:              6
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       AuthenticAMD
CPU family:                      25
Model:                           33
Model name:                      AMD Ryzen 5 5600X 6-Core Processor
Stepping:                        0
Frequency boost:                 enabled
CPU MHz:                         4418.048
CPU max MHz:                     3700,0000
CPU min MHz:                     2200,0000
BogoMIPS:                        7399.78

本页有更多关于频率提升的信息 https://www.kernel.org/doc/Documentation/cpu-freq/boost.txt 要启用频率提升,您必须在 BIOS 中进行设置。在我的主板上,此设置位于 AMD CBS 中,称为核心性能提升。

答案2

我使用的是 Fedora 34(内核 5.11),也遇到了同样的问题。首先,您需要在 BIOS 中设置一个选项以允许超频,我记不清在我的 ASUS ROG Crosshair VIII Hero 上它叫什么了,但它应该是 Core Boost 之类的。

我使用“cpu-x”来创建人工负载并使用“nmon”(按 M)来监控频率。

启动后,“cpupower frequency-info”会告诉您每个 CPU 可以做什么。奇怪的是,我的一些 CPU 的硬件限制为 6.7Ghz。无论如何,一旦您开始监控,请尝试“sudo cpupower frequency-set --max 490000”,您应该会看到 nmon Mhz 上升。您也可以使用“--max 7000000”,但在我的机器上没有任何东西达到 4.7Ghz

如果有更好的方法,我很想知道。

保罗

相关内容