
有没有小伙伴有相关的经验
1 tD3H4t5jUowkHZca Apr 25, 2024 Linux 资源利用率比较高吧,个人感觉 Linux 比 Win 省电,具体情况还得看你运行什么软件 我目前是 NixOS + Hyprland |
2 yulgang Apr 25, 2024 选一个你喜欢 熟悉的发行版就好。 目前用的是 Debian + xfce4 |
3 kkk123 Apr 25, 2024 安装 TLP , 会节能一些. 如果是 amd cpu 新的内核支持会好一些. 发行版/DE 先看哪个用起来顺手啊. |
4 yazinnnn0 Apr 25, 2024 https://arch.icekylin.online/guide/advanced/power-ctl.html 个人感觉没啥必要折腾, 真的有长续航需求的话不如带个氮化镓充电器 |
5 402124773 Apr 25, 2024 一般情况下,如果系统没有异常,使用机器自带的 windows 系统应该比 linux 要续航好一些的。 毕竟有一些优化。 |
7 kgcHQbTYyvcz2w3j Apr 25, 2024 续航这个不一定,系统臃肿,Linux 可能比不上 Windows ,极度精简的 Linux 肯定比 Windows 续航强。不要桌面环境最省电 目前 amd 核显笔记本装 Arch + AwesomeWM ,配置好 TLP ,一天不插电 7-9 小时候写代码上网没有问题 |
8 kokutou Apr 25, 2024 via Android 4790 4 核 8 线 128g 固态装 win11 很流畅 不装杀毒 defender 也关了。 |
9 murmur Apr 25, 2024 换个 7840h 解决一切问题,折腾毛线 |
10 wangkun025 Apr 25, 2024 我一直觉得 ubuntu 比同时代的 Windows 更加耗电。不过我没证据。 |
12 Lance877 Apr 25, 2024 貌似我这边的使用情况是 Windows 的续航比 Linux 好,Archlinux + i3wm ,笔记本型号是 ROG 冰刃 4 。Linux 下不到两个小时就没电了,Windows 下可以用三到四个小时,我感觉 Windows 的电源管理这块比 Linux 做得好。 |
13 xiaoguai945yeah Apr 25, 2024 1. 个人用过一段时间 Manjaro ,在 Surface Pro 6 上,确实比 Win10 用得久一些 2. 没有听说以省电为卖点的 3. 同 2 ,但 xfce 这种资源占用低的,应该多少会更省电一些,只是猜测 |
15 zhuisui Apr 25, 2024 windows 电源管理比较好,比如息屏的时候 如果是一直亮屏使用,这个差不太多,看具体负载了 |
16 frankilla Apr 25, 2024 |
17 ZXiangQAQ Apr 25, 2024 linux 开发效率,性能利用什么的都不错,但是电源管理远不如 windows |
18 pgup Apr 25, 2024 via iPhone 用 tlp 甚至可以把游戏本 acip 功耗压到 5w |
19 rqdmap Apr 25, 2024 via Android 游戏本禁用独显能大幅提高续航 |
20 lekai63 Apr 25, 2024 via iPhone 我的一代 surface go 装 win 实在太卡,装了 ubuntu mate ,firmware 用 linux-surface ,适配还行。感觉续航跟 win 差不多 |
21 YaD2x Apr 25, 2024 win 续航更久吧 自己感觉是这样的 |
22 Merrkry Apr 25, 2024 |
23 hundandadi Apr 25, 2024 via Android 独显才是耗电大头 |
24 Evrins Apr 25, 2024 换 M 系的 macbook + linux server 远程, 脱离电量焦虑 |
25 Yzh361 Apr 25, 2024 via Android 目前 ChromeOS 开启 Linux 环境… |
26 q447643445 Apr 25, 2024 我觉得这个还得看驱动支持和软件结合程度 比如 芯片频率 硬件休眠 这特性换了 linux 没了话. 那续航可能不如 windows? |
27 fugu37 Apr 25, 2024 用 USB 功率表测试笔记本供电,Linux 的待机功耗比 Windows 低 2 ~ 3W ,可能是因为后台垃圾进程更少。 笔记本的续航主要取决于 SOC 和电池容量,除非有 BUG ,否则与软件版本关系不大。想要续航,就选一个有大容量电池(>= 80Wh ),高能耗比 CPU (比如 APU )的笔记本。 |
28 JensenQian Apr 25, 2024 via Android 打游戏的话可以整第三方 steam os 那种 |
29 dnfQzjPBXtWmML Apr 26, 2024 via Android apu 笔记本在开启 tlp 和 powertop 优化的情况下,黑屏不待机(只开了 hyprland/kitty/zsh/powertop )八小时掉电 20% |
30 w568w Apr 26, 2024 1. 不好说。是否省电取决的因素太多了,理论来说 Linux 的续航会好(后台没有什么闲置无用进程),实际上会差(硬件厂家对 Windows 有特殊调校、给 Windows 开放了定制的电源管理接口等等); 2. 哪个发行版续航都差不多,当然你选 Arch 、Debian 一类的瘦发行版,自己从头开始装桌面环境,可能会好一点; 3. LXDE 、xfce 都还可以,当然最省电的还是直接用窗口管理器( Window Manager ,例如 i3wm 等等)。我目前是 KDE 用户,实际体验续航也差不到哪里去。 |
31 cctv6 Apr 26, 2024 via Android 感觉 windows 续航要比 linux 好。而且还有一个,换了 Linux/ubuntu 之后,续航没见增加,电池的健康度却是哗哗的掉。。。op 可以观察看看,可能是个例。 |
32 xclrr Apr 26, 2024 via Android tlp 和 gnome power manager 二选一,gnome power manager 更方便切换一些。可以用 sudo powerstat -R -c -z 测功率观察省电效果 |
33 crac Apr 26, 2024 首先买一台官网明确适配了 linux 的电脑,以确保驱动和功能完整并经过底层优化 |
34 fox0001 Apr 26, 2024 via Android 歪个楼,使用 ARM CPU 可以增加续航 |
35 Greendays Apr 26, 2024 我有一个装了 Arch Linux 的笔记本,体感上续航水平和 Windows 下省电模式差不多 |
37 LittleState Apr 26, 2024 via Android @frankilla 你这应该是用 docker 挂载呢吧?你搞反了,前半部分 ~/.memos 才是你挂载在本地的路径 |
38 VeteranCat Apr 26, 2024 linux 没有什么乱七八糟的耗电得后台服务和内容,随便挑一个都要比 win 省电,除非是驱动有问题。 |
39 s82kd92l Apr 26, 2024 我用的第一代 ryzen apu + archlinux ,thinkpad e485, 弄个休眠都 bug 一大堆屏幕花屏,重启后一堆报错(大部分 amdgpu 相关)和失灵。估计是 bios 代码之做过 windows 测试。 thinkpad 都是如此,其他品牌可能会更烂吧。 |
40 dode Apr 26, 2024 电源管理 |
43 olis Apr 26, 2024 电量太省,双系统,endeavour os 能挺 5.6 个小时,win 能挺个 4 小时就差不多了 |
44 libook Apr 26, 2024 via Android 系统调度方面一般认为 Linux 效率更高,但差异不会特别大就是了。 主要还是看电源管理驱动,以及双显卡切换驱动是否可以正常工作,不能的话就不如用原装系统。有的兼容性好的支持在 Linux 按照是否插电来自动切换高性能模式还是节能模式。 桌面耗能可能取决于特效多少,越简陋可能越节能,但其实新 U 性能足够好,一般也不会在这方面有显著的区别。 我目前是雷蛇灵刃 2018 版,装 Manjaro ,用闭源显卡驱动,续航在 2 小时左右。 |
45 frankilla Apr 26, 2024 via iPhone @LittleState 对的,用 docker ,但是后面是什么啊。 |
46 inhzus Apr 26, 2024 好几年前的经验,xps 9360 ,发行版为 manjaro ,启动的后台程序只有必需的十几个,tlp 、powertop 均打开,运行程序包括 JetBrains IDE + Chrome + Terminal Windows 的续航在 8-9 小时; GNome 直接尿崩,只有 i3wm 的一半左右; i3wm 最省电,可以勉强 10 个小时,但相比 Windows 好得有限 |
47 BBCCBB Apr 26, 2024 linux 桌面就没见过省电的 |
48 ktyang Apr 26, 2024 我只能说 在我有限的经验里只详细统计过 ubuntu 和 arch ,ubuntu 不省电,arch 的话自己掌控会省一些,都没和 windows 比过,也没有和其他发行版比过。 |
49 RogerL Apr 26, 2024 我自己的笔记本测试下来,Win 比 Linux 省电。 默认配置下,低负载情况(仅浏览网页) Win 续航大概在 6-8 小时,系统 Win11 ,而 Linux 我用的 Arch ,桌面 Gnome ,续航只有 5 小时左右,开了 TLP 也只有 6 小时多,另外感觉 Linux 下面电源管理 BUG 蛮多的,好多情况不能正常休眠,导致待机状态还在耗电,有时晚上充满电,第二天早上就直接关机了 |
50 proxychains Apr 26, 2024 联想 ThinkBook 14 Ryzen5600U 开着俩 IDEA, 一个 golang 后端一个 vue, chrome 十几个标签. 能用 4-5 个小时. 平时挂起到内存, 12 个小时大概 30%的电. |
51 guo4224 Apr 26, 2024 当然是关机省电了 |
52 LittleState Apr 26, 2024 via Android @frankilla 后面是 docker 容器内的路径 |
53 radiobooks18 Apr 26, 2024 @yulgang +1 |
54 nuk Apr 26, 2024 个人感觉用 ubuntu server 和 windows 续航差不多,用桌面的话可能打不过 windows |
55 frankilla Apr 26, 2024 @LittleState #52 好吧。原来是容器内。谢谢! |
57 kuanat Apr 26, 2024 续航这个事情,用户能做的事情不太多。不想折腾的话就是买有驱动支持的型号,然后装内核版本尽量高的发行版。 这个事情误区太多,我就多说一些。 首先功耗是动态的,如果拿手机来类比,一般看续航都是所谓的亮屏,然后才是待机。换句话说,高负载一般是用户控制不了的,能优化的其实是低负载的部分。其次如果考虑功耗构成的话,有负载的时候,显示屏可能在 3~5 瓦左右(根据分辨率和亮度会变化),SoC 等等根据平台可能有 15/30/45 瓦这样。低负载的情况下,显示屏还是 3~5 瓦,但是 SoC 可能会降到 1~2 瓦的水平。 所以很容易得到两个结论,工作负载基本只能看耗电大户 SoC 的工艺水平,也就是能耗比,越先进的平台一般越省电。待机功耗已经非常低了,即便把 CPU 降频降压等等,对于全天使用这种混合工况,能够改善的空间也很有限。 那现在硬件厂商、操作系统在不影响用户体验(性能释放)的前提下,还有哪些改善续航的手段? 第一个思路是改变高、低负载工况的比例。这是基于 CPU 的特性功耗范围非常大,短时间高性能快速完成计算任务然后待机,要比长时间中低性能的模式平均功耗更低。以前 CPU 多数运行在甜点频率,然后睿频能够起到平衡性能和功耗的作用,现在越来越出厂灰烬,所以想要长续航还是尽量选为移动平台设计的处理器版本。 第二个思路是没有低负载也要创造低负载,用不到的设备就让它待机。近几年的硬件几乎都支持运行时状态调节,大到 CPU 小到 WiFi 网卡 SSD 硬盘,都可以工作在高性能/节能/待机等模式下,整体都符合 ACPI 规范。如果所有硬件都支持,那么待机功耗能够降低到非常可观的水平。如果硬件平台比较老,或者某些设备只有 Windows 驱动,就会造成无法进入低功耗状态,因而导致续航功耗降不下来。 顺着第二个思路继续延伸,待机的意义其实可以放得更宽。想象一下浏览网页的场景,可能用户只会断续滚动一下以页面,其他时候都是在阅读。这个断续无操作的场景,就是可以激进待机的时机。于是在多方努力下,除了正常工作状态、待机和休眠,又多了一个叫 ModernStandby/s0ix/s2idle (分别是 Windows/Intel/Linux 的叫法)的状态,这个状态功耗接近待机,而唤醒时间非常短。 不过这个特性属于不能用短板那种,一旦某个设备无法进入 idle 状态很可能会把整个系统拉下水。之前 Intel 搞 EVO 认证其实就是这个用意,强制厂家筛选硬件保证这个激进待机能正常运作。 显示屏是这个机制非常好的受益者。高分辨率高刷新率显示屏其实是耗电大户,因为它同时会使 CPU 显示屏工作在有负载状态,还使得二者之间的链路( pcie/hdmi )都更加耗电。上述的待机场景,显示内容是不变的,如果显示屏能缓存输出信号自行显示,即可让 CPU 显示屏和链路都进入低功耗状态,这个技术叫 PSR 面板自刷新。配合 s2idle 机制,在长时间使用时可以将平均功耗从 3~5 瓦的水平降低一半。 之所以在上面说软件能做的事情不多,是因为新平台、新技术和新内核的加持下,默认就很好了。我有一台 Intel 11 代的 16 英寸笔记本,型号就不提了,电池容量大概 70Wh 。用 Linux 没做任何设置,满足 8 小时写代码开发工况是很容易的。满电待机(不是 s3 而是 s2idle )能有 250 小时,也就是说不含显示的功耗能低到 0.3W 左右。 如果真的要折腾一下,Nvidia 独显用户可以考虑 Bumblebee 做个切换。驱动尽量新一点,这样内核可以在 idle 状态下同时让显卡也降低功耗。CPU 调度方面 intel_pstate/amd-pstate 就很好,比绝大多数主动调度要靠谱,可以根据情况手动切换是否开启睿频。至于 TLP 在较新的硬件平台上已经没有什么作用了,针对老硬件不支持运行时电源状态管理的,最好的办法是 udev 规则手动加载卸载。缺乏驱动支持的设备,比如指纹识别什么的也是同理。重点就是关注有没有什么硬件或者 usb 设备影响了系统进入待机状态。 最后说一下 UPower ,它几乎运行在所有发行版上。原本的用途并不是省电,只是恰好有控制硬件中断和延迟的功能。这样即使用户空间的应用程序有不正常的硬件 polling 行为,也不会影响到硬件层面的 idle 和唤醒。(安卓在这个思路上继续延伸,wakelock 增加了对齐机制。) |
58 james122333 Apr 26, 2024 via Android 1. 换支持好的 arm 机器 况且很多厂商在 uefi 里做什么你不会知道的 之前就有例子恶搞非 win 系统 2. 使用 tlp acpid 等软件节能 3. 关闭不必要的服务 例如 ntpd 其实校时用例如 ntpdate 命令在有网络时校一次就可以了 一般应用不需要时间准确性极高 4. 不需要所有设备中的驱动开机即载入 需要时载入即可 例如有问题的驱动 双显卡 |
59 kerwincsc Apr 26, 2024 外挂电池[狗头] |
60 fugu37 Apr 26, 2024 |
61 4s4IYOLfT1s3InRR Apr 27, 2024 @wangkun025 不用觉得,就是,因为 win 休眠做的比 linux 好 |