为什么超频时 /proc/cpuinfo 会错误地报告 CPU MHz?

为什么超频时 /proc/cpuinfo 会错误地报告 CPU MHz?

我决定将我的 AMD Phenom ii X2 560 从 3300 MHz 超频至 3600 MHz。以下是 BOINC 中基准测试的前后结果:

Windows 7 64位:
正常:每个 CPU 2683 浮点 (Whetstone) MIPS、8215 整数 (Dhrystone) MIPS
超频:每 CPU 2903 浮点 (Whetstone) MIPS、8618 整数 (Dhrystone) MIPS

Ubuntu 14.04 64 位:
正常:每个 CPU 3567 浮点 (Whetstone) MIPS、15851 整数 (Dhrystone) MIPS
超频:每 CPU 3856 浮点 (Whetstone) MIPS、17097 整数 (Dhrystone) MIPS

出于某种原因,尽管频率明显增加,/proc/cpuinfo 仍将频率报告为 3300 MHz。如果我使用“sudo dmidecode --type processor”,情况也是如此。但是,Windows 下的 Open Hardware Monitor 会正确报告所有内容。有人能告诉我这是为什么吗?

编辑:我应该补充一下,我使用的是主板的“AI Tuner”功能,该功能会增加基本时钟速度而不是倍频。现在我已经使用 CPU 倍频手动完成了操作,它似乎报告正确,但我仍然很好奇为什么它最初会错误地报告原始速度。

答案1

它通常显示内部频率除数的值,而不是实际输出的频率:CPU 和主板中没有内置频率计。这确实很遗憾 :(

相关内容