Mein Xorg verbrauchte nicht viel CPU, aber innerhalb eines Tages, als der Computer hochgefahren war, hatte er bis zu 1,2 Gigabyte Arbeitsspeicher. Die einzige Möglichkeit, dies zu korrigieren, war ein harter Neustart. Nachdem ich versucht hatte, NVidia-Treiber zu deaktivieren, auf Zimt umzusteigen, auf GDM umzusteigen und schließlich das verdammte Ding zu kicken (das war nur für mich, um mich besser zu fühlen), bemerkte ich, dass ich zu einem Konsolen-Tty wechselte (ALT + F1 oder F2, ... , F6) Während eines Neustarts des GDM / LightDM-Dienstes wurden viele Fehlermeldungen auf dem Bildschirm angezeigt. Beachten Sie, dass ich nur zu ALT + F1 gewechselt war und mich noch nicht angemeldet hatte.
In den Nachrichten wurde gemeldet, dass meine USB-TV-Tunerkarte nicht ordnungsgemäß initialisiert wurde. Diese Meldungen liefen weiter und weiter, als ob das System in einer Endlosschleife stecken geblieben wäre und ständig versucht hätte, die TV-Karte zu initialisieren (was natürlich jedes Mal fehlschlug). Wie erwartet stoppten die Nachrichten, sobald ich die USB-TV-Karte abschaltete, aber zu meinem Erstaunen blies Xorg nicht mehr auf. Um sicherzugehen, habe ich den USB-TV-Tuner wieder angeschlossen und die Fehlermeldungen wurden angezeigt. Wieder begann Xorg, den Speicher zu füllen, wie ein SUV, der an einer Tankstelle voll ist.
Doch kurz bevor die Dorfbewohner (alias Ubuntu-Benutzer) ihre dysfunktionale USB-Ausrüstung zerschlagen und den Anbieter von dysfunktioneller USB-Ausrüstung steinen, gibt es eine plötzliche Wende im Szenario. Es ist NICHT die USB-TV-Karte, die all diese Probleme verursacht hat. Die TV-Karte war nur das Symptom und nicht die Ursache des Problems. Die Handlung verdickt sich ...
Nachdem ich diese TV-Karte zuvor ohne Zwischenfälle benutzt hatte, sah ich mir die Fehlermeldung über die TV-Karte genauer an. Es gab eine andere Leitung, die sich über den USB-Anschluss des USB-Hubs beschwerte, an dem ich meine TV-Karte einsteckte. Hmmm, ich hatte gerade diesen Hub gekauft. Also habe ich versucht, die TV-Karte in einen USB-Port direkt auf dem Motherboard zu stecken. Und alles hat gut funktioniert! Keine Fehlermeldungen und kein Aufblähen von Xorg. Am Ende war das eigentliche Problem also:
Xorg verbrauchte Speicher aufgrund von Initialisierungsfehlern eines USB-Geräts (und in meinem Buch ist dies ein schwerwiegender Fehler). Da viele Leute Probleme mit Xorg in Ubuntu 12.04 melden, schlage ich vor, dass Sie auch einen Blick auf Ihre USB-Geräte werfen. Meine TV-Karte konnte nicht initialisiert werden, als ich meinen neuen USB-Hub einsteckte, und das verursachte das Problem. Das Problem wurde behoben, indem es an einem separaten USB-Anschluss auf dem Motherboard angeschlossen wurde.
PS Der USB-Hub ist höchstwahrscheinlich entweder inkompatibel mit Linux oder sollte durch einen mit eigenem Netzteil ersetzt werden, anstatt über den USB-Bus des Computers mit Strom versorgt zu werden (siehe USB-Hub funktioniert unter Ubuntu 12.04 nicht richtig ). Meine Webcam funktioniert auch nicht, wenn ich sie in den Hub stecke. Es funktioniert, wenn ein USB-Anschluss an der Hauptplatine angeschlossen ist. Beachten Sie jedoch, dass beim Anschließen an den USB-Hub gemeldet wird, dmesg
dass die Webcam ordnungsgemäß erkannt und initialisiert wurde (obwohl cheese
nur ein schwarzes Bild angezeigt wird). Da keine Fehlermeldungen angezeigt werden, füllt Xorg den Arbeitsspeicher des Computers nicht aus .
PPS Ich lade die verzweifelten Dorfbewohner ein, sich vor Tims Scheune zu versammeln und ihre funktionsgestörten USB-Hubs in ein großes festliches Lagerfeuer zu werfen. Wenn sich das Feuer gelegt hat, werden wir auch den USB-Hub-Anbieter hinzuziehen. Freibier für alle! Mua ha ha ha ha (tiefes Stimmlachen)
:-)