软件吧
登录注册账号
/posts/pcie-powercfg-energy-processor
电脑必备

为了压测风扇曲线,我把电源计划从平衡切到卓越性能,续航直接崩了

极客阿凯 13 0 9

上周想把旧本子的风扇曲线调得激进一点,顺手把电源计划从「平衡」切到「卓越性能」,想着反正插着电。结果拔电出门开了个会,回来一看电池从 80% 掉到 23%,一个半小时都不到。当场懵了,回来翻了半天才搞明白问题出在哪。

先说结论:「卓越性能」这个隐藏电源计划,在笔记本上默认会把处理器最小状态拉到 100%,并且关掉核心停泊和 PCIe 链路电源管理。插电用确实响应快,但一拔电它就是纯纯的电老虎。

我的排查过程,给想复现的朋友参考:

  1. 先别甩锅给后台。我在两台机器上各跑了一遍 powercfg /energy,生成 60 秒的报告,对比「平衡」和「卓越性能」下的错误项。
  2. 关键证据在报告里的「处理器电源管理」段:卓越性能下 Processor performance core parking min cores 直接是 100%,平衡下是 0%。
  3. 再拿 powercfg /batteryreport 看放电曲线,卓越性能下功耗稳定在 18-22W,平衡下 idle 只有 5-7W。数据对账下来,差距是实打实的。

所以我的处理办法是:

  • 插电时用「卓越性能」,但手动把 最小处理器状态 改回 5%,保留响应速度的同时把 idle 功耗压下来;
  • 拔电时用脚本自动切到「平衡」,powercfg /setactive 一行搞定,我挂了个检测电源状态的小脚本在开机项里;
  • 顺手把 PCIe 链接状态电源管理在电池模式下开回「中等节能」,实测待机功耗从 5W 降到 3.2W 左右。

优点很明显:卓越性能下编译和批量处理确实快一截,我的老 i5 跑 msbuild 能快 8-10%。缺点也明显:它压根不是给笔记本设计的,微软自己藏的隐藏计划,默认参数就是冲着台式机去的。

软领那边自动优化我也试过,它确实会帮你切电源计划,但切完不告诉你具体改了哪几项,对想手动控制的人不太友好——不过话说回来,它没广告这点我一直认。

最后抛个问题:你们笔记本上「卓越性能」这个计划是直接删掉,还是像我一样留着插电用、靠脚本切?有没有更省事的电源状态自动化方案?

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。