Xorg nutzt 80% der CPU-Auslastung

4

Xorg verbraucht ständig etwa 80% der CPU-Leistung auf einem einzigen Kern. Und ich habe keine Ahnung, wie ich es normalisieren kann

Ich verwende Linux Mint 10 auf einem HP Envy 17-Laptop mit einer AMD / ATI-Karte.

skerit
quelle
Welchen Fenstermanager verwenden Sie, Metacity? Haben Sie auch openjdk oder Sun Java?
Blomkvist
Ich benutze Compiz und Sun Java
skerit
Sie könnten versuchen, auf Metacity herunterzustoßen, um festzustellen, ob sich etwas ändert. Es ist schon eine Weile her, dass ich Mint verwendet habe, aber ich glaube, es wird immer noch standardmäßig verwendet, wenn Sie unter Desktop-Effekten die Option "Keine" auswählen.
Blomkvist

Antworten:

2

Das Problem

Ich habe herum gefragt. Dies ist ein hartnäckiges Problem für alle Benutzer von FGLRX-Grafiktreiber .

Aus meinen Tests mit ähnlichen Computerspezifikationen habe ich dies neu erstellt Xorg Ausgabe oft.

Wenn ich es neu erstelle,

  • das Xorg Prozess verbraucht fast ein gesamter Kern (Es ist Single-Threaded, es kann also nicht mehr als einen Kern verwenden.)
  • Xorg kann über verbrauchen 1 GB RAM
  • die Desktop-Umgebung kann sein widerlich reagiert nicht (Bestätigt mit KDE und GNOME)
  • Ein großer Teil dieser übermäßigen RAM-Auslastung wird möglicherweise in eine SWAP-Partition ausgelagert
  • swapoff -a verbessert die Leistung nicht, da der ausgelagerte Speicher scheinbar nicht verwendet wird

Der FGLRX-Grafiktreiber ist meiner Meinung nach der schlechteste Grafiktreiber aller Zeiten. Dies führt nicht nur zu Problemen mit Xorg auf Kernel-Ebene, sondern macht Ihren Laptop auch weniger portabel, da Änderungen an der Anzeigekonfiguration nur nach einem Neustart des Computers wirksam werden.

Ich habe zwei Hauptgründe für diesen Stress auf Xorg herausgearbeitet:

  • Skype
  • Java

Es gibt auch eine andere Sache, die Grafikprobleme verursacht, aber ich habe die Verbindung zu den Xorg-Problemen nicht bestätigt:

  • Blitz

Skype

Wann immer Skype 2.2 Beta ausgeführt wurde, sank die Bildrate für alles in der Desktop-Umgebung, und manchmal blieb sogar der Mauszeiger stehen. Die Auswirkungen nehmen mit der Zeit zu. Je länger Skype ausgeführt wird, desto unerträglicher wird der Desktop. Skype 4.0 behebt die Probleme, tritt jedoch weiterhin auf.

Ich weiß nicht, wie ich den Grund ermitteln soll, aber Sie bemerken möglicherweise, dass Skype für andere Anwendungen in Ihrem Betriebssystem nicht "nativ" aussieht. Daher können seine ungewöhnlichen Rendering-Methoden zur hohen CPU-Auslastung beitragen.

Skype ist auch manchmal resistent gegen Befehle wie killall skype wenn es abstürzt. In diesen Fällen tun killall -9 skype stattdessen.

Java

Viele Java-Programme lassen Xorg aufflammen, aber bisher habe ich nur diejenigen bestätigt, die grafische Benutzeroberflächen darstellen. Dies beinhaltet RuneScape und ... oh, Minecraft! Minecraft ist der größte Schuldige diese Super User Frage zeigt an.

Wenn Minecraft (oder ein anderes grafikintensives Java-Programm) wie Skype einfriert, wird es auch resistent gegen kill ing.

Dies könnte wiederum daran liegen, dass Java Grafiken anders rendert.

Die Lösung

Obwohl ich nicht weiß, was FGLRX so falsch macht, muss es Elemente zurücklassen, die nicht aufgeräumt werden.

Die konservativste Lösung ist zu Starte deinen Computer neu .

Deinstallieren Sie FGLRX, um die von FGLRX verursachten Probleme zu beheben. Aber das würde ich nicht empfehlen. Auf einem HP Envy 17 ist die Anzeige möglicherweise instabil, und einige scheinbar harmlose Aktionen wie das Auflisten von WLAN-Netzwerken führen zu einer plötzlichen Änderung der Bildschirmauflösung.

Leider ist Ihre Grafikkarte integriert, so dass Sie sie zumindest nicht so einfach austauschen können.

Linux ist das einzige Hauptbetriebssystem (Windows, Mac und Linux), das ATI-Grafikkarten nicht gut unterstützt. Der Wechsel zu Microsoft Windows beseitigt das Grafikproblem, aber wer würde das tun? ;)

Wenn Sie das nächste Mal einen Computer kaufen, Kaufen Sie keine mit einer ATI-Grafikkarte .

Dies sind leider die einzigen Dinge, die Sie tun können. Ich habe seit einem Jahr nach einer Lösung gesucht und nichts Gutes ist aufgetaucht ...

Deltik
quelle
Ich habe ähnliche Probleme, aber ich habe eine NVIDIA-Karte. Es tut uns leid :-)
dmatej
Ich hatte ein ähnliches Problem (mit einem nvidia @ dmatej) und fand heraus, dass dies libreoffice war (das von ... verwendete jvm). Als ich libreoffice schloss, ging die CPU auf normale Nutzung zurück.
tmow
0

Ich hatte eine Nvidia-GPU und Xorg nutzte 100% eines Kerns nach dem Lebenslauf, so dass es nicht spezifisch für ATI ist.

Ubuntu 16.04.4 Kernel: 4.4.0-124-generic X11R7.7 + 13ubuntu3 X.Org X Server 1.18.4

wie jetzt habe ich keine lösung gefunden

Valerio
quelle
@SDsolar Betriebssystem: Ubuntu 16.04 xenial Kernel: x86_64 Linux 4.4.0-124-generische Shell: bash 4.3.48 Auflösung: 1366x768 DE: MATE 1.12.2 WM: Metacity (Marco) GTK Thema: 'Ambiant-MATE' [GTK2 / 3] Symbol Thema: Ambiant-MATE Schriftart: Ubuntu 11 CPU: Intel Core2 Duo CPU P7450 @ 2.133GHz GPU: NVAC G102M 512MB
Valerio
Wie lautet der Modellname oder die Modellnummer der NVIDIA-Karte?
SDsolar
as sayd ist ein Nvidia G102M mit 512 MB
Valerio