什么是“最大频率”,为什么它大多数时间都高于 100%,为什么在基本上应该处于空闲状态时它却这么高?

什么是“最大频率”,为什么它大多数时间都高于 100%,为什么在基本上应该处于空闲状态时它却这么高?

根据 WRM 和任务管理器的 CPU 图像:

在此处输入图片描述

上图是 WRM 报告的我的 CPU 的最大频率。

为什么这么高,而且为什么任务管理器上的速度高于我认为的正常最大值 3.40GHz?

据我所知,我没有做任何超频等事情。

答案1

正如评论中所述,您的处理器支持英特尔睿频加速技术如果你不害怕(
非常轻微的)技术论文,我建议你快速浏览一下那篇论文。

你的 CPU 是3770旨在操作安全地1为 3.40 GHz。
但是,该 CPU 有四个内核,并且随着内核数量的减少,总热功率会降低;因此,英特尔的工程师认为,在现有条件下,他们可以安全地提高少数几个仍处于活动状态的内核的时钟频率。

只要功率/热消耗保持在安全操作限度内,英特尔 Turbo Boost 基本上可以将活动 CPU 内核的时钟频率提高至 3.90 GHz。
矛盾的是,这只有在 CPU 有点空闲时才有可能正如之前链接的论文中明确指出的那样:

例如,当只有一个内核处于活动状态时,某个特定处理器可能允许最多两个频率步长 (266.66 MHz),而当有两个或多个内核处于活动状态时,则允许一个频率步长 (133.33 MHz)。因此,某些内核上的更高深度 C 状态驻留率(“C3”或“C6”)通常会导致活动内核上的核心频率增加。

不要误以为速度越高意味着 CPU 越繁忙。 恰恰相反!

根据经验,CPU 可以在短时间内使用更高的时钟,或者对性能要求较低的2 个软件使用更高的时钟。
真正的是闭环控制:

这些限制通过简单的闭环控制系统进行管理。
当温度、功率或电流超过出厂配置的限制,且高于基本工作频率时,处理器会自动降低核心频率,以降低温度、功率和电流。然后,处理器会监控温度、功率和电流,并不断重新评估。


只要电源配置文件符合技术要求,英特尔睿频加速技术就会处于活动状态P0(在交流电源接口术语
“最大性能”是指,如果你在操作系统的设置中启用“最大性能”,处理器在“空闲”或“接近空闲”时将保持在 3.90 GHz。


关于任务管理器测量到的 4.14 GHz,我高度怀疑关于超频。
英特尔处理器没有直接的方法报告当前工作频率。在开头链接的同一篇旧论文中,英特尔给出了一个算法来估计运行频率并表示:

由于 BIOS 和操作系统传达英特尔® Turbo Boost 技术的方式,软件可能永远无法检测到高于基本工作频率的核心时钟频率

作为一个估计值,它可能存在一些偏差,例如 4.14 GHz 与 3.90 GHz 之差为 6% 的误差,对我来说不足以表明任何超频,尽管这里我可能错了。

我甚至不确定3370作为解锁乘数(应该以?)

我的猜测是任务管理器正在尽力估计当前频率,但并不总是准确的。


1就电流/功耗和温度而言。

2从某种意义上说,并不是处理器的所有功能单元都被使用。

相关内容