我曾经通过启用此选项来设置最大 CPU 频率:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e100
(设置Attributes
为 2)
这增加了最大处理器频率设置电源选项。由于过度提升效率不高,我喜欢降低提升频率,但我仍然喜欢在基本频率上进行一些提升。例如,在 Xeon E-2388G 上,基本频率为 3.2GHz,我将其设置为 3400,以执行编码和存档等耗电时间较长的任务。
以前这个方法有效,但到了某个时候就失效了。我设置了频率,但 CPU 超过了设置的频率。我找到了设置75b0ae3f-bce0-45a7-8c89-c9611c25e101
,也设置了,但它不再起作用了:
这件事大约同时发生在两台电脑和一台笔记本电脑上(更新?)。
更新: 在 Xeon E2388G 机器上,低于基本频率 (3200) 的限制是有效的。例如,如果我尝试限制到 3400,它只会提升到 4600,然后当它回到 95W 时,限制会像往常一样稳定在 3700-3800...
在 i9-13900k 上情况更复杂。如果我这样做:
powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX 2500
powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX1 3200
powercfg /setDCvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX 2500
powercfg /setDCvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX1 3200
powercfg /setactive scheme_current
我在所有核心上得到的值都比 PROCFREQMAX1 少 100(除非我设置超过 4300 - 然后 E 核心的上限保持在 4300)。
如果我设置仅限 PROCFREQMAX-没有效果。
如果我设置仅限 PROCFREQMAX1,无论值是多少,所有核心都会被限制在 E 核心最大提升 - 4300。
环境处理器性能提升模式 没什么区别。(be337238-0d82-4146-a960-4f3749d470c7)
一团糟。