[微软] 一个疑惑问题: 尝试解决电脑插电会更烫的问题, 知道如何降温后, 更看不懂 Windows 10/11 的电源策略了

不知道自己有没有搞错:

intel 6 代 skylake (实际部分 broadwell 似乎就有了) 带来了新的 CPU 频率调整方案, Windows 里面管他叫 HWP, 频率调整不再由操作系统负责, 而交给 CPU 自己决定频率.

我平板在插电时发热会大不少, 我能理解充电和电源管理电路在外接时负载大一点会更热, 但 CPU 明显热得不对, 就算没有后台维护任务时, 也是感觉更烫的.

最终, 发现了一个明显的地方, 就是 PerfEPP 策略在插电和电池时的不同.

但是, Windows 10 的电源管理策略就很让我迷惑了:

感觉节电模式并没有我想象的节电…

可通过调整 “Processor energy performance preference policy” (PerfEPP)选项来降频

我解锁了隐藏的电源选项, 在电源设置中更改 PerfEPP 的值.

默认情况下插电是 33, 使用电池是 50.

不说这个选项的技术背景, 只说实际效果: 越高的值, CPU 频率掉的越快, 同样负载下 CPU 频率会尽量低, CPU 最大睿频速度会受限制.

这个选项感觉比节电模式好用多了, 我发狠调整到 100, 效果就是感觉平板不再是铁板烧, 缺点是延迟肉眼可见; CPU 频率不容易上去. 但设置 70-80 能得到很满意的结果.

迷惑之处

PerfEPP 重启后感觉没用, 需要重新设置 (Windows 10 + 11 代笔记本).

节电模式会让 PerfEPP 的设置无效 (windows 11 + 8 代笔记本).

perfEPP 完全无效 (Windows 11 22H2 + 6 代笔记本).

Windows 的电源性能滑杆到底影响了哪些地方?

电源选项的 overlay_schem_min 等是什么意思?

废话

感觉 Windows 平板电源管理很灾难, 一个是 intel 现在摆烂, 本身功耗高;

再者, 感觉 Wintel 喜欢整高性能偏向的优化, 比如默认的 PerfEPP = 33 (插电), 会导致 CPU “动若疯兔”, 跑起来会动不动睿频上去, 哪怕你只是滚动下网页.

而实际上, 我将 PerfEpp 设置为 60 以上, 就不会有明显的延迟, 能降低一些发热. 再进一步, 如果能接受一定的延迟感, 100 的 PerfEPP 可以让 CPU 及时降频到最低, 保证了设备的凉快和续航.

我个人大部分时候谁能接受更高的 perfEPP 的.

最后就是, 感觉现在的电源管理选项越来越不清楚了, 比如: 节电模式是如何节电的? 我希望节电模式下, 自动将 perfEPP 设置为较高值, 延迟就延迟吧…省电才是王道.

顺便, 很讨厌微软越来越倾向把一些控制权收回的行为, 让用户失去了便利调整的机会.