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


59

我在说这个:

在此处输入图片说明

最小和最大应该设置什么?我想要良好的CPU性能,但又不希望CPU和风扇过热而疯狂。


@Iszi,不管标题的具体措辞如何,问题显然是在寻求有关设置它们的建议。您基本上已经将问题劫持到与赏金相关但完全不同的问题上。最好开始一个单独的问题,询问有关处理器状态的技术详细信息,然后将此问题留给您有关性能调整的信息。
Synetech 2012年

“这些设置究竟指的是计算机性能的哪个方面,调整后它们会产生什么影响?” 您已经完全更改了原始问题。当前答案包含当前形式的问题的足够详细的信息。
摩押人2012年

实际上,当前的答案对于鲍里斯(以及其他只想调整性能/噪声/功率的人)实际上是无用的,因为它们给出了“字典定义”来解释技术性的低层方面,而不是总结现实世界的影响。这就像有人问如何编写快速的for循环来读取文件,并获得有关big-O表示法,磁盘访问时间等的讨论。
Synetech 2012年

如果您对系统冷却策略感到好奇:这是答案
乔恩·埃里克

Answers:


60

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

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

支持的P状态数量因处理器而异,但通常为5-10。由于Windows总共允许100个不同的值用于处理器状态,因此这意味着并非每个值都将导致使用不同的P状态。换句话说,从100%升至99%甚至90%可能对时钟速度没有任何影响。另外,根据所支持的P状态,实际时钟速度可能与您从百分比期望的时钟速度有很大不同。在Windows电源选项中指定50%并不一定意味着您的处理器将以50%的时钟速度运行。例如,在我的Core 2 Duo T9550上,其标称时钟速度为2.66 GHz,将处理器状态设置为50%并不能像预期的那样提供1.33 GHz的时钟速度。而是由Windows选择支持的最低乘数(FID 6),2

在此处输入图片说明

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

根据此处提供的文档:

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

然后,要智能地选择Windows电源选项的百分比,则需要找出处理器支持的P状态,确定要使用的最小和最大时钟速度,然后输入导致这些时钟速度的百分比。没有一个正确的答案,因为一切都取决于您的目标-是否要最大化性能或电池寿命,降低温度或完全其他目的。进行实验,看看最适合您的方法。我个人发现,将最小值和最大值分别设置为5%(足够低以强制最低乘数,而与处理器无关)和100%可获得最佳效果。是的,即使是用电池。将电池的最大处理器状态设置为小于100%似乎是合乎逻辑的,但根据我的经验,

对于高级调整,诸如RMClock之类的实用程序允许您禁用某些P状态以及处理器的超频,欠压或过压。虽然我个人没有尝试过,但我发现建议仅启用两个P状态-空闲时应使用尽可能低的乘数(如果支持,则为SuperLFM),其他所有情况下应使用尽可能高的乘数(在最低稳定电压下) 。如果对这样的事情感兴趣,当然可以考虑一起玩。只要您不超频或过电压,最坏的情况就是BSOD和重启。


1例如,Intel Core 2 Duos,但我相信不是更新的Core i系列处理器。
2我正在使用TMonitor监视CPU时钟速度,并使用wPrime将处理器推到允许的最大速度。


1
我认为最好的答案是
RawR Crew 2012年

如何找出处理器允许的p状态?并且有什么方法可以查看在任何给定时间运行的是哪一个?我想知道在调整设置之前,它是否实际上会做任何事情:-)
user568458

@Indrek,“ DBS算法”是什么意思?
Pacerier's

@Pacerier基于需求的切换。
Indrek

如果根据需要自动提高最小值,为什么还要从5%提高最小值?除非它没有根据需要适当提高它。尝试确定是否可以让我缓慢的Dell Latitude 7370 Core m7像垃圾一样停止运行。
xr280xr

12

解决特定标题的问题。我认为这些设置所指的状态也称为P-State

意思是,这是对峰值 CPU频率的控制(正如链接所说明的,也是所使用的电压)。

还提供了有关Windows操作系统的Vista系列中实现的节能技术的实现的更多技术文档

据我了解,在这里您可以看到系统当前设置的最大CPU频率:

在此处输入图片说明


您是说既然数字是指“峰值”,那么将最小值设置为100%并没有什么害处?
Pacerier

@Pacerier我在4年前回答
Der Hochstapler

这些天这些设置仍然在Windows上。
Pacerier's

6

这些最小和最大值是指可用的最小和最大cpu功率。如果将“电源管理”中的最大处理器状态设置为50%,则在负载下应提供其最大50%的处理能力。

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

例如,假定您的CPU的能力为0到2.4 GHz,这意味着您的最大处理器速度为2.4 GHz。最小25%,最大75%将使Windows在2.4 GHz处理器中将速度在600 MHz(25%)和1.8 GHz(75%)之间变化。“在电池上”和“插入”用于设置放电和充电状态的两个不同范围。

降低时钟频率的要点是,频率越高,处理器产生的热量就越大,消耗的功率也就越大。频率越低,完成处理(计算)所花费的时间就越多。

文章如何防止笔记本电脑过热报告如下:

根据我们的经验,我们注意到当处理器以100%处理器状态运行时,笔记本电脑会过热。将处理器状态降低几个凹口会导致温度降低10-20 C,从而导致较小的性能下降。

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


3

这很简单。最小设定值约为5%,最大设定值约为100%。您将获得所需的所有电源,但是当CPU空闲时,它将达到最低的频率。不用担心5%,更新的CPU可能会变低。就我而言(core2duo @ 3,2GHz),即使我将最小值设置为5%,较低状态也为2GHz。


3

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

例如,您有一个3.00Ghz的CPU,然后

如果将“最小处理器”状态设置为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%

对于OverHeating主题,直到您强调它,处理器才不会过热(它会变硬),运行某些重型游戏之类的笨重软件可能会使它过热,这还取决于您所使用的处理器和冷却系统,我是否能够如果您指定更多信息,可以为您提供更多帮助

实际上,这是一个完全不同的主题。

如果您想了解更多信息,请阅读以下内容:

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

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

3)电源计划的“高级”选项框中的“最小处理器状态”选项有什么作用?

希望这会有所帮助。

编辑:每个CPU都有多个处理器状态,除这些CPU状态外,我们无法设置CPU。我仅以这些值为例。


4
不太正确。处理器不支持无限数量的电源状态(更不用说其中的100个),因此将其设置为3%更有可能采用“将处理器保持在标称频率的3%以上的最小电源状态”的逻辑。我通常看到处理器具有10种电源状态,并且时钟速度和cpu电压会发生变化。
Mokubai

确实可以,处理器具有有限数量的可能状态,除了这些状态外,无法设置CPU。(我只是将这些值作为示例),请不要拒绝投票。
Akshat Mittal

我没有拒绝您的投票,我只是在添加一些澄清作为评论。我实际上以为您的回答提供了一些有用的信息,并且由于我只对糟糕或完全错误的答案投反对票,所以我只能告诉您,投反对票不是我的。
Mokubai

好的,对不起。我已经添加了这些信息,以应答..
Akshat米塔尔

2

实际上,所有人都在回答理论和书籍。我亲自尝试将处理器的最大状态设置为30%,并且在过热时仅提高1摄氏度。我在5分钟的压力下将处理器降到了最低限度获得BSOD,然后又升了1摄氏度。

我要强调的事实是,笔记本电脑是联想E540,它是新的,具有清洁的排气通道,清洁的风扇,新的导热膏(市场上最好和最昂贵的-很小的瓶子大约25美元)。所有这些工作仅需2摄氏度。这是因为它对于Lenovo来说是一种便宜的笔记本电脑,而不是T或W系列。散热器非常差,地球上没有任何散热器可以应付。处理器喜欢在空闲时保持在50-52C左右,在负载时保持在70-75C。这些数字与上述调整相同,而没有。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.