这是一款最近较为新颖的 Windows 11 省电工具,基于 EcoQoS,最早来自 @virushuo 的消息,从开发者放出的测试截图来看,Ryzen 6000 CPU 在经过 EnergyStar 优化之后,提升了 3 小时续航:
使用也很简单,下载、运行,放着就行了:
项目地址:
需要最新版本的话,可以下载通过 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 个赞
dawn
2
可惜我的笔记本硬件不达标,还升级不到 win 11
这个目前太简陋了…等完善再用
青蛙最好把readme里说的几点不足也写一下
我现在用win11 beta版,发现系统自己就会让一些程序进入“效率模式”,文字说明提示这可以降低耗电。感觉和这个有些像
简陋无所谓啊,如果真的效果好,岂不是把微软按在地下了。
哦不,也可能 11 某个版本自带,完美。
tthy
5
看极客湾的测评 好像win下续航差 还是调度太激进
很多时候会让单核心跑高频,这样耗电还是挺大的
记得上古时代 intel cpu win下设置CPU最大99% 就关闭了睿频 就能省好多电
我说简陋有2个原因…
它这个启动就是个终端的窗口,你关掉窗口就等于关闭程序,这显然也不是供用户日常使用的。需要用户自己想办法实现无窗启动。
关闭程序(关掉窗口)等于强行关停,不存在退出,所以就不能在退出时恢复那些被“优化”的应用为一般状态…
作者目前看来还在做自定义配置文件的功能(json文件里记录不被优化的白名单程序)…
我觉得如果续航问题真的出在windows调度上,那估计很难解决,毕竟苹果硬件那么单一,可以针对性的专门优化调度,windows是不可能的,除非厂商做。
不过今年的华为magicbook就听说续航明显优于其他同款,就是因为厂家做了专门的优化。
OS Turbo 续航测评视频
k7707
9
开发者 Archeb 的开源项目 RyzenTuner,集成了 RyzenAdj 和 EnergyStar。
我在这个基础上做了一些调整,添加了自动模式。后续有计划单独对 EnergyStar 进行调整,比如类似你说的白名单。
EnergyStar 截止到2022年8月11号,有11天没有更新,项目活跃度一般。
2 个赞
Qingwa
10
Hi. 新的项目建议发布在发现频道 #faxian
ericma
13
那期视频我也看了,对比我手中的放视频2~4小时关机MagicBook 2019极致废物续航,我甚至对MacBook肃然起敬,觉得用了外星科技……好吧,主要是四十几Wh的电池太拉了
然后呢,99%关睿频现在应该也能做到哇,就是关睿频确实在某些时刻影响性能……
然后我现在的情况是笔记本(3550H)不知道为啥开个浏览器,风扇就呜呜叫,在写这段话的时候CPU101℃……
我正在思考如何在插电源的情况下开启省电模式
然后就是,今天早上上个网课过热保护关机了……目测110℃+,因为跑到105℃很多次没关机,这次是第一次
…然后现在常年开Ryzen Controller压温度墙到大概60℃……
tthy
15
目前来说 arm架构芯片能效比真的顶,低功耗环境下太强了,X86高负载状态下才有优势。
intel的睿频会在单线程负载较高情况下给单核超频,amd也有类似技术。这么一来,能让单核跑分变得好看不少,对应的代价就是极高的能耗。
之前看人组家用服务器,发现关闭睿频和超线程技术,待机功耗就会降低很多,所以。。。。。。感觉X86这边就没在低功耗环境下好好下功夫,很多东西感觉完全就是为跑分服务的。
1 个赞
ericma
16
为啥关了睿频比我功耗墙拉到60℃还卡……Epic Games收个限免累计加载了五分钟
tthy
18
原来就卡的。。关了睿频肯定更卡呀。。。。因为性能释放限制的更严了
倒也不是说单核有难多核围观,还要看你运行的啥,有些东西它就没有多线程。。。。只能单核跑啊
试了一下,温度是控制住了,CPU占用太高了,还需要优化啊!