CentOS 上提升 Compton 性能的配置要点

一 基础准备与驱动
glxinfo | grep "OpenGL renderer" 验证;若输出为空或报错,说明驱动或 OpenGL 环境异常,应先修复驱动再谈合成优化。二 关键配置项与推荐值
xrandr --query 检查刷新率与输出名,必要时在 xrandr-args 中显式设置,避免错误多频导致的抖动与卡顿。三 示例配置与热重载
backend = "glx"vsync = falsefps = 60shadow = falseshadow-exclude = ["name = 'Conky'","class_g = 'Firefox'","class_g = 'Chromium'","_NET_WM_WINDOW_TYPE@:a = 'dock'","_NET_WM_WINDOW_TYPE@:a = 'panel'"]opacity-rule = [ "90:class_g='XTerm'", "90:class_g='gnome-terminal-server'" ]blur-background = falseblur-kern = "3x3box"mark-wwin-focused = truemark-osd-focused = trueunredir-if-possible = trueglx-copy-from-front = trueglx-no-stencil = truekillall compton && compton --config ~/.config/compton.conf[Unit]Description=Compton Window ComposerAfter=graphical-session.target[Service]ExecStart=/usr/bin/compton --config %h/.config/compton.confRestart=always[Install]WantedBy=default.target启用:systemctl --user daemon-reload && systemctl --user enable --now compton。
四 验证与排障
glxinfo 与 compton --version 确认 OpenGL 与版本;必要时降低 fps 或关闭 vsync 做 A/B 测试。cpulimit -l 50 -p $(pgrep compton) 临时限流,定位问题后再调整配置而非长期限流。