Ubuntu 下 Compton 性能调优指南
一 基础配置与定位
sudo systemctl restart compton。为获得原始性能数据,建议先用 killall compton 停止现有实例,再用 compton --config ~/.config/compton.conf --backend glx --vsync none -f 前台运行观察。以上路径、重启与命令行方式均为常见做法,适用于 Ubuntu 等发行版。二 关键参数与推荐值
三 进阶调优与排除列表
四 资源限制与验证
cpulimit 临时约束,例如:cpulimit -l 50 -p $(pgrep compton)(将 Compton 的 CPU 使用率限制在约 50%)。此法用于排障与稳态收敛,不建议长期替代根因优化。五 示例配置与适用场景
极简高帧率(适合低配或游戏/全屏场景)
backend = "glx"
vsync = "none"
shadow = false
opacity = false
bg_blur = false
screen_edge_blur = false
frame-rate = 60
说明:关闭阴影、透明与模糊,使用 GLX 并取消 VSync,以换取更高帧率与更低延迟。
平衡模式(日常办公,兼顾基本阴影与透明度)
backend = "glx"
vsync = "true"
shadow = true
shadow-exclude = [ "class_g='Firefox'", "class_g='Chromium'" ]
opacity-rule = [ "90:class_g='Terminal'" ]
bg_blur = false
screen_edge_blur = false
frame-rate = 60
说明:保留少量阴影,对浏览器等排除阴影,对终端等窗口设置不透明,减少不必要的透明合成。