Ubuntu 下优化 Compton 性能
一 基础准备与定位
二 关键配置优化
backend = "glx"
vsync = true
shadow = false
opacity = 1.0
frame-rate = 60
ignore_root = true
以上选项能显著减少合成开销,提升交互流畅度。三 进阶调优与排障
shadow-exclude = [ "class_g = 'Firefox'" ]
opacity-rule = [ "90:class_g = 'Alacritty'", "100:class_g = 'Thunderbird'" ]
四 场景化配置建议
| 场景 | 建议设置 | 取舍说明 |
|---|---|---|
| 老旧或集成显卡、轻度桌面 | backend = xrender,shadow = false,opacity = 1.0,frame-rate 设为显示器刷新率 | 牺牲部分特效换取稳定 |
| 日常办公、追求低延迟 | backend = glx,vsync = true,shadow = false,frame-rate = 60 | 平衡撕裂与流畅 |
| 高刷屏(120/144/165 Hz) | frame-rate 与刷新率一致,vsync = true/false 按体感选择 | 避免不必要重绘与撕裂 |
| 笔记本省电/温控优先 | shadow = false,opacity = 1.0,必要时降低 frame-rate | 降低 GPU/CPU 负载与功耗 |
五 替代方案与迁移