linux

如何利用Linux Compton提升桌面应用性能

小樊
40
2025-12-12 03:44:45
栏目: 智能运维

利用 Compton 提升桌面应用性能

一 核心优化思路

二 关键配置示例与说明

# ~/.config/compton.conf 或 /etc/xdg/compton.conf
backend = "glx"            # 优先使用 OpenGL 后端
vsync = "true"             # 先开启以消撕裂,若输入延迟高再尝试 false
shadow = false             # 关闭阴影以减负
opacity = 1.0              # 全局不透明,减少混合
frame-rate = 60            # 与显示器刷新率匹配(如 120Hz 可设 120)
shadow-exclude = [        # 对特定应用排除阴影,减少无效合成
  "class_g = 'Firefox'",
  "class_g = 'Chromium'"
]
opacity-rule = [           # 仅对需要透明度的窗口启用
  "90:class_g = 'Gimp'",
  "0.9:class_g = 'Krita'"
]
# 可选:进一步降低 GPU/CPU 负担
# glx-no-stencil = true
# glx-copy-from-front = true

三 启动与系统集成

[Unit]
Description=Compton Window Composer
After=xorg.service

[Service]
ExecStart=/usr/bin/compton --config /etc/compton.conf
Restart=on-failure

[Install]
WantedBy=multi-user.target

四 验证与排障

五 按硬件场景的取舍建议

0
看了该问题的人还看了