在 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";