在 Debian 上用 Compton(或已演进为 Picom) 出现黑屏 / 无显示,通常不是显卡坏了,而是 Compton 的合成方式或配置与你的桌面环境 / 显卡驱动不兼容。下面按常见原因逐个说明,并给出对应解决办法。
Compton/Picom 默认可能用 glx,但:
都会导致黑屏。
✅ 解决方法:
backend = "xrender";
或启动参数:
compton --backend xrender
如果你在:
.xinitrc会导致 X 还没准备好 → 黑屏。
✅ 正确方式(以 i3 为例 .xinitrc):
exec i3
然后在 i3 配置里:
exec --no-startup-id compton
如果你用的是:
再开 Compton → 黑屏或闪屏。
✅ 解决:
常见现象:
✅ 解决:
backend = "xrender";
vsync = false;
或:
compton --backend xrender --vsync none
Debian 仓库里的 compton 其实已经废弃。
✅ 建议换成 Picom:
sudo apt install picom
最小可用配置 ~/.config/picom/picom.conf:
backend = "xrender";
vsync = true;
启动:
picom --config ~/.config/picom/picom.conf
Ctrl + Alt + F2
pkill compton
pkill picom
startx
或重启显示管理器:
sudo systemctl restart lightdm
picom --backend xrender --vsync none
如果这样不黑屏,说明就是 backend 问题。
你可以告诉我:
compton 还是 picom我可以直接给你一份可用配置文件。