利用 Windows 11 自带的效率模式把笔记本续航提升到 15 小时以上

2022-08-09 17:31:53 +08:00
 hez2010

看到了这个项目: https://github.com/imbushuo/EnergyStar

这个项目利用 Windows 11 新引入的 EcoQoS 调度机制将后台的用户应用设置效率模式,然后监听事件在应用切入前台时退出效率模式,成功把笔记本的续航几乎翻了个倍。

微软自己的文档里说最高可以节省 90% 的电量: https://devblogs.microsoft.com/performance-diagnostics/introducing-ecoqos/。

试着用 .NET 7 的 nativeaot 编译了一份,各位可以试试(运行之后只有一个内存占用 1~2mb 的后台进程): https://1drv.ms/u/s!ApWNk8G_rszRgolmQGgPyexi5jgELg?e=Bbo3fi

9912 次点击
所在节点    Windows
54 条回复
INCerry
2022-08-10 14:01:59 +08:00
@DTCPSS

> 要发挥完整效果需要 Windows 11 Build 22621 和英特尔十代或者 AMD 5000 移动处理器以上

那旧代的处理器有什么效果吗?
zed1018
2022-08-10 14:35:12 +08:00
嗯,9.40 到现在剩余 20%进入节能模式。平常基本都是 AC 的,不太确定是不是真的有效。亮度调低点,应该能勉强撑到 5.30 下班吧。

maotao456
2022-08-10 14:45:16 +08:00
@zed1018 你这个情况是自己在任务管理器里面挨个设置的还是应用自动变成这样的?
yangxin0
2022-08-10 15:01:44 +08:00
台式机还是 Ubuntu or Window 比较舒服,笔记本还是 Mx 系列的 Mac 比较舒服
hez2010
2022-08-10 15:01:57 +08:00
@ScaredHeart 这个评测完全本末倒置,Intel CPU 的核外待机功耗带来的影响远比 Windows 自己多次 turbo 大得多。
另外 macOS 也有这种瞬间飙到 3GHz+的现象,只不过 Windows 那边监控的刷新速度快记录到了,而 macOS 那边监控的刷新速度慢没记录到。。
lalalaqwer
2022-08-10 15:04:19 +08:00
用了牙膏厂 12 代 u 的不要想着续航了
lookStupiToForce
2022-08-10 15:41:13 +08:00
只要 A 家 I 家不给整真正低功耗高能效比版本的 CPU ,这些上层的降功耗的玩意儿全是在破房子上裱糊窗花,搭了白搭
因为你不可能开着机就是啥都不干让它空待机着看能坚持多久,而现在就算是 AI 两家的低压移动 U 在能效比上都被果 M 吊着打,想达到 macbook 的续航那是不可能的
就看 A 家 I 家有没有动力做这个事了
Chingim
2022-08-10 16:06:53 +08:00
所以有测评吗?
使用前使用后到底增加了多少续航?
zed1018
2022-08-10 16:22:36 +08:00
@maotao456 > 你这个情况是自己在任务管理器里面挨个设置的还是应用自动变成这样的?

就是 OP 发的那个软件 energystar ,自动标记的
ysc3839
2022-08-10 16:37:08 +08:00
@cnbatch 随手搜索一下就能知道 Win8 是不支持 ProcessPowerThrottling 的,不能只看 API 最低支持的系统,很多时候微软文档没有提到某个参数、功能支持的系统的。
https://github.com/LuoZijun/WindowsSDK/blob/67c639d592ac3a47529c870b6bb9968f4c68a31f/8.100.26936.0/um/WinBase.h#L1596-L1627
具体是哪个版本加入的,你可以找找不同版本的 Windows SDK 。
qq78660651
2022-08-10 17:57:40 +08:00
@zed1018 还有电么
zed1018
2022-08-10 18:12:35 +08:00
@qq78660651 20%以后我就没测了,进入节电模式的话基本就没法用了。
oosxx009
2022-08-10 19:14:22 +08:00
@hez2010 饥渴湾日常瞎扯
zxCoder
2022-08-10 19:31:06 +08:00
下载的这个东西电脑说有病毒给删了。。。
hez2010
2022-08-10 19:33:22 +08:00
@zxCoder 可能因为这个程序没签名,但又是新出来的于是杀毒软件为了保险起见给报了,提交到杀毒软件厂商解除误报吧。
stefwoo
2022-08-10 19:41:36 +08:00
楼主自己编译的软件 edge 显示有病毒,麻烦看下咋回事,谢谢
@hez2010
zxCoder
2022-08-10 19:41:46 +08:00
@hez2010 是微软自带的杀毒。下一半就自动给删了
hez2010
2022-08-10 20:36:20 +08:00
@stefwoo
@zxCoder
纯属误报,添加信任即可。可以看原帖第三条附言。
cnbatch
2022-08-10 21:12:58 +08:00
@ysc3839 这“顺手”顺了我 5 个小时,在虚拟机内专门安装旧版 VIsual Studio 然后把能搜到的 SDK 全都装上,真是好家伙。
经过搜索,出现于 10.0.16299.15 ,是 2017 年 10 月发布的。虽然是 Win8 之后推出,并且还是在 Win10 较早期,然而尽管如此,它看起来确实还只是个占位符,对于 Win11 之前的 Windows 版本而言并没什么实际作用
402124773
2022-08-10 22:47:07 +08:00
其实他这个程序,使用的是 windows 10 21359 版本以后引入的 ecoqos mode 。这个 api 针对进程和线程都有对应的 api 。这个东西是需要和硬件结合的。
Initial rollout of tuning for EcoQoS includes most of the latest Intel®’s 10th and 11th Generation Mobile Processors, AMD™ Ryzen™ 5000 Series Mobile Processors, and Qualcomm’s series of processors.
效果如何,我个人并不是太看好,这个 api 出来的时间其实已经有一年多了,并没有任何这方面的测试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/871732

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX