在 Debian 上使用 Compton(或已演进为 Picom) 时出现闪烁,通常不是单一原因,而是和 显卡驱动、合成器配置、桌面环境、垂直同步 等有关。下面按常见原因给你一个排查清单。
这是 最常见闪烁原因。
现象
解决
在 ~/.config/compton.conf 中:
vsync = true;
或(新版 picom):
vsync = "opengl-swc";
重启 compton:
killall compton
compton --config ~/.config/compton.conf &
Compton 默认可能用 xrender,在部分显卡上会闪。
推荐
backend = "glx";
或:
backend = "xrender";
逐个试。
amdgpuNVIDIA 用户建议
backend = "glx";
vsync = true;
glx-no-stencil = true;
并且:
nvidia-settings
关闭:
如果你在用:
但没关自带 compositor,会和 compton 冲突 → 闪。
XFCE
设置 → 窗口管理器调整 → 关闭 compositor
MATE
系统 → 外观 → 关闭窗口合成
例如:
→ 合成器极易闪
临时方案 统一刷新率,或只用一块屏测试。
Compton 已停止维护,Debian 上推荐:
sudo apt install picom
配置基本兼容:
picom --config ~/.config/compton.conf
vsync = truebackend = glx / xrenderglx-no-stencil如果你愿意,可以告诉我:
我可以直接帮你改一份不闪的配置。