在 Ubuntu 上如果你是用 Compton(或其继任者 Picom) 做合成器(compositor),想降低延迟(尤其是游戏、鼠标、视频场景),可以从下面几个方面入手。
Compton 已基本停止维护,Picom 是官方继任者,延迟和兼容性更好:
sudo apt install picom
然后停掉 compton,用 picom:
killall compton
picom --backend glx &
编辑配置文件(~/.config/picom.conf 或 ~/.compton.conf):
shadow = false;
fade = false;
blur-background = false;
backend = "glx";
或(更激进,但兼容性差):
backend = "xrender";
如果你用 NVIDIA 独显,glx + 关闭 vsync 通常延迟最低。
⚠️ 可能会有画面撕裂,但延迟最低
vsync = false;
如果你是打游戏 / 竞技场景,最简单粗暴:
killall picom
# 或
picom --unredir-if-possible
推荐配置:
unredir-if-possible = true;
这样全屏应用(游戏)会自动绕过合成器。
sudo apt install cpufrequtils
sudo cpufreq-set -g performance
backend = "glx";
vsync = false;
shadow = false;
fade = false;
blur-background = false;
unredir-if-possible = true;
如果你愿意,可以告诉我:
我可以给你一份针对性配置。