上周把笔记本带出工位,电量掉得比预期快得多。调亮度、关后台,能做的都做了,效果有限。最后翻到一个藏在电源选项深处的处理器设置,改完之后,两次对比测试里,掉电速度平均少了 36% 。 先说没用的那些。基于「平衡」模式新建了一个自定义电源计划,把电池状态下的最大处理器状态压到 80% ,日常操作没觉得卡,但续航也没见明显改善。再压到 70% ,依然没有说服力的变化。 顺手调了显示器超时和睡眠设置。这类改动只在人离开电脑时省电,正在用的时候基本不起作用。Windows 自带的节能模式和「最佳能效」也试过,但想验证的是更具体的处理器选项。 真正起作用的是「处理器性能提升模式」。现代处理器在需要时会短暂跑到基础频率之上,把任务更快处理完。关掉这个提升,理论上能省电,代价是性能,尤其是在吃处理器的活儿上。 做法是再建一个自定义电源计划,只在电池状态下关闭性能提升,插电时保持原样。最大处理器状态留在 100% ,避免重复之前限频的实验。 然后拿这个计划和「平衡」模式做了两组各 30分钟 的对比。两组测试的工作负载大致相同,都是网页浏览加常用应用,全程接着内置屏幕和外接显示器,亮度保持一致。 第一组,两个计划都从 100% 电量起步。30分钟后,「平衡」掉到 83% ,自定义计划还在 90% 。前者掉了17个百分点,后者只掉10个。 第二组换到更低的起始电量。自定义计划从 73% 降到 62% ,「平衡」从 60% 掉到 44% 。两次对比里,关闭提升的那一边掉电都更少。 把两次的相对降幅平均一下,就是 36% 。日常办公中没感觉到明显变慢,但更吃处理器的任务可能会不一样。 需要说清楚的是,这只是两次短时间对比,不是受控的续航测试。后台活动和负载的细微差别都可能影响结果。36%是两次测试中掉电百分比降幅的平均值,不是总续航时长的实测增幅。 改这个设置要用 Windows 终端,因为标准设置界面里不显示这个高级电源项。建议单独建一个电源计划,别直接改「平衡」,出问题好切回去。 在控制面板进入电源选项,点「创建电源计划」,以「平衡」为起点,起个名字,显示器和睡眠设置保持默认,创建完成并确认新计划处于选中状态。 以管理员身份打开 Windows 终端,粘贴并执行: powercfg /setdcvalueindex SCHEME_CURRENT SUB_PROCESSOR PERFBOOSTMODE 0 :在当前计划下关闭电池状态的性能提升,插电设置保持不变 powercfg /setactive SCHEME_CURRENT :重新激活当前计划,让改动生效 powercfg /query SCHEME_CURRENT SUB_PROCESSOR PERFBOOSTMODE :查询设置,看 Current DC Power Setting Index 是否为 0x00000000 想切回去,随时在控制面板的电源选项里选回「平衡」,自定义计划会留着备用。 要不要关,取决于你拿笔记本干什么。主要用来浏览、写文档、表格、邮件这类日常活儿,关掉值得一试,两次短测的差距不算小,而且最大处理器状态还留在100%。 代价在性能。没有提升,重负载任务可能跑得更久,多花的时间会抵消一部分省下的电。视频导出、大型软件编译这类活儿,感觉到变慢就切回去。 特别

about image