非ルートユーザーとして compton を使用すると FPS が低下する

非ルートユーザーとして compton を使用すると FPS が低下する

Xubuntu 14.04 LTS (compton バージョン git-v0.1-beta2.51-g65e655e-2014-11-30) の Intel HD Graphics 5500 を使用

compton では異なる動作が発生しています:

  • 非ルートユーザーで起動した場合 => FPS が 10~15 FPS 程度に低下します
  • ルートとして起動した場合 => 期待通りに動作します

私はそのコマンドを使ってcomptonを起動しています:

compton --backend glx --vsync opengl-swc

(xrander バックエンドと drm vsync メソッドでも同じ問題が発生します)。

同じ OS と Compton バージョンを実行している別のコンピューター (Intel HD Graphics 5000) では、非ルート ユーザーで問題なく動作します。

答え1

問題の解決策を見つけました。

通常のユーザー アカウントの .config フォルダーに compton.conf ファイルがありました。このファイルには問題の原因となる余分なパラメーターが含まれていました。ルート アカウントにはそのファイルがないため、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";

関連情報