温馨提示×

怎样优化ubuntu compton配置

小樊
34
2026-10-21 16:37:18
栏目: 智能运维

在 Ubuntu 上优化 Compton(或已演进的 picom) 配置,核心目标是:降低延迟、减少 CPU/GPU 占用、避免画面撕裂、提升流畅度。下面从「安装 → 配置文件 → 关键参数优化 → 常见问题」一步步说明。


一、先确认你用的是 compton 还是 picom

现代 Ubuntu 更推荐 picom(compton 的活跃分支):

which picom compton
  • 有 picom → 用 picom
  • 只有 compton → 建议卸载并安装 picom
sudo apt remove compton
sudo apt install picom

二、生成/编辑配置文件

mkdir -p ~/.config/picom
picom --example-config > ~/.config/picom/picom.conf

然后编辑:

nano ~/.config/picom/picom.conf

三、推荐优化配置(性能优先)

✅ 基础性能优化

backend = "glx";
vsync = true;

# 减少不必要的特效
shadow = false;
fading = false;

# 避免重绘整个屏幕
unredir-if-possible = true;

如果你是 笔记本 / 集显,强烈建议关闭 shadow 和 fade。


✅ GPU 加速(重要)

glx-no-stencil = true;
glx-copy-from-front = false;
glx-swap-method = "undefined";

若你的显卡支持:

backend = "xrender";  # 极少数老机器更稳

✅ 避免卡顿 & 撕裂

vsync = true;
use-damage = true;

如果你是 NVIDIA:

vsync = "opengl-swc";

✅ 窗口规则(提升体验)

opacity-rule = [
  "90:class_g = 'Firefox'",
  "95:class_g = 'Alacritty'"
];

四、启动方式(关键)

1️⃣ 杀掉旧进程

killall picom

2️⃣ 启动(后台)

picom --config ~/.config/picom/picom.conf -b

3️⃣ 开机自启(GNOME / XFCE)

mkdir -p ~/.config/autostart
cp /usr/share/applications/picom.desktop ~/.config/autostart/

五、性能调试命令

picom --diagnostics

查看:

  • backend
  • vsync 状态
  • 是否 unredirect

六、常见问题优化

❌ CPU 占用高

  • 关闭 shadow / fade
  • 使用 glx
  • 避免 blur

❌ 视频撕裂

  • vsync = true
  • 使用 glx 或 opengl

❌ 全屏游戏卡

unredir-if-possible = true;

七、极简高性能模板(可直接用)

backend = "glx";
vsync = true;
shadow = false;
fading = false;
unredir-if-possible = true;
use-damage = true;
glx-no-stencil = true;

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

  • Ubuntu 版本
  • 显卡型号(Intel / NVIDIA / AMD)
  • 是否打游戏 / 写代码 / 看视频

我可以给你 一对一精准配置。

0 踩