Linux Compton 性能调优要点
一 基础准备与配置入口
sudo apt-get install compton,在 Fedora/RHEL 使用 sudo dnf install compton;配置文件通常位于 ~/.config/compton.conf,不存在可新建。也可通过命令行指定配置:compton --config /path/to/compton.conf。修改后需重启 Compton 生效。若以用户会话自启,可用 systemd 用户服务:systemctl --user restart compton,或会话脚本中先 pkill compton 再启动。二 关键参数与推荐设置
cpulimit -l 50 -p $(pidof compton)。三 场景化配置建议
| 场景 | 建议设置 | 取舍说明 |
|---|---|---|
| 日常办公 | backend glx;shadow false;opacity 1.0;vsync true;frame-rate 设为显示器刷新率 |
在流畅与低耗间平衡,避免撕裂 |
| 游戏全屏 | shadow false;opacity 1.0;vsync false;backend glx;frame-rate 与显示器一致或更高 |
降低输入延迟,可能牺牲画面撕裂控制 |
| 低配或老旧显卡 | backend glx;关闭 blur/opacity/shadow;必要时降低 frame-rate |
稳定性优先,尽量降低 GPU/CPU 负载 |
| 笔记本省电 | 关闭 blur/透明度/阴影;vsync true;适度降低 frame-rate |
减少功耗与发热,延长续航 |
| 上述做法均围绕“精简特效 + 合适后端 + 合理 VSync/帧率”的原则,能覆盖大多数使用场景。 |
四 故障排查与进阶优化
top/htop 观察 compton 占用,必要时用 cpulimit 限流;检查是否因大量窗口/特效叠加导致负载飙升。