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