Ich verwende Ubuntu 15.10 auf meinem HP ProBook 6470b-Laptop. Wenn ich es abschließe und von meinem Schreibtisch weggehe, wird es oft sehr heiß, sehr schnell.
Hier ist ein Screenshot des Psensor-Diagramms, das das Problem zeigt. Die Temperatur begann zu steigen, kurz nachdem ich das Gerät gesperrt hatte.
Antwort: Ja, es war compiz. Nein, ich weiß noch nicht, wie ich das beheben soll
Ich habe versucht, die Grundursache dafür zu finden, aber mir gehen die Ideen aus. Weitere Details zu meinem Setup:
- Dies ist mein Arbeitscomputer, der in einer Windows-basierten Unternehmensumgebung ausgeführt wird.
- Der Computer ist normalerweise an die Station angedockt, aber das Problem tritt auch auf, wenn er nicht angedockt ist.
- Der Computer kühlt sich ab, wenn ich ihn entsperre, ohne zusätzliche Aktionen.
- Es sind keine externen Geräte (außer Logitech-Maus) angeschlossen.
- Ich verwende Compiz mit Unity, so ziemlich das Standard-Setup (ich habe jedoch einige Compiz-Plugins aktiviert, ich liebe sie).
Bisher habe ich versucht:
- Installierte einige Tools zur Stromüberwachung und -steuerung, wie
cpufrequtils
undtlp
. Ich verwende den Powersave-CPU-Regler. - Libstdc ++ mit Patch für GCC Bug 68921 kompiliert, da vorgeschlagen wurde, das Problem zu beheben , wenn es behoben ist
- Deaktivierte die VBlank-Synchronisierung und aktivierte das erzwungene Neuzeichnen des Vollbilds für Compiz, wie in einem anderen Bericht über (wahrscheinlich) denselben Fehler vorgeschlagen
Nichts davon half.
Als Nächstes habe ich alle 3 Sekunden einen winzigen Befehl zur Protokollierung der CPU-Auslastung gestartet, um die für das Problem verantwortlichen Prozesse zu identifizieren: while true; do date >> logfile.txt; ps -eo pcpu,pid,comm | sort -k 1 -r | head -10 >> logfile.txt; echo -e '\n-----------------------\n' >> logfile.txt; sleep 3; done
Verwenden Sie hierfür nicht ps. Verwenden Sie oben: top -b >> logfile.txt
Als ich an meinen Schreibtisch zurückkam und hörte, wie die Lüfter des Laptops mit voller Geschwindigkeit liefen, überprüfte ich sofort die Protokolldatei - es stellte sich heraus, dass ... nichts wirklich die gesamte CPU frisst. Die CPU-intensivste Anwendung war zwar compiz, verbrauchte jedoch höchstens 3,2% der CPU. Während der ganzen Zeit gab es keinen Hinweis darauf, dass ein Prozess verrückt wurde. Hier ist ein Beispiel für einen Protokollrahmen:
3.1 2732 compiz
2.1 3510 chrome
1.8 1141 Xorg
1.4 3566 chrome
1.4 24014 evolution
0.9 3733 chrome
0.9 21418 firefox
0.8 3489 psensor
0.4 4164 abiword
0.3 20256 chrome
Haben Sie eine Idee, was ich als Nächstes tun könnte, um das Problem zu beheben oder zumindest die Ursache zu finden?
head -10
begrenzt die Ausgabe auf 10 Zeilen und Prozesse werden nach CPU-Auslastung sortiert. Wie auch immer, ich kann dies fallen lassen und überprüfen (
gnome-system-monitor
:) aus, lassen Sie ihn laufen, sperren Sie den Bildschirm, warten Sie, entsperren Sie und überprüfen Sie das Diagramm zum CPU-Verlauf .