Linux 笔电的所谓省电技巧

209 天前
 kkocdko

原文链接(本人博客)

最近忙,没空写。随便来点暴论。

在 Linux 上使用 TLP ,其本质和十多年前在 Android 智能手机上流行的 XX 省电大师 没有区别。

8163 次点击
所在节点    Linux
63 条回复
lslqtz
208 天前
1. 即使硬件功耗高, 软件也是可以优化的;
2. 理论上, 良好的调度可以降低独立显卡的功耗, 且可以避免禁用;
3. 这是与硬件及性能 (时间) 强相关的无解问题: 如果限制性能, 那么就可以改善功耗, 无论是主动的 (-j1) 还是被动的 (Intel Atom Processor);
4. 印象中, 有脚本可以禁用软解, B 站的画质在各个编码有码率差异, 画质基本区别不大, 只能是对叔叔的 PCDN 形成了一定的成本影响;
5. 相比 Stop, 可能 Pause 能更好的形容. Edge 有暂停闲置标签页的功能, 不清楚 Chromium 有没有;
6. 理论上, 老版本的 OS 也可以使用新的内核, 但是比较折腾. 在我看来使用现代 CPU scale driver 更多的好处是, 改善功耗和性能的平衡, 确实, 这实际上是更切合实际的省电方法;
7. 拔插外设是比较繁琐的操作, 如果能给 USB 设备断电, 那么使用体验会更好, 这应该是有用户需求的, 即转化为相关软件的使用场景;
8. 屏幕亮度是非常耗电的, 无论是 LCD/OLED/Mini-LED. 在硬件上追求更好效果的方式是使用全贴合屏幕及降低屏幕反射率, 在软件或者 OS 上则也可以利用硬件特性降低功耗, 如利用 OLED/Mini-LED 的黑色区域关闭像素/背光的特性;
9. 老式机器 S3 睡死更大的可能性是 OS 与机器的互操作问题, 新式机器 S3 睡死或不支持有可能是因为 AOAC. 在盒盖状态关闭所有大核及闲置核心, 降低频率是很好的 workaround;
lslqtz
208 天前
改善续航和功耗不一定是要以牺牲用户体验为代价, 不同的用户有不同的取舍. 但就 1 的提升是最大的, 一个更低闲置功耗的硬件往往才是最大改善点 (当然, 同样要配合节能的调度策略). 但并不是说其它策略是完全无用的.
kkocdko
208 天前
旧系统上 xanmod 或者 backport 内核也可以,但是我不相信那帮用旧系统的人能意识到这一点
kkocdko
208 天前
我个人认为与其使劲折腾使劲琢磨,不如选择走一条更多人走过的道路。越是折腾,修改越多,与默认配置的变更越多,那就几乎必然承受更多的痛苦。

当然,折腾成功自然是有成就感的,但这有什么用呢?能学到什么呢?只能学到一些只适用于你的电脑的,完全不普适的知识,换来一点点所谓的提升,但这所谓的提升,明明可以通过更好的选择来达成。
fugu37
208 天前
补充一点,拓展坞的功耗不容小视。一个 typec 转 3USB + RJ45 的简单拓展坞功耗就有 4W ,复杂的拓展坞功耗甚至高达 10W 。
zzzsy
208 天前
别用 DE ,还能省点
LK99
208 天前
听上去很累的样子,我想问 lz 如果按照你说的这样使用的话,普通的办公笔记本正常工作续航有多久?
badmotherfucker
208 天前
充...电宝?
kkocdko
208 天前
@LK99 这是能给出答案的么,这怎么可能给出准确答案
kkocdko
208 天前
反正很多桌面 Linux 用户就是存在这种过度折腾的问题,当然啦,不关我事。如果你觉得我说的内容也很折腾,那确实,用台式机最好。能加钱解决为什么要折腾
LK99
208 天前
@kkocdko
就是想和 mac 比较下。马上要去新东家了,不出意外是用不了 mac 了,正在观望 linux 的笔记本生态呢
m4d3bug
208 天前
tuned-adm list
kkocdko
208 天前
@LK99 不可能比得过 mac ,我的建议是来一台低压处理器的普通轻薄本然后躺平,没什么好折腾的。
kkocdko
208 天前
@lslqtz 5 我指的是 kill -STOP ,edge 那个暂停标签页不知道是直接关掉还是 stop ,愿闻其详
morgan1freeman
208 天前
@LK99 #11 别折腾了,这么多年了,linux desktop 依旧就是一坨屎,mac 要桌面有桌面,要 shell 有 shell ,unix 工具链齐全,实在不行 弄个 docker 里面跑 linux 独有的工具链,需要 nvidia 上虚拟机,纯桌面,真的不要折腾 linux 了,这玩意就是一个 text ui 的 os ,搞桌面 纯粹就是一坨翔
ityspace
208 天前
@morgan1freeman 说话能不能文明点。我可以说 Linux 桌面才是未来之光。友好一些的桌面比如 Gnome 我觉得比 MacOS 的桌面甚至还好看。
morgan1freeman
208 天前
除非 mac 桌面彻底嗝屁,这辈子 我再碰一次 linux 桌面 ,我剁手
ityspace
208 天前
我坚持用 Linux 有四年历史了。用 Linux 少不了折腾!就算是桌面,想要配的舒服,也有可能要花一个月的时间来摸索。但是当你了解了,并且能随心所欲的配置的时候,你就会发现这样的桌面它是独一无二的,而且是其它桌面无法比较的。我自己配置的平铺化桌面的颜值可以碾压 Windows 和 MacOS 上的桌面。而所有功能比如快捷键都是自己定义的,不用担心像这些闭源系统有一堆还得去适应的地方。但是折腾的道路最终肯定是躺平,我选择了用 Linux 的发行版之一 NixOS 。NixOS 入门是有难度的,但是它让操作变得可复现,我可以把一切配置记录起来随时用,入门之后整个系统的管理特别简单。我推荐尝试探索 Linux 系统的人试试 Arch Linux 或者 Gentoo Linux ,想要更加容易不用操心的系统的人试试 NixOS 。至于日常使用,我觉得十分舒服,续航也足够长(我没有独显)。我不在 Linux 上安装国产软件,几乎只在上面用闭源软件。如果有软件需求,大不了虚拟机。只要你喜欢 Linux ,喜欢开源社区,那么你就能从 Linux 上获得源源不断的动力。
morgan1freeman
208 天前
我从 08 年 自己去电脑城 刻光盘,安装 ubuntu ,中途搞来搞去,最后还是放弃,到今天,我依旧认为 linux desktop 从用户角度来讲就是一坨屎,linux 是 linux ,linux desktop 真的就是 一坨屎,而且这坨屎,还有很多分支,各自为战

爱折腾的人就去折腾吧,搞 linux 这些桌面配置 安装来 安装去,滚动来 滚动去,折腾来 折腾去,真的对个人技术提升无任何帮助,光是一个远程桌面就够人折腾,还有多个显示器 等一系列的各种问题,

搞了这么多年,像样的输入法没有一个,fcitx 还老出各种 bug ,这哥们还革命性的升级 4 跟 5 不兼容,各种发行版 也是各自为战,一套桌面软件 要适配无数个环境,触摸板支持跟狗屎一样,还要自己找各种驱动, 另外各种桌面也是破坏性升级

另外就是各种驱动也是老大难,稍微新一点的笔记本 ,问题得各种看 issue ,折腾到最后,用这玩意,我就问图个啥?

我很多年前就只把 linux 当一个 text ui 来用,linux 这玩意,本身就是一个极客工具,众所周知,程序员都不爱画 UI ,linus 本人就是如此,本身我作为一个程序猿又何苦为难自己,linux 就安静当个 server 以及需要的时候 用 vim 编辑一下 文本就够了,别的需要查看的数据,down 下来 看就玩了,别弄个 desktop 在 linux 上面折腾自己
ityspace
208 天前
@morgan1freeman 我的上一条评论打错了字,我想说我只在 Linux 系统用开源软件。

任何事情都有变化,MacOS 和 Windows 的桌面不可能一直领先。我觉得 MacOS 和 Windows 的桌面虽然不错,但都是各种设计观念的交集,并不是我个人主观上的完美。我在 Linux 系统上的桌面实现了我对美好设计的追求。我一直挺喜欢原生安卓的 Material You 设计,对于其它桌面设计并没有那么喜欢。电脑桌面上就算是 ChromeOS 的 Material 设计也没那么完美。然后我使用了 Linux 平铺化桌面 Sway/Hyprland 。这种桌面随你怎么定义,集中体现了个人喜好。不过这种桌面适合快捷键操作,但是熟悉了之后用起来十分方便。

我不推荐用集成各种东西的系统,比如 Ubuntu, Manjaro Linux 之类的系统。可以最小化安装的 Arch Linux 或者 NixOS 我觉得安装也不难(前提有点经验)。

至于有些问题,比如驱动,如果喜欢 Linux 应该知道买个能兼容的笔记本电脑。

Linux 也在日新月异般变化。也许十年前难用。但是现在的话,我想说它足够强大好用了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1036149

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX