在 Debian 上使用 Compton(现为 Picom 分支) 时,如果觉得窗口合成带来了输入/显示延迟,可以从配置、渲染后端、VSync、硬件加速几个方面来降低延迟。下面按“最有效 → 可选”的顺序说明。
Debian 新版通常已用 picom 替代 compton:
sudo apt install picom
配置文件一般在:
~/.config/picom.conf
或
~/.config/compton.conf
VSync 是延迟主要来源之一。
vsync = false;
适合:游戏、低延迟桌面操作
vsync = true;
backend = "glx";
backend = "glx";
或(XRender 延迟略高):
backend = "xrender";
如果你用 NVIDIA 闭源驱动,glx 通常更好。
在 picom.conf 中:
shadow = false;
fade = false;
也可以禁用具体动画:
animations = false;
--backend glx --vsync none(命令行测试)picom --backend glx --vsync none
如果感觉明显更跟手,就写进配置。
unredir-if-possible = true;
全屏应用(如游戏)时跳过合成,延迟最低。
nvidia-settings
确保使用开源驱动(mesa):
sudo apt install mesa-utils
如果你只追求最低延迟,可直接不用 compositor:
killall picom
或开机不启动。
backend = "glx";
vsync = false;
shadow = false;
fade = false;
unredir-if-possible = true;
如果你愿意,可以告诉我:
我可以给你一套针对性最优配置。