在 Ubuntu 上优化 Compton(或已演进的 picom) 配置,核心目标是:降低延迟、减少 CPU/GPU 占用、避免画面撕裂、提升流畅度。下面从「安装 → 配置文件 → 关键参数优化 → 常见问题」一步步说明。
现代 Ubuntu 更推荐 picom(compton 的活跃分支):
which picom compton
picom → 用 picomcompton → 建议卸载并安装 picomsudo 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。
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'"
];
killall picom
picom --config ~/.config/picom/picom.conf -b
mkdir -p ~/.config/autostart
cp /usr/share/applications/picom.desktop ~/.config/autostart/
picom --diagnostics
查看:
glxblurvsync = trueglx 或 openglunredir-if-possible = true;
backend = "glx";
vsync = true;
shadow = false;
fading = false;
unredir-if-possible = true;
use-damage = true;
glx-no-stencil = true;
如果你愿意,可以告诉我:
我可以给你 一对一精准配置。