温馨提示×

ubuntu compton怎样降延迟

小樊
40
2026-10-24 17:02:13
栏目: 智能运维

在 Ubuntu 上如果你是用 Compton(或其继任者 Picom) 做合成器(compositor),想降低延迟(尤其是游戏、鼠标、视频场景),可以从下面几个方面入手。


一、优先建议:用 Picom 替代 Compton

Compton 已基本停止维护,Picom 是官方继任者,延迟和兼容性更好:

sudo apt install picom

然后停掉 compton,用 picom:

killall compton
picom --backend glx &

二、关闭不必要的特效(最重要)

编辑配置文件(~/.config/picom.conf 或 ~/.compton.conf):

1️⃣ 关闭阴影

shadow = false;

2️⃣ 关闭窗口动画 / 淡入淡出

fade = false;

3️⃣ 关闭透明模糊

blur-background = false;

三、选择低延迟 backend

backend = "glx";

或(更激进,但兼容性差):

backend = "xrender";

如果你用 NVIDIA 独显,glx + 关闭 vsync 通常延迟最低。


四、关闭 VSync(显著降低输入延迟)

⚠️ 可能会有画面撕裂,但延迟最低

vsync = false;

五、使用“无合成模式”(极限低延迟)

如果你是打游戏 / 竞技场景,最简单粗暴:

killall picom
# 或
picom --unredir-if-possible

推荐配置:

unredir-if-possible = true;

这样全屏应用(游戏)会自动绕过合成器。


六、其他系统级优化( Ubuntu 延迟)

  • 使用 X11 而非 Wayland(Wayland 下 picom 不支持)
  • 游戏用 全屏而非无边框窗口
  • CPU 性能模式:
sudo apt install cpufrequtils
sudo cpufreq-set -g performance

七、推荐的最低延迟 picom 配置示例

backend = "glx";
vsync = false;
shadow = false;
fade = false;
blur-background = false;
unredir-if-possible = true;

如果你愿意,可以告诉我:

  • 你是 打游戏 / 日常使用 / 录屏?
  • 显卡是 NVIDIA / AMD / Intel?
  • Ubuntu 版本(20.04 / 22.04 / 24.04)?

我可以给你一份针对性配置。

0 踩