Ubuntu 下 Compton 性能优化指南
一 快速定位与基线测试
ps -e | grep compton;如需临时前台运行以便观察日志与效果,可用 compton -f。top、vmstat、pidstat 观察 CPU/内存 占用变化,定位瓶颈是否在合成器。nvidia-driver 包),并更新系统及 Compton 版本,常能获得性能修复与改进。二 配置文件关键参数与推荐值
bg_blur、screen_edge_blur)。killall compton && compton & 或 compton --config ~/.config/compton.conf -b 重新加载。三 不同硬件场景的实用配置示例
backend = "glx"
vsync = false
shadow = false
opacity = 1.0
blur-background = false
screen-edge-blur = false
backend = "glx"
vsync = true
shadow = true
opacity = 0.9
blur-background = false # 如需模糊可设为 true,但会增加开销
screen-edge-blur = false
cpulimit 限制 Compton 的 CPU 占用,例如 cpulimit -l 50 -p $(pgrep compton)。四 验证 排错与替代方案
killall compton && compton & 或指定配置启动,观察卡顿、撕裂与资源占用是否改善。--log-file /tmp/compton.log --log-level 1 输出日志,定位异常窗口或特效。ignore_root = true;若 OpenGL 路径异常,可退回 xrender 以提升稳定性。