Xorg / Compiz verbraucht sehr viel CPU. Was ist zu tun?

14

Ich benutze Ubuntu 12.04.

Ich habe schon seit Wochen versucht herauszufinden, warum mein Xorg und Compiz häufig meine CPU-Auslastung ausschöpfen. Grundsätzlich schwanken beide Prozesse während des normalen Betriebs zwischen der Verwendung von so gut wie keiner CPU für meine gesamte CPU.

Ich habe ein wenig recherchiert und es könnte ein Speicherleck sein, aber ich bin nicht ganz sicher. Weiß jemand, was dieses Problem verursachen könnte und wie ich es beheben könnte?


Ich benutze eine ATI Mobility Radeon 5400.

$ lspci | grep VGA
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880M [Mobility Radeon HD 4200 Series]
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Manhattan [Mobility Radeon HD 5400 Series]


$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RS880
    GL_NV_conditional_render, GL_AMD_conservative_depth,
mushroomkingDX
quelle
2
Welche Grafikkarte verwenden Sie? Bitte fügen Sie den Ausgang lspci | grep VGA, glxinfo | grep renderund den Inhalt Ihrer /var/log/Xorg.0.log.
Braiam
Auch der Unity-Support-Test ist hilfreich. Ich denke, es wird zeigen, dass Software-Rendering aktiv ist.
Danatela
Seltsamerweise war meine Verwendung von xorg und compiz beim Ausführen von Skype nicht mehr möglich. Skype selbst verwendet weiterhin 2% und
Tibi

Antworten:

6

Ich habe "Compiz Config Settings Manager" verwendet, um das gleiche Problem zu beheben. Obwohl es nicht annähernd so viel von meiner CPU verbrauchte, war es gerade genug, um mich von Zeit zu Zeit zu ärgern.

sudo apt-get installiere compizconfig-settings-manager

Drücken Sie nach der Installation die Super / Windows-Taste und geben Sie "Compiz" ein. Anschließend können Sie das Tool auswählen. (Beim Öffnen der Anwendung wird eine Warnung angezeigt, die besagt, dass Änderungen vorsichtig sind.) Klicken Sie auf "Ok" und dann auf "OpenGL".

Deaktivieren Sie "Mit VBlank synchronisieren" und ändern Sie je nach System den "Texturfilter" entsprechend. (Ich persönlich habe mir auf "Schnell" eingestellt und habe keine Probleme erfahren.)

Danach habe ich die Anwendung beendet und meinen Computer ohne weitere Probleme neu gestartet.

FellOverIt
quelle
2
Einige Informationen zu "Mit VBlank
HongboZhu
2
Wenn Sie über nvidia-Treiber verfügen, können Sie versuchen, "Mit Vblank synchronisieren" auch in den nvidia-Einstellungen zu deaktivieren.
Gauthier