什么调节 Intel SpeedStep CPU 节流?我可以在 Windows7 上对此进行一些控制吗?

Dan*_*anO 22 cpu performance speed resource-monitor speedstep

我正在尝试在今天回家之前压缩一个大的虚拟磁盘文件(使用 WinRar),但我的 CPU 频率在标称的 2.8 GHz 和微不足道的 800 MHz 之间快速上下波动!

Resource Monitor中看到的频率波动(蓝线是频率,绿色是利用率):

资源监视器图

和核心温度:

CoreTemp 截图

我已接通电源(不使用电池)。我的温度是正常的(至少 CPU 核心不在 Max,但我没有系统其他部分的读数)。有一个完整的工作负载可用。为什么它会回缩?除了熔化 CPU,我希望这项工作现在尽快进行。


更新:这里的主要问题是总热负载导致 CPU 节流。在我添加了笔记本电脑散热器(风扇在下面吹)之后,CPU 无限期地保持在最高性能状态。继续阅读有关管理 SpeedStep 的其他有趣信息和答案。


作为一个控制爱好者(控制狂),我想解决这个问题,并改变它,或者至少知道它为什么这样做。

我在 BIOS 中看到的只是启用/禁用 SpeedStep,而在这台戴尔上,它声明禁用 SpeedStep 意味着它将始终以最低性能状态运行......我可以理解笔记本电脑的设计决策。所以在 BIOS 中我什么都没有。

编辑:我尝试在 BIOS 中禁用 SpeedStep,我现在确实获得了稳定的频率,但它是 1.6 GHz 而不是 2.8 GHz。至少它现在不会下降到 800 MHz,但总体而言这不是一个改进。

SpeedStep 是否由操作系统控制?我已将电源设置配置为在插入时使用 100% CPU 作为最小值:

电源选项设置为 100% 最低 CPU

这个设置显然不像我认为的那样做......?或者也许有什么东西覆盖了它。

节流是由硬件温度驱动的吗?当它节流时,我的处理器核心温度总是很好。也许在处理器外部,或主板上的其他地方,温度升得太高了,所以节流开始直到那部分冷却?是什么驱动了这种行为?目前它没有任何意义并且非常烦人。

如果它在我阅读网页时使用电池降至 800 MHz,那就太好了。但是当我接通电源时打开了 10 个应用程序,并且我有一个很大的压缩工作,我想要完整的 2.8GHz。

Jam*_*rtz 17

由于没有任何答案涉及速度步骤的确切作用以及如何禁用/启用它,这是我发现的:

让我们看看它是如何工作的。SpeedStep 有两个关键组件:

C1E(增强暂停状态): C1E 是两个组件中较简单的一个。它可以在 BIOS 中启用或禁用,并且独立于操作系统执行。C1E 有两种配置 - 空闲和负载。当 CPU 使用率相对较低时,此功能会将处理器的乘数降低到最低设置(通常为 6 倍)并稍微降低其 vCore。在 CPU 密集型应用程序期间,它会将倍数提高到其最大值,并将在 vCore 中提供小幅提升以进行补偿。在我们的示例中,C1E 将使您的处理器以 6 倍或 9 倍的 FSB 运行。

EIST(增强型英特尔 SpeedStep 技术):这是一项非常强大的功能,具有多种节能功能。与其更简单的表亲一样,EIST 可以影响 CPU 的电压和倍增器 - 但是,它具有更多级别的配置。SpeedStep 可以利用所有可用的乘法器,而不是简单的“慢速或快速”设置。在我们的示例案例中,EIST 将允许您的处理器以 6、7、8 或 9 的倍数运行,并根据您的 CPU 需求量来选择使用哪一个。EIST 由 Windows 控制,并利用您可能在控制面板中看到的不同“电源方案”。

听起来 SpeedStep 可以在 BIOS 或操作系统中找到,甚至可以在两者中找到。我的猜测是 DELL 可能在性能方面对你撒谎,我说尝试禁用它,看看会发生什么。

要在 Windows 下禁用它,请选择电源选项并选择高性能。确保最低和最高处理器状态为 100%,并且系统冷却策略处于活动状态。

这里有两个支持论坛和一个可以帮助您的网站:

SpeedStep指南

让我们谈谈C1E

Bay Wolf 的 Speedstep 常见问题解答


Dan*_*anO 7

更新:添加有源笔记本电脑散热器已完全解决此问题。 当整体温度保持在较低水平时,这种节流根本不会启动,我可以无限期地维持完整的处理器负载。


感谢其他答案中的好信息。我想我已经能够总结出正在发生的事情:

speedstep 的一些元素可以由 BIOS 控制,也可以由操作系统控制。在 Windows 7 中,电源方案首选项(最低处理器状态、主动/被动冷却、交流/直流电源)主要指导操作系统设置处理器速度。

在这台笔记本电脑上进行的一些简单实验表明,某些东西正在根据温度下调 CPU 。它可能是 BIOS 或戴尔芯片组/驱动程序。

如果我让它闲置直到风扇转下来并且从侧面排出的空气达到室温,然后我开始 7-zip 基准测试,我会得到大约一分半钟的全速 CPU。大约在废气太热而无法让我的手指停留在那里的时候,CPU 开始节流,直到最终降至 667 MHz。然后它在大约 40-60 秒内逐渐回升至接近全速,然后油门回退和冷却的循环再次开始。整个循环大约需要三分钟。

鉴于笔记本电脑中明显的散热器和风扇尺寸/重量/功率限制,我可以理解系统需要一种备份方法来防止过热。我也明白为什么我不能或不应该覆盖它,即使我能弄清楚如何这样做。基本上,我只能期望在短暂的时间内从处理器获得全速,直到总热量积聚过多,然后它必须在热量消散时节流。

我想在笔记本电脑中放置 2.8 GHz 可以在您需要时提供一些不错的速度爆发,但它根本无法像工作站那样具有相同的耐力。