原讨论 https://twitter.com/virushuo/status/1553209480489443330
原话:
github.com/imbushuo/EnergyStar 锁推推友用 windows ecoqos api 做了一个工具,原理就是把白名单之外的后台进程应用 ecoqos 省电,通俗来说就是把笔记本当手机用,你的电池续航就会暴涨。经允许截图传播一下。
需求:Intel 10th Gen+ Core 或者 AMD Ryzen 5000+ 系列的 CPU / Win11 22H2 运行这个软件放着就行。
昨天我说 mac 是因为运行模式省电 x86 大家不想那么用所以费电 引来不少人抬杠,我就琢磨着等我用 ecoqos 写一个给你们看看效果证明我这看法偏差有多大。我这还来得及研究细节,推友手太快了转眼就弄出来一个…
ecoqos 去年就有了,但是到现在竟然也没在 windows 内直接提供这种模式切换功能,至少也应该先放到 powertools 里面给大家玩玩嘛…不知道微软怎么想的?
我的笔电 CPU 太老不能用,能用的可以试试反馈下具体效果,是否真能让普通工作负载时续航大增?
1
Leonard 2022-08-01 09:44:30 +08:00 1
看极客湾的测试,这种方式作用有限,Windows 本的核外功耗高,就算你啥软件也不打开,后台能关的全关掉,就光开机放那,续航也比不过 M 系的 MacBook
|
2
ShinichiYao 2022-08-01 09:50:47 +08:00
满电完全关机(非待机休眠)一个星期少一半电,拔了电池一星期后再插上还是满电,不知道电跑哪去了
|
5
exploreexe 2022-08-01 10:03:41 +08:00
看了极客湾的视频,还是老老实实买 mac win 的本子是真不行
|
6
makelove OP @Leonard 我还以为是什么核外功耗,看了一眼不到的 5w 的量,高一倍又怎么又不是大头。那个视频说的主要问题是 x86 boost 过于倾向于高性能,这软件不就是干不让随便什么后台进程都 boost 的事吗
|
7
20015jjw 2022-08-01 10:26:45 +08:00 via iPhone
没 windows 的笔记本 但真心感觉治标不治本
|
8
Fantasia1993 2022-08-01 10:33:24 +08:00
GameFirst VI 可能你需要搭配这个使用?
|
9
makelove OP @20015jjw 那你说标是啥? intel 人不行?之前 x86 内部竞争以性能为标准,现在多了个 arm 笔电搅局,竞争格局改变的情况下情况也会开始改变,连大小核都开搞了。
|
10
albert0yyyy 2022-08-01 10:41:30 +08:00
费电又不是说不能用,手上一台轻薄本电池也有 70 多 W 的,intel evo 认证,开 Jetbrains 系的 Android Studio 、PyCharm ,Edge (这个最费电,60%-70%都是它)也能可以开发到 8h ,满载稍微注意下 6h 也可以,一天外出工作实际最多也就 8h ,加个 65W 的 2 万毫安的充电宝,2 天工作也没什么问题,不要太完美主义了
|
11
20015jjw 2022-08-01 11:10:36 +08:00 via iPhone
|
12
loshine1992 2022-08-01 11:51:29 +08:00
建议测一下效果,不要云评测
|
13
makelove OP @20015jjw 正常使用,不是经常 compile 这种满载用法。苹果的难道满载不烫和费电,手机 CPU 满载都烫死人。
|
14
icyalala 2022-08-01 12:06:58 +08:00
极客湾你可以看看结果,但分析过程还是少参考,毕竟他们没有那么专业。看看这个:
https://www.zhihu.com/question/510016162/answer/2429122679 https://zhuanlan.zhihu.com/p/451628926 另外 Mac 也有省电模式,如果有人跑对比也可以开一下试试。 |
15
20015jjw 2022-08-01 14:23:17 +08:00 via iPhone
@makelove
我不是说满载不费电什么的… 请你重新看一下我的 arguments… 我是说电脑上 throttle 后台任务这件事不合理 比如 compile 的时候会去看看网页 或者下游戏的时候打别的游戏 下游戏这种任务说轻不轻说重不重 但 throttle 了就下不动了… 这跟 arm vs x86/apple vs intel 没有任何关系… |
16
ColorfulBoar 2022-08-01 14:42:46 +08:00
@20015jjw #15 您这真是云评测,凭空想了这么多就是不愿意看一眼代码……这玩意除了 interop 一共就两个文件,一个跟空的没啥区别,打开最后一个 EnergyManager.cs ,开头就是 BypassProcessList 。所以且不说这玩意是不是真的会影响下载进程,实在心里难受加进这个白名单不就得了
|
17
20015jjw 2022-08-01 15:00:57 +08:00 via iPhone
@ColorfulBoar
我只是参与讨论,根本没说在评测啊.. readme 第一句就是 > EnergyStar is a terrible* Windows application that leverages Windows EcoQoS API to throttle any inactive user process and background applications to improve system thermal and battery life, 我就觉得这听起来就是治标不治本的办法,没毛啊😂 这就和你去店里人说这手机壳买完手机不烫手,结果一你看是个砖头里面挖了个槽给你放手机一样,不买也能做出“这玩意儿大概率行不通”的判断吧… |
18
ColorfulBoar 2022-08-01 15:11:02 +08:00
@20015jjw #17 我觉得不能说是不治本,现在功耗问题更大的是在 Windows 上而不是 Intel 上。我手里的笔记本只要把屏幕转过去进入平板模式之后在流畅度没有肉眼可见的变化情况下风扇声和发热骤减,说明 CPU 完全可以在低功耗下提供过得去的性能,只不过操作系统使用了奇怪的调度方式。现在有个改变调度策略的 API 不就是解决问题的正道么。
(至于实际效果咋样……我系统版本还在 22000 ,虽然这个程序里面判断只要>=22000 就行了但任务管理器里面看还是感觉只有 UWP 应用能进入这个节能状态,目前对于其他程序可能只有调节进程优先级的作用,现在懒得详细测试了等过几个月 22H2 更新了我再试试 |
19
ScepterZ 2022-08-01 15:26:01 +08:00
@icyalala 第二个链接里说:内存功耗占比是不能忽视的一环,甚至很多时候高于 CPU 功耗。
想起之前看到我的 x99 洋垃圾平台,内存待机 20 多 w 的时候,我都震惊了 |
20
20015jjw 2022-08-01 15:36:38 +08:00 via iPhone
|
21
acctv2 2022-08-01 15:54:52 +08:00 via Android
@Leonard uncore 影响的是待机功耗,大多数人还是在意能一次用多久。
一般人超过 24 小时不插电的场景几乎没有。 我用了这个 energy star 后,开着 clion 和 listary 这类 win 小工具,合盖待机一下午掉电从 98 到 95 ,已经很满意了 |
22
acctv2 2022-08-01 15:57:17 +08:00 via Android
我昨天简单简单测了一下。
先要提醒:要求 core10 或 ryzen5000 以上的 CPU ,并且更新到 22H2 (正式版)或者之前实装了 Eco QoS 的测试版 |
23
acctv2 2022-08-01 15:58:55 +08:00 via Android
下午电脑开着 clion 和一些后台工具,外加一个基本没有什么页面打开的 Firefox ,合盖待机,掉电 3
晚上用 clion 写代码(算法代码,项目不大) |
24
acctv2 2022-08-01 16:01:51 +08:00
MD ,手机上误触太严重了。
晚上用 CLion 写代码(算法代码,项目规模小),从五点半到大概九点半,期间打开过 firefox 查资料(页面总数不超过 20 ),长期占用内存大概 10GB 左右,然后再看了一小时的 B 站。电量从 95 到 47 |
25
acctv2 2022-08-01 16:04:20 +08:00
和我之前没有对比过。不过我想在 AMD 平台上提升应该不会特别的大,因为 A 平台现在本身就挺节能的。
看过另外有推友的 10510U 本子装了这个,说续航提升比较明显。 |
26
acctv2 2022-08-01 16:20:13 +08:00
@Leonard 而且极客湾那个测试,结果是对的:12 代酷睿 Unocre 功耗高,但是结论推导有问题:12 代续航爆炸是因为 uncore 。
我一开始也相信这个说法,但是后来想想站不住脚,按他的测试 12 代的 Uncore 比 11 代和 AMD 高 1W 多。但是 12 代本子普遍反映续航只有 4-5 小时,崩溃级表现,这种情况下 Uncore 也只是多消耗了不到 10Wh 的能量。 而现在的轻薄本普遍都是 70Wh 以上的大电池,这种差距不应该是左右续航的关键点。 12 代的续航问题根源应该还是在调度上 |
27
Inf1nity 2022-08-01 16:38:18 +08:00
测试了一下,机器是 yoga14s 2021 锐龙核显版本,CPU 是 5800H ,操作系统版本 Win11 22H2 ,同时打开虚拟机,word ,ppt ,typora ,adobe acrobat ,idea 这些程序挂在后台,chrome 打开斗鱼直播一直挂在前台播放视频,屏幕保持原生 2.8k 90hz 不做修改,电源全程均衡模式,持续 2 个小时刚好消耗 60% 的电量。
|
28
tool2d 2022-08-01 17:07:00 +08:00
其实就需要两步,第一卸载 Intel_DPTF 驱动,第二拉低 PL1 最低功耗。
|
29
djs 2022-08-01 17:48:03 +08:00
今年的 6000 系列据说功耗控制的不错,而且离电性能也好看
|
30
cpstar 2022-08-01 17:57:02 +08:00
windows10 + 1130G7 ,运行了那个 EnergyStar ,还以管理员方式运行了,似乎没啥变化??
|
31
andy2018 2022-08-01 20:03:53 +08:00
歪个楼:
手持 surface laptop 4 续航一般, 后来 在外面 5G 热点,RDP 家里主力机( win ) ,win RDP win 速度堪比本地, 因为基本所有算力都在主力机那,实测续航感觉有 M1 MAR 。 而且不怎么发热 算是目前另类的解决方案吧 |
32
Aaron325 2022-08-01 20:06:59 +08:00
感觉需要能控制 cpu 功耗的软件才有效
|
34
mind3x 2022-08-02 02:35:43 +08:00 via Android
@makelove 确实不烫也不费电。MBP 16 寸,M1 Max, 跑各种东西,CPU 满载连风扇都不转。
|
35
byte10 2022-08-02 09:38:19 +08:00
windows 就是安卓啊,没法比,这是基因、是没办法改变的。从沙子变成 cpu ,变成主板、再从系统,内核,就是这样的,设计的时候就是比不上。M1 哪怕用 7nm 也一样打赢 intel + win 。
|
38
baleeny 2022-08-02 10:45:09 +08:00
我试试看,刚买没多长时间 y9000x ,99wh 大电池官方宣传 8 小时续航,实际开发 2 小时不到就没电了,mmp
|
39
bsns 2022-08-02 18:23:55 +08:00 via Android 1
我试了,大概是刚发这条推的时候就开始尝试了。
结论:在我的 6800 62wh 笔记本上并没有什么作用。 今天全程轻负载.大概开 60 个网页在后台,只摸鱼不刷视频,pycharm 打开不操作,微信,电报挂着。 75 %的电续航了 4.5 小时,估计整体也就 6 小时不到的续航。 和不开软件没有区别,还是能从 aida 中看到,经常会有突发高功耗,比如打开 office ,甚至在唤醒一瞬间,功耗都是 20w. 看起来 win 的续航没有希望了,没人关心。测评一般只关心睿频,烤鸡功耗,散热,续航都是 pcmark 跑一下敷衍了事。 这些年换的笔记本多了,不难发现,厂商宣传的续航除以 2 甚至 3 差不多才是真实续航。 虽然我也不是多喜欢 mac.但是希望 mac 以后得广告里,宣传里多多嘲讽 win 的续航,移动端动不动就几十 w 功耗,用几倍的电干轻负载的活。让人想起来高通这个废物 |
40
testcaoy7 2022-08-11 10:48:21 +08:00
Intel 搞大小核并不是 Alder Lake 开始的,之前只有小众用户的 Lakefield 已经开搞了
可惜的是搭载 Lakefield 的设备基本上电池容量都很小,所以续航也一般般 (对,我说的就是 Thinkpad X1 Fold……) |
41
zqhong 2022-08-18 21:13:40 +08:00
我跑了一个简单的测试,待机功耗开启睿频和关闭睿频的差别挺大的。
关闭睿频 功率:限制 16 瓦、实际 7.64 瓦,CPU:0.85%、50.00℃、3169.22MHz ,GPU:1.67% 开启睿频 功率:限制 16 瓦、实际 12.19 瓦,CPU:0.66%、54.25℃、3169.22MHz ,GPU:1.91% https://github.com/zqhong/RyzenTuner/blob/master/docs/AMD_Ryzen7_6850HS.md |