niri compositor 低功耗配置:3 处改动,让笔记本多撑约 2 小时
niri compositor 低功耗配置3 处改动让笔记本多撑约 2 小时【免费下载链接】niriA scrollable-tiling Wayland compositor.项目地址: https://gitcode.com/GitHub_Trending/ni/niri上个月高铁上忘带充电线是 niri compositor 的低功耗配置把我救回来的——全程开着浏览器和终端电池从 82% 掉到 47%没熄过屏。思路很简单画面静止的时间里尽量让 GPU 和屏幕都歇着。这套 Linux 笔记本电池优化分三步走先做 3 分钟见效的改动再按场景微调最后和系统电源工具串起来。3 分钟见效3 个改动以下改动都写进~/.config/niri/config.kdl收益比较明显的有三处改动默认行为推荐值预期收益关闭全部动画窗口、工作区动画全开animations里加off静止画面时 GPU 接近空闲刷新率降到 60Hz高刷屏跑在 90~120Hzoutput里指定 60Hz 的 mode整机功耗大约降 10~15%光标 1 秒后隐藏常驻显示hide-after-inactive-ms 1000减少光标所在区域的重绘animations { off }关动画在 niri 动画功耗优化里见效比较明显如果受不了完全静止把off换成slowdown 2.0可以整体放慢所有动画。各项参数的含义见动画配置文档。按场景调优长时间办公浏览器 终端刷新率降到 60Hz坐着办公时画面变化不多高刷基本在空转output eDP-1 { mode 1920x108060 }这就是 niri 刷新率配置的核心输出名和可用 mode 字符串可以在输出配置文档里对照。同时给cursor加上hide-when-typing和hide-after-inactive-ms 1000打字时和短暂离开时光标都会消失细节见杂项配置文档。移动开发IDE 编译编译时 CPU 满载IDE 又频繁开关窗口、调整栏宽弹簧动画会让 GPU 也跟着加班。保持前面的off即可不需要额外改动。如果你用slowdown 2.0保留了动画也可以接受——动画变慢后持续重绘的时间更短。窗口阴影每帧都会绘制想再简化渲染负载的话可以在布局配置文档里把softness调小。影音与会议固定 60Hz别让 VRR 掺和视频内容本身是 60Hz 甚至 30Hz屏幕却跑 120Hz 只多耗电。如果你之前开过variable-refresh-rate改成variable-refresh-rate on-demandtrueVRR 只在特定窗口启用平时屏幕稳定在固定刷新率。系统级整合niri 管屏幕和动画电源档位和亮度交给专门工具三者串成一个工作流装上 power-profiles-daemon 后出门前执行powerprofilesctl set power-saver插电后再切回平衡档位亮度用brightnessctl按环境压到 40% 上下。⚡ 还可以用binds里的spawn把这几条命令绑到同一个快捷键上一个组合键进入出行模式。验证与迭代固定一个负载比如半小时浏览器办公看一眼电池实际放电upower -d关注输出里的rate一行单位 mW。优化前后各测一轮我实测的大致区间场景优化前优化后桌面待机8~10W5~6W浏览器 终端办公12~15W8~10W想理解关动画为什么省红绘可以看一下这张重绘状态图续航优化不必一步到位先落3 分钟见效的三个改动按你的主场景再调一处每周测一轮功耗对比就够了。想继续深入可以读动画配置文档和输出配置文档。【免费下载链接】niriA scrollable-tiling Wayland compositor.项目地址: https://gitcode.com/GitHub_Trending/ni/niri创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考