Xorg verwendet 80% CPU-Auslastung

3602
skerit

Xorg verwendet ständig 80% 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.

3
Welchen Fenstermanager verwenden Sie, Metacity? Hast du auch Openjdk oder Sun Java? Blomkvist vor 13 Jahren 0
Ich verwende Compiz und Sun Java skerit vor 13 Jahren 0
Sie könnten versuchen, auf Metacity zu stoßen, um zu sehen, ob sich etwas ändert. Es ist schon eine Weile her, seit ich Mint verwendet habe, aber ich glaube, dass es immer noch standardmäßig verwendet wird, wenn Sie unter Desktop-Effekten "none" auswählen. Blomkvist vor 13 Jahren 0

2 Antworten auf die Frage

2
Deltik

Das Problem

Ich habe herumgefragt. Dies ist ein dauerhaftes Problem für alle Benutzer, die den FGLRX-Grafiktreiber verwenden .

Bei meinen Tests mit ähnlichen Computerspezifikationen habe ich dieses XorgProblem viele Male neu erstellt.

Wenn ich es neu erstellen,

  • Der XorgProzess verbraucht fast einen ganzen Kern (er ist Single-Threading, kann also nur einen Kern verwenden.)
  • Xorgkann über 1 GiB RAM verbrauchen
  • Die Desktop-Umgebung reagiert möglicherweise unangenehm (mit KDE und GNOME bestätigt)
  • Ein großer Teil dieser übermäßigen RAM-Nutzung kann auf eine SWAP-Partition ausgelagert werden
  • swapoff -a verbessert die Leistung nicht, da der ausgelagerte Speicher nicht verwendet wird

Der FGLRX-Grafiktreiber ist meiner Meinung nach der schlechteste Grafiktreiber aller Zeiten. Es verursacht nicht nur Probleme mit Xorg aus der Kernel-Ebene, es macht auch Ihren Laptop weniger tragbar, da die Konfigurationsänderungen der Anzeige nicht sinnvoll sind, es sei denn, Sie starten Ihren Computer neu.

Ich habe zwei Hauptursachen 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

Immer wenn Skype 2.2 Beta ausgeführt wurde, sank die Bildrate für alles in der Desktop-Umgebung, manchmal fror sogar der Mauszeiger ein. Die Effekte werden mit der Zeit immer länger. Je länger Skype ausgeführt wird, desto unerträglicher wird der Desktop. Skype 4.0 verbessert die Probleme, tritt jedoch immer noch auf.

Ich weiß nicht, wie ich den Grund dafür untersuchen kann, aber Sie stellen möglicherweise fest, dass Skype für andere Anwendungen in Ihrem Betriebssystem nicht "nativ" wirkt. Daher können ungewöhnliche Rendering-Methoden zu einer hohen CPU-Auslastung beitragen.

Skype ist manchmal auch unempfindlich gegen Befehle, beispielsweise killall skypewenn es abstürzt. In diesen Fällen killall -9 skypestattdessen.

Java

Viele Java-Programme führen dazu, dass Xorg aufflammt, aber bisher habe ich nur diejenigen bestätigt, die grafische Benutzeroberflächen rendern. Dazu gehören RuneScape und ... oh Minecraft! Minecraft ist der größte Schuldige, wie diese Super User Frage zeigt.

Wenn Minecraft (oder ein anderes grafiklastiges Java-Programm) wie Skype einfriert, wird es auch resistent gegen das killStarten.

Auch hier kann dies daran liegen, dass Java Grafiken unterschiedlich darstellt.

 

Die Lösung

Obwohl ich nicht weiß, was FGLRX so zufällig falsch macht, muss es Elemente bleiben, die nicht bereinigt werden.

Die konservativste Lösung besteht darin, Ihren Computer neu zu starten .

Deinstallieren Sie FGLRX, um die Probleme zu beseitigen, die FGLRX verursacht. Aber ich würde das nicht empfehlen. Auf einem HP Envy 17 ist Ihre Anzeige möglicherweise instabil, und einige scheinbar harmlose Aktionen wie das Auflisten von WLAN-Netzwerken führen dazu, dass sich die Bildschirmauflösung plötzlich ändert.

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

Linux ist das einzige große Betriebssystem (von 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? ;)

Beim nächsten Kauf eines Computers sollten Sie keinen Computer mit einer ATI-Grafikkarte kaufen .

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

Ich habe ähnliche Probleme, aber ich habe eine NVIDIA-Karte. Es tut uns leid :-) dmatej vor 10 Jahren 0
Ich hatte ein ähnliches Problem (mit einem nvidia @dmatej) und fand heraus, dass es sich um libreoffice handelte (das von ... verwendete Jvm). Als ich Libreoffice schloss, wurde die CPU normal ausgelastet. tmow vor 9 Jahren 0
0
Valerio

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

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

wie jetzt habe ich keine Lösung gefunden

@SDsolar OS: 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 Theme: 'Ambiant-MATE' [GTK2 / 3] Icon Theme: Ambiant-MATE Schriftart: Ubuntu 11-CPU: Intel Core2 Duo-CPU P7450 bei 2.133GHz-GPU: NVAC G102M 512 MB Valerio vor 5 Jahren 0
Wie lautet der Modellname oder die Nummer der nvidea-Karte? SDsolar vor 5 Jahren 0
wie gesagt ist ein Nvidia G102M mit 512 MB Valerio vor 5 Jahren 0