![CPU 使用电池降频(平衡计划)](https://linux22.com/image/1351218/CPU%20%E4%BD%BF%E7%94%A8%E7%94%B5%E6%B1%A0%E9%99%8D%E9%A2%91%EF%BC%88%E5%B9%B3%E8%A1%A1%E8%AE%A1%E5%88%92%EF%BC%89.png)
我的 amd e300 CPU 非常糟糕。每当我使用电池和平衡计划时,cpu-z 都会报告我的频率为 798 mhz(在所有条件下(满载等))。但是,在处理器电源管理/处理器状态下,最大处理器状态为 100% 或完整的 1.3 ghz。计算机一点也不热。我唯一能修复它的方法是使用高性能。但是我在高性能和平衡中自定义的设置完全相同。我的系统是 Windows 7 64 位,Windows 8 中也存在此问题。我的问题是,为什么平衡电源计划会自动降低 CPU 频率,即使我在设置中没有将其设置为这样?
编辑:但是,这在我的其他笔记本电脑上没有发生,它有一个 amd m520 2.3 ghz 并且不会降频到 800mhz。
答案1
系统冷却策略可能是问题所在。如果在使用电池供电时将冷却策略设置为被动,则 CPU 时钟频率可能会受到限制,以减少热量并使风扇以较低速度运行,因为更高的时钟频率意味着更高的热量水平和更大的冷却需求。
答案2
可能的解决方案
答:因为它可以提供您想要的速度,所以我只是想提出一个想法,您可以使用高性能计划,并根据您的需要进行调整。
可能的解决方案 B
有很多隐藏的电源选项,您在电源选项控制面板中看不到。
我猜测内置配置文件会打开或关闭其中一些,并且其中一个或多个会导致您所遇到的行为。
您可以查看此处列出隐藏设置(这是针对 Windows 7 的,因此 Windows 8 中可能有新的)。
从命令行来看,它们的用法是:Powercfg -setacvalueindex scheme_current sub_processor [GUID] [VALUE]
最后,激活该计划:Powercfg -setactive scheme_current
以下是一些有趣的内容:
处理器性能提升政策
描述:指定当当前处理器利用率高于处理器性能提升阈值设置的值时如何选择目标性能状态。GUID
:465e1f50-b610-473a-ab58-00d1077dc418
选项:0
、、1
- 2
(理想、单一、火箭)
处理器性能提升策略
描述:配置处理器性能提升策略。此设置的行为可能因处理器供应商和特定处理器型号而异。在更改此设置的值之前,应咨询处理器供应商。GUID
:45bcc044-d885-43e2-8605-ee0ec6e96b59
选项:(0-100
百分比)
允许节流状态
描述:指定性能状态算法可以使用系统支持的任何 ACPI 节流状态 (T 状态)。GUID
:3b04d4fd-1cc7-4f23-ab1c-d1337819c4bb
选项:0
,1
(否,是)
要了解详细的选项以及对其他隐藏选项的依赖关系,请参阅文档或此图。
还有为 Server 2008 R2 编写的文档其中可能包含更多信息,但我无法下载前 13 页以上的内容。
答案3
即使您将最大频率设置为 100%,Windows 也不会认为您真的需要 100% 的电池供电才能实现当前(平衡)电源计划的主要目标。正如您所期望的,您可以在最大性能计划中获得它。
因此,计划的差异不仅在于实际值。即使您正在创建自定义电源计划,您也必须选择预定义计划之一作为计划的基础,从而继承其核心行为。