linux

Linux下Compton配置怎样优化

小樊
33
2025-11-24 09:54:26
栏目: 智能运维

Linux下 Compton 配置优化指南

一 核心优化思路

二 关键参数与推荐值

参数 推荐值 作用与说明
backend glx / wayland 选择高效渲染后端,避免 xrender
vsync true / false 视显示器与驱动选择,减少撕裂或降低延迟
shadow false 关闭阴影可显著降低合成开销
opacity / fading false / reduced 减少透明度与淡入淡出动画
blur / blur-method / bg_blur false / “none” / false 关闭模糊与背景模糊
frame-rate 60(或显示器刷新率) 限制帧率避免过度合成
unredirect false 避免未重定向全屏导致撕裂或异常
glx-no-stencil true 可能提升 GLX 路径性能(视驱动)
glx-use-dri3 true 在支持的驱动上启用 DRI3 提升性能
glx-use-glxteximage2d false 兼容性/性能取舍,部分驱动更快
shadow-exclude / fade-exclude 按窗口规则排除 对特定应用/窗口禁用阴影或动画

说明:以上参数与取值为性能优先的常见做法;如需保留部分视觉效果,可仅关闭其中最耗资源的项(如阴影与模糊)。

三 示例配置(性能优先)

# ~/.config/compton.conf
backend = "glx"
vsync = false
shadow = false
fade = false
opacity = 1.0
blur = false
blur-method = "none"
bg_blur = false
frame-rate = 60

# GLX 路径优化
glx-no-stencil = true
glx-use-dri3 = true
glx-use-glxteximage2d = false

# 排除不需要阴影/动画的窗口(按需调整)
shadow-exclude = [
  "name = 'Conky'",
  "class_g = 'Polybar'",
  "window_type = 'tooltip'",
  "window_type = 'dock'"
]
fade-exclude = shadow-exclude

提示:保存后通过命令重启 Compton 生效,例如:killall compton && compton -f;或使用 systemd 管理的服务单元重启。

四 验证与排障

0
看了该问题的人还看了