温馨提示×

linux compton怎么省电

小樊
48
2026-10-15 12:22:55
栏目: 智能运维

在 Linux 桌面环境下,Compton(现在更多被维护为 picom)是一个 X11 下的合成器(compositor),用来做窗口透明、阴影、动画等效果。它确实会增加 GPU/CPU 占用,从而影响续航。下面从「配置优化」和「使用策略」两方面说怎么省电。


一、直接用最省电的配置

1. 关闭不必要的特效

编辑 ~/.config/compton.conf(或 picom.conf):

# 关闭阴影
shadow = false;

# 关闭淡入淡出
fading = false;

# 关闭透明(除非你真的需要)
inactive-opacity = 1.0;
active-opacity = 1.0;

# 不用后台模糊
blur-background = false;

阴影和模糊是最耗电的部分。


2. 使用更省资源的渲染后端

backend = "xrender";
  • xrender:CPU 渲染,兼容好,省电(老机器推荐)
  • glx / egl:GPU 渲染,更流畅但更耗电

如果你在笔记本上追求续航,xrender 通常更省电。


3. 降低刷新/重绘频率

refresh-rate = 30;
vsync = false;
  • vsync = true 会增加 GPU 占用
  • 30Hz 对办公完全够用

4. 只对需要的窗口合成

unredir-if-possible = true;

全屏应用(视频、游戏)时直接绕过 compositor,非常省电。


二、更彻底的方案(推荐笔记本)

方案 A:不启动 compton(最省电)

killall compton

或开机不自动启动。

⚠️ 缺点:没有透明、阴影、动画。


方案 B:根据电源自动切换

用 systemd 或 acpi 脚本:

插电时:

compton --config ~/.config/compton-plug.conf &

用电池时:

killall compton

示例(简略):

#!/bin/bash
if on_ac_power; then
  compton -b
else
  killall compton
fi

方案 C:换更轻量的合成器

  • picom(原 compton 分支):可关更多特效
  • xcompmgr:极简,几乎不耗电
  • Wayland 桌面(如 Sway):合成器集成,效率更高

三、额外省电建议

  • 使用 Intel/AMD 集成显卡
  • powertop --auto-tune
  • 降低屏幕亮度
  • 禁用独立显卡(bumblebee / prime)

如果你愿意,可以告诉我:

  • 你用的是 compton 还是 picom
  • 桌面环境(i3 / openbox / xfce 等)
  • 是否是笔记本 + 独显

我可以直接帮你写一份「最省电配置文件」。

0 踩