Windows 平台续航问题老问题了, 不过我有一些建议, 针对 surface 等平板用户的, 其它笔记本可能也有效:
调整 Windows 默认的电源策略 (使用电池供电时):
- 针对现代待机设备: 禁止设备在睡眠状态下链接互联网, 默认是 Windows 自己管理, 可惜感觉这个管理水平有时令人窒息....
- 针对现代待机设备: 设置自动从睡眠转入休眠的电池消耗阈值, 默认 5%, 也就是说, 睡眠过程中若耗电大于 5%, 则自动转入休眠. 根据自己需求改.
- 禁止睿频: 将最大处理器状态设置为 99% 可禁止睿频. 也可以不改, 因为有更好的选择(perfEPP).
- 通过调整 perfEPP 来决定 CPU 性能级别.
- 调整其它的电源节能选项. 比如硬盘, 显卡, PCIe ASPM 等.
- 若有: 调整 DPTF 级别, 调低一点.
其它电源选项:
- 调整风扇策略: (接通电源时) 默认策略是通电就常转, 噪声感人, 但保证了性能.
- 使用省电模式
- 避免垃圾软件, 或者优化不佳的软件. 比如, 很多垃圾软件, 安全软件, 后台一堆, 前台注入(explorer 等进程) 这种情况下续航好不起来.
- 使用 EDGE 浏览器, 打开节能模式.
- 避免糟糕的网站: 比如前端软解码视频的某破站, 或者搞一大堆花哨特效的(比如某些 3D 线条特效做背景的), 推荐 noscript + ublock origin.
待补充...
-----------------------------------------------
说一下睿频 /PerfEPP/电源滑条:
https://ex.noerr.eu.org/t/867408个人实测是有效的, Win 10 点开电池图标后有性能级别调整滑动条, 通过这个滑动条, 一个明显受影响的设置是 PerfEPP, 通常来说, 越往右, PerfEPP 越低, CPU 越倾向于动不动就跑高频.
但这还是不够, 默认的设置很有可能还是会崩, 我需要续航时, 基本都选择的最左边的 better battery 或者 battery saver, 他们属于 OVERLAY_SCHEME_MIN.
你可以打开 powershell 运行:
powercfg /q overlay_scheme_current
看看当前的设置.
可以看到, 默认的 PerfEPP 仍然偏低, 导致就算我用节电模式, 滚动下网页, CPU 仍然飙升频率, 甚至睿频, 这么搞, 续航能好才有鬼...
幸好, 能调:
powercfg.exe /setDCvalueindex OVERLAY_SCHEME_MIN SUB_PROCESSOR PERFEPP 100
powercfg.exe /setACvalueindex OVERLAY_SCHEME_MIN SUB_PROCESSOR PERFEPP 80
这个设置组合, 能让 CPU 倾向于不睿频, 尽快掉频.
对于我来说, 最终目的达到了: 大部分情况下平板不热, 只有一点温温的, 风扇基本不启动. 当我需要性能时, 我会把性能滑条拖到 better performance 位置去.
ps: Windows 11 设置 perfEPP 似乎行为有变化, 目前还没搞明白...
另外一些 powercfg 的用法:
参见 powercfg /?
一些常用的:
/LASTWAKE 显示最后一次唤醒原因
/REQUESTS 显示电源请求, 比如阻止睡眠的原因
/ENERGY 分析能耗
/BATTERYREPORT 报告电池状态, 续航时间统计等
/SLEEPSTUDY 报告电源事件及能源消耗(比如 CS 睡眠中耗电原因等), 比如我曾遇到过重装系统后现代待机不正常, 就是通过它看的分析
------------------
不过, 物理差距无法避免, intel 这两年确实拉垮, 建议换 AMD 并配合合适的设置来延长续航.
Wintel 开放平台+一直背历史包袱有其吸引人的地方, 但也有令人难受的地方, 看个人选择了.