以非 root 用户身份使用 compton 时 FPS 会下降

以非 root 用户身份使用 compton 时 FPS 会下降

在 Xubuntu 14.04 LTS 上使用英特尔高清显卡 5500(康普顿版本 git-v0.1-beta2.51-g65e655e-2014-11-30)

我遇到了 compton 的不同行为:

  • 当以非 root 用户身份启动时 => FPS 下降到大约 10-15 FPS
  • 以 root 身份启动时 => 按预期工作

我正在使用该命令来启动 compton :

compton --backend glx --vsync opengl-swc

(与 xrander 后端和 drm vsync 方法存在同样的问题)。

在另一台运行相同操作系统和康普顿版本的计算机(英特尔高清显卡 5000)上,非 root 用户也可以顺利运行。

答案1

我刚刚找到了解决我的问题的方法。

普通用户帐户 .config 文件夹下有一个 compton.conf 文件。此文件包含导致问题的额外参数。由于 root 帐户没有该文件,因此 compton 没有使用它。

backend = "glx";
paint-on-overlay = true;
glx-no-stencil = true;
glx-no-rebind-pixmap = true; <= removing this line solved my problem
vsync = "opengl-swc";

相关内容