2011-08-16 06:20:40 +0000 2011-08-16 06:20:40 +0000
60
60

什么是Windows 7电源管理中的最小和最大处理器状态?

我说的是这个问题。

我应该在最低和最高设置什么?我希望CPU性能好,但又不希望CPU过热,风扇工作得很疯狂。

Respostas (6)

62
62
62
2012-05-27 09:22:24 +0000

这些设置决定了Windows将使用的性能状态(或P状态)的范围。实际上,这将改变处理器的时钟速度,如果支持的话,还将改变电压和FSB速度–增加它们以满足工作负载的要求,或者减少它们以降低功耗和热输出。

详细来说,大多数处理器都支持一些P状态,这些P状态是频率乘法器(也称为频率ID或FID)和电源电压(电压ID或VID)的组合。处理器的时钟速度是 FSB速度乘以FID 的乘积,所以选择较低的倍频器,也可以降低时钟速度。有些处理器1还能将FSB速度减半,从而形成所谓的SuperLFM(超级低频模式)。

支持的P状态数量因处理器而异,但通常在5-10个左右。由于Windows允许处理器状态共有100个不同的值,这意味着不是每个值都会导致使用不同的P状态。换句话说,从100%到99%甚至90%可能对时钟速度没有任何影响。另外,根据所支持的P状态,实际的时钟速度可能与你从百分比中预期的有很大的不同;在Windows电源选项中指定50%并不一定意味着你的处理器将以50%的时钟速度运行。例如,在我的酷睿2双核T9550上,标称时钟速度为2.66GHz,将处理器状态设置为50%,并不会像预期那样得到1.33GHz的时钟速度。相反,Windows选择了最低支持的乘法器(FID 6),结果时钟速度约为1.6 GHz(FSB 266 MHz×乘法器6=1596 MHz),或标称时钟速度的60%,如下图所示2。

另外,即使将最低状态设置为1%,我的处理器也不会低于~800 MHz(SuperLFM),这是支持的最低时钟速度(FSB 133 MHz ×乘法器6 = 798 MHz);这是标称时钟速度的30%。

根据可用的文档 这里

Windows Vista采用了DBS算法,使用所有可用的性能状态,这些状态落在这些上限和下限所描述的范围内。当选择一个新的目标性能状态时,Windows Vista会选择当前电源策略设置和系统上可用状态之间最接近的状态,必要时四舍五入。

那么,智能地选择Windows电源选项的百分比,就需要找出你的处理器支持哪些P状态,决定你希望使用的最低和最高时钟速度,然后输入导致这些时钟速度的百分比。没有一个正确的答案,因为一切都取决于你的目标 - 无论你想最大限度地提高性能或电池寿命,降低温度或其他完全. 实验,看看什么最适合你。就我个人而言,我发现将最低和最高分别设置为5%(足够低,以迫使最低的乘数,无论处理器)和100%,可以获得最佳效果。是的,即使在电池上也是如此。虽然在电池上将处理器的最大状态设置为低于100%似乎是符合逻辑的,但根据我的经验,让处理器在最高P状态下待一段时间,然后尽快回到空闲状态,比让它在某些中间状态下待更多时间要好。

对于高级调整,像 RMClock 这样的实用工具可以让你禁用一些P状态,以及超频和低电压或高电压的处理器。 当然,如果对这种事情感兴趣,可以考虑玩玩。只要你不超频或超压,最坏的情况就是BSOD和重启。


1 例如英特尔酷睿2双核处理器,但我相信,较新的酷睿i系列处理器不适用。
2 我使用 TMonitor 来监控 CPU 时钟速度,并使用 wPrime 将处理器推到最大允许速度。

12
12
12
2012-05-26 14:50:38 +0000

针对具体的标题问题。我认为这些设置所指的_状态也就是【P-State】(http://software.intel.com/en-us/blogs/2008/05/29/what-exactly-is-a-p-state-pt-1/)。

意思是说,它是对CPU频率峰值的控制(正如链接所解释的那样,也是对所用电压的控制)。

还有一个更多的技术文档在Vista系列的Windows操作系统中实现的省电技术。

根据我的理解,在这里你可以看到系统当前设置的最大CPU频率。

6
6
6
2012-05-26 17:35:57 +0000

这些最小和最大指的是可用的最小和最大cpu功率。如果你在电源管理中把最大处理器状态设置为50%,那么当它处于负载状态时,它应该提供最多50%的处理能力。

Windows 7能够根据处理器的使用情况改变处理器的时钟频率。最小和最大处理器状态控制Windows改变时钟速度的范围。

例如,假设你的CPU能够达到0到2.4GHz,也就是说你的处理器最高速度是2.4GHz。最低25%和最高75%将使Windows在2.4GHz处理器的600MHz(25%)和1.8GHz(75%)之间改变速度。"On battery “和 "plugged in "用于设置放电和充电状态的两个不同范围。

降低时钟频率的意义在于,频率越高,处理器产生的热量越大,消耗的电量也越大。频率越低,完成处理(计算)所需的时间就越多。

如何防止笔记本过热的文章中这样报道:

根据我们的经验,我们注意到,当处理器以100%的处理器状态运行时,笔记本会过热。将处理器状态降低几个档次会导致温度降低10-20℃,从而导致性能的轻微下降。

在测试过程中,我们使用 Speccy 来检查温度,基于此,在95%处理器状态下运行的处理器给出了相同的性能(几乎不明显的dip),下降了10-20 C,你可以保持更低的处理器状态(如80-85%),以确保你的笔记本电脑发热更少。

3
3
3
2012-05-26 14:39:29 +0000

最小和最大处理器状态是指CPU速度的百分比,它将在其中运行。

例如,你的CPU速度为3.00Ghz,那么

如果你将最小处理器状态设置为10%,最大为90%,那么你的处理器速度将从0.3Ghz(3.00Ghz的10%)和2.7Ghz(3.00Ghz的90%)变化。

降低这些速度当然会降低繁重工作负荷下的性能。这和使用高速CPU(3.00Ghz以上)或低速CPU(约1.5Ghz)以及核心数量的问题是一样的。

如果你问的是最佳设置,那么它应该是。

Minimum processor state:
        On Battery: 10%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 80% (saves battery)
        Plugged in: 100%

如果你想一直保持最好的性能(以电池为代价),那么

Minimum processor state:
        On Battery: 20%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 100%
        Plugged in: 100%

对于过热问题,处理器不会过热(会严重发热),除非你给它施加压力。运行重度软件,比如一些重度游戏会使它过热,这也取决于你使用的处理器和散热系统,如果你指定一些更多的信息,我将能够帮助你更多

其实这是一个完全不同的话题。

如果你想了解更多信息,请阅读这些。

1) * 什么是电源管理中的最小和最大处理器状态? **

2) * 最小和最大处理器状态 “最佳 "设置? **

3) * 电源计划的高级选项框中的最小处理器状态选项是做什么的?**

希望能帮到你。

EDIT: 每个CPU都有若干个Processor State,我们不能设置这些CPU状态以外的CPU。我取这些值只是为了举例。

3
3
3
2012-06-01 15:06:10 +0000

它很简单。最低设置为5%,最高设置为100%。你可以得到你所需要的所有功率,但是当CPU空闲时,它的频率会降到最低。不要担心5%,新的CPU可以达到这么低的频率。在我的例子中(core2duo@3,2GHz),即使我把最低频率设置为5%,低频也是2GHz。

2
2
2
2015-11-15 00:38:28 +0000

其实,所有的人都是从理论和书本上回答的。我个人试过将处理器最高状态设置为30%,过热时只获得1摄氏度的电压。我把处理器欠压到最低5分钟压力下出现BSOD,又获得了1摄氏度的电压。

我强调一个事实,那台笔记本,一台联想E540,是新的,有清洁的排气管道,清洁的风扇,新的热膏(市场上最好最贵的–大约25美元,装在一个非常小的瓶子里)。所有这些努力只换来了2摄氏度的温度。这是因为这算是联想的廉价笔记本,不属于T或W系列。散热器很差,地球上没有任何东西可以应付。处理器闲置时喜欢保持在50-52℃左右,负载时70-75℃。这些数据是有上述调整和没有调整的情况。