在 Linux 桌面环境下,Compton(现在更多被维护为 picom)是一个 X11 下的合成器(compositor),用来做窗口透明、阴影、动画等效果。它确实会增加 GPU/CPU 占用,从而影响续航。下面从「配置优化」和「使用策略」两方面说怎么省电。
编辑 ~/.config/compton.conf(或 picom.conf):
# 关闭阴影
shadow = false;
# 关闭淡入淡出
fading = false;
# 关闭透明(除非你真的需要)
inactive-opacity = 1.0;
active-opacity = 1.0;
# 不用后台模糊
blur-background = false;
阴影和模糊是最耗电的部分。
backend = "xrender";
xrender:CPU 渲染,兼容好,省电(老机器推荐)glx / egl:GPU 渲染,更流畅但更耗电如果你在笔记本上追求续航,xrender 通常更省电。
refresh-rate = 30;
vsync = false;
vsync = true 会增加 GPU 占用unredir-if-possible = true;
全屏应用(视频、游戏)时直接绕过 compositor,非常省电。
killall compton
或开机不自动启动。
⚠️ 缺点:没有透明、阴影、动画。
用 systemd 或 acpi 脚本:
插电时:
compton --config ~/.config/compton-plug.conf &
用电池时:
killall compton
示例(简略):
#!/bin/bash
if on_ac_power; then
compton -b
else
killall compton
fi
powertop --auto-tune如果你愿意,可以告诉我:
我可以直接帮你写一份「最省电配置文件」。