Ubuntu 下使用 Compton 优化视频播放
一 核心思路
二 配置文件示例与关键参数
# 渲染与同步
backend = "glx"
vsync = "adaptive" # 也可设为 true;若出现输入延迟可尝试 false
fps-limit = 60
# 降低合成开销
shadow = false # 全局关闭阴影(最直观的性能提升)
# 或仅排除视频窗口阴影:
# shadow-exclude = "class_g = 'vlc' || class_g = 'mpv'"
# 透明度与模糊
opacity = 1.0
inactive-opacity = 1.0
active-opacity = 1.0
[blur]
method = "none"
# 可选:若播放器使用 OpenGL 输出,可尝试直传(减少拷贝)
# glx-copy-from-front = false
# glx-no-stencil = true
三 启动与验证
killall comptoncompton -c ~/.config/compton.conf -b(-b 后台运行)/etc/systemd/system/compton.service[Unit]
Description=Compton Compositor
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton -c /home/你的用户名/.config/compton.conf -b
Restart=always
User=你的用户名
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now compton.service
htop/nvidia-smi/intel_gpu_top 查看 CPU/GPU 占用是否下降。vsync 或临时关闭 shadow 排查。四 播放器与常见问题
--hwdec=auto(或 vaapi/vdpau,取决于显卡与驱动)。xrandr 布局正确;必要时降低 fps-limit 或关闭 blur 以提升稳定性。