FPS sinkt, wenn Compton als Nicht-Root-Benutzer verwendet wird

FPS sinkt, wenn Compton als Nicht-Root-Benutzer verwendet wird

Mit einer Intel HD Graphics 5500 auf Xubuntu 14.04 LTS (Compton-Version git-v0.1-beta2.51-g65e655e-2014-11-30)

Bei mir ist bei compton ein anderes Verhalten zu beobachten:

  • beim Start mit einem Nicht-Root-Benutzer => FPS sinkt auf etwa 10-15 FPS
  • beim Start als Root => funktioniert wie erwartet

Ich verwende diesen Befehl, um Compton zu starten:

compton --backend glx --vsync opengl-swc

(dasselbe Problem mit dem Xrander-Backend und der DRM-Vsync-Methode).

Auf einem anderen Computer (Intel HD Graphics 5000) mit demselben Betriebssystem und derselben Compton-Version funktioniert es mit einem Nicht-Root-Benutzer einwandfrei.

Antwort1

Ich habe gerade die Lösung für mein Problem gefunden.

Im .config-Ordner des normalen Benutzerkontos war eine Datei compton.conf vorhanden. Diese Datei enthielt zusätzliche Parameter, die das Problem verursachten. Da das Root-Konto diese Datei nicht hat, verwendete Compton sie nicht.

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

verwandte Informationen