EnergyStar 省电工具:基于 EcoQoS,显著提升 Windows 11 笔记本续航

这是一款最近较为新颖的 Windows 11 省电工具,基于 EcoQoS,最早来自 @virushuo 的消息,从开发者放出的测试截图来看,Ryzen 6000 CPU 在经过 EnergyStar 优化之后,提升了 3 小时续航:

FY5oAiFVQAAlR51d

使用也很简单,下载、运行,放着就行了:

项目地址:

需要最新版本的话,可以下载通过 GitHub Action 自动编译的版本。

比较尴尬的是青小蛙并没有符合要求的设备来测试,所以…如果你有比较新的笔记本电脑,快去试试。

已知不足(机器翻译)

  • 当父进程收到输入焦点时,子进程不会得到提升。
  • 无论电源方案和电源如何,节流都会进行。
  • 系统进程(即会话0)不会被节流。目前有一些假设,即非用户进程知道他们在做什么。
  • 进程豁免列表不是用户可配置的。

EcoQoS 是什么

EcoQoS 是 Windows 引入的全新服务质量 (QoS) 级别,开发人员现在可以选择加入以高效运行其工作,从而提高能效/延长电池寿命,降低风扇噪音和电源/热节流。它为微软的可持续软件和微软的2030年负碳计划做出了贡献。

Windows 将进程和线程的服务质量 (QoS) 关联在一起,这表示性能和电源效率的平衡。从 Windows 10 Insider Preview Build 21359 开始,Windows 包括一个名为 EcoQoS 的新服务质量级别。此新的 QoS 级别对于没有显著性能或延迟要求的工作负荷非常有价值,可使它们始终以高能效方式运行。开发人员可以调用API来明确选择其进程和线程以标识为EcoQoS,Windows负责其余的工作。Windows 将以此为提示,自动将这项工作安排到最高效的处理器,并将处理器配置为以最有效的时钟速度运行。EcoQoS 的使用非常适合以能效为重点的后台服务、更新程序、同步引擎、索引服务等。

EcoQoS 支持的 CPU 包括:

  • Intel®’s 10th and 11th Generation Mobile Processors
  • AMD™ Ryzen™ 5000 Series Mobile Processors
  • Qualcomm’s series of processors.

另外开发者还有一个支持 HDR 的 ShareX

1 Like

可惜我的笔记本硬件不达标,还升级不到 win 11 :sweat_smile:

这个目前太简陋了…等完善再用
青蛙最好把readme里说的几点不足也写一下

我现在用win11 beta版,发现系统自己就会让一些程序进入“效率模式”,文字说明提示这可以降低耗电。感觉和这个有些像

简陋无所谓啊,如果真的效果好,岂不是把微软按在地下了。

哦不,也可能 11 某个版本自带,完美。

看极客湾的测评 好像win下续航差 还是调度太激进
很多时候会让单核心跑高频,这样耗电还是挺大的
记得上古时代 intel cpu win下设置CPU最大99% 就关闭了睿频 就能省好多电 :rofl:

极客湾那个视频真是影响力巨大啊,转过来

我说简陋有2个原因…
它这个启动就是个终端的窗口,你关掉窗口就等于关闭程序,这显然也不是供用户日常使用的。需要用户自己想办法实现无窗启动。
关闭程序(关掉窗口)等于强行关停,不存在退出,所以就不能在退出时恢复那些被“优化”的应用为一般状态…

作者目前看来还在做自定义配置文件的功能(json文件里记录不被优化的白名单程序)…

我觉得如果续航问题真的出在windows调度上,那估计很难解决,毕竟苹果硬件那么单一,可以针对性的专门优化调度,windows是不可能的,除非厂商做。

不过今年的华为magicbook就听说续航明显优于其他同款,就是因为厂家做了专门的优化。
OS Turbo 续航测评视频


4000系列刚好上不了车 :sob:

开发者 Archeb 的开源项目 RyzenTuner,集成了 RyzenAdj 和 EnergyStar。

我在这个基础上做了一些调整,添加了自动模式。后续有计划单独对 EnergyStar 进行调整,比如类似你说的白名单。

EnergyStar 截止到2022年8月11号,有11天没有更新,项目活跃度一般。

2 Likes

Hi. 新的项目建议发布在发现频道 #faxian

Commits · imbushuo/EnergyStar · GitHub 其实是8天没更新,nativeaot分支

看到了,谢谢提醒

那期视频我也看了,对比我手中的放视频2~4小时关机MagicBook 2019极致废物续航,我甚至对MacBook肃然起敬,觉得用了外星科技……好吧,主要是四十几Wh的电池太拉了
然后呢,99%关睿频现在应该也能做到哇,就是关睿频确实在某些时刻影响性能……
然后我现在的情况是笔记本(3550H)不知道为啥开个浏览器,风扇就呜呜叫,在写这段话的时候CPU101℃……


我正在思考如何在插电源的情况下开启省电模式 :joy:
然后就是,今天早上上个网课过热保护关机了……目测110℃+,因为跑到105℃很多次没关机,这次是第一次

…然后现在常年开Ryzen Controller压温度墙到大概60℃……

呃,这两个窗口有什么区别吗?

目前来说 arm架构芯片能效比真的顶,低功耗环境下太强了,X86高负载状态下才有优势。

intel的睿频会在单线程负载较高情况下给单核超频,amd也有类似技术。这么一来,能让单核跑分变得好看不少,对应的代价就是极高的能耗。
之前看人组家用服务器,发现关闭睿频和超线程技术,待机功耗就会降低很多,所以。。。。。。感觉X86这边就没在低功耗环境下好好下功夫,很多东西感觉完全就是为跑分服务的。

1 Like

为啥关了睿频比我功耗墙拉到60℃还卡……Epic Games收个限免累计加载了五分钟

所以这个睿频就是所谓的单核有难多核围观吗:joy:

原来就卡的。。关了睿频肯定更卡呀。。。。因为性能释放限制的更严了
倒也不是说单核有难多核围观,还要看你运行的啥,有些东西它就没有多线程。。。。只能单核跑啊 :joy:

em……我的Windows掌机是4800u的

试了一下,温度是控制住了,CPU占用太高了,还需要优化啊!