Warum verwendet Plasmashell 100% CPU?

16

Ich verwende Kubuntu 16.04 mit KDE 5.5.5 und habe eine Anomalie beim CPU-Verbrauch durch den Plasmashell-Prozess festgestellt.

htop ausgang

Hast du eine Idee von dem Grund?

Alessandro Gaballo
quelle
Haben Sie ein animiertes Widget? Ich habe die CPU-Lastüberwachung ausgeschaltet und mein CPU-Verbrauch sinkt auf ~ 5%.
Sósthenes Neto
Nein, nichts animiertes
Alessandro Gaballo
1
Ich hatte von Zeit zu Zeit die gleichen Probleme, obwohl die CPU in meinem Fall nicht auf 100% ansteigt (vielleicht, weil ich nervös werde und Plasmashell töte, wenn es sich 80% nähert). Als es das letzte Mal passierte (vor ein paar Minuten), war / var / crash leer. Mein persönlicher Workaround besteht darin, Alt-F2 zu drücken und zu tippen kquitapp plasmashell, dann darauf zu warten, dass das Plasma stirbt und dann Alt-F2 und "Plasmashell". Es dauert nur einige zehn Sekunden und funktioniert ganz gut. Genau wie wenn man die Zündkerzen eines alten Autos säubern muss, um es nach jedem Regenschauer zum Laufen zu bringen ...: - /
user5812071
Ich bin gerade auf dieses Problem gestoßen, aber für mich wurde es durch ein animiertes Widget verursacht: Das Benachrichtigungs-Widget in der Taskleiste wurde animiert, indem eine Reihe von Dateien über das Netzwerk kopiert wurden. Ich habe jedoch keine Möglichkeit gefunden, die Benachrichtigung ohne hohe CPU-Belastung anzuzeigen.
Supernormal
1
Welchen Grafiktreiber verwenden Sie? Nvidia? und lspci -v?
mlibre

Antworten:

8

Ich habe ein ähnliches Problem. Die CPU-Auslastung steigt mit der Zeit und sinkt nie wieder. Es gibt definitiv ein Problem mit Plasmashell. Die einzige Möglichkeit, mit dem Problem umzugehen, besteht darin, Folgendes auszuführen:

killall plasmashell; kstart plasmashell; exit

Dies wird töten, starten Sie Plasmashell neu und beenden Sie dann die Shell. Wenn Sie die Shell nicht verlassen, wird sie mit der Ausgabe von plasmashell gefüllt.

cnobile
quelle
2
Dies scheint die Frage nicht zu beantworten. Es kann die übermäßige Auslastung der CPU beheben, beantwortet jedoch nicht den Grund für das Auftreten.
Mostafa Ahangarha
6

Plasmashell hat seit langem den Fehler, dass jede Art von Animation in der Taskleiste dazu führt, dass 100% der CPU verbraucht wird, z ).

Es scheint , wie der Fehler gemeldet wird hier und in Plasma 5.8.6 behoben werden.

Candid Dauth
quelle
2
Es ist 5.8.7 hier und ich erlebe immer noch dieses Problem
dant3
es ist nicht besser in 5.12.6
atti
2

Ich habe das gleiche Problem gesehen (auch Plasma 5.5.5), das von einem Einfrieren des Taskmanager-Panels und des Mauszeigers begleitet wurde und von einem Laptop-Lüfter, der sich mit voller Geschwindigkeit dreht.

Dies war nach dem Neustart, dem Beenden des Plasmashell-Prozesses und dem Neustart von lightdm wiederholbar.

Meine mögliche Lösung bestand darin, alle *.crashAkten und die .lockAkte, in der ich saß, auszuräumen /var/crash.

Zur Erklärung: Ich habe auch versucht, mich bei einer Gnome-Sitzung anzumelden, um festzustellen, ob das Problem bei kde aufgetreten ist. Dies führte jedoch zu einer Reihe von Fehlern und $ topzeigte ungefähr 8 apport.gtkProzesse, von denen jeder behauptete,> 85% CPU zu verwenden

Nach ein paar Stunden googeln / stapeln bin ich zu dem Schluss gekommen, dass bei der Crash-Meldung etwas schief gelaufen ist, was Probleme beim Rendern von Benachrichtigungen im Plasma verursacht hat.

Simon
quelle
0

Meins war etwas nicht animiertes, das ich dem Basispanel hinzugefügt hatte. Ich habe das Panel entfernt und wieder hinzugefügt, und das Problem ist behoben.

Herbst
quelle