Gnome-Shell 3.26.1 verwendet ständig 20-30% CPU

15

Ich habe ein Upgrade von 17.04 auf 17.10 auf meinem XPS13 9360 durchgeführt und habe wie andere Unmengen von Problemen. Das ist jetzt der Prozess

/usr/bin/gnome-shell

hat einen Weg zu einer hohen CPU-Auslastung von konstant zwischen 20 und 30% :

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                     
2026 xxxxxx   20   0 4264020 703284 315308 S  29,6  4,3   9:32.37 gnome-shell                                                                                                 

Die verwendete Version ist

$ gnome-shell --version
GNOME Shell 3.26.1

Dies geschieht direkt nach dem Booten des Systems, wobei nur ein Terminal ausgeführt wird htop(neben einigen Start-Apps wie Dropbox), aber offensichtlich keine umfangreichen Grafikprogramme. Ich weiß nicht, wo ich anfangen soll. Hier sind einige Informationen zu meiner Grafikkarte

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)

$ glxinfo | grep -i render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2) 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil, 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_conditional_render, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 

Bitte lassen Sie mich wissen, was ich sonst noch posten sollte, um diese Probleme aufzuspüren - vielen Dank!

Christian
quelle
Wenn Ihre Grafikkarte relativ schwach ist, verwendet Gnome-Shell llvm-pipe, um Ihre CPU für 3D-Effekte zu verwenden. Sie können eine alternative DE- oder Google-Suche durchführen, um festzustellen, ob es eine Lösung für Ihre Grafikkarte gibt oder ob Sie Abhilfe schaffen (Sie haben uns nicht viel über Ihr System erzählt oder möchten, dass Ihre CPU verwendet wird).
Panther
Bitte posten Sie die Ausgabe vonglxinfo | grep -i render
Charles Green
1
@ bb94, für mich stellte sich heraus, dass der Gnome-Shell-Prozess beim Ausschalten des Systemmonitors extensions.gnome.org/extension/120/system-monitor auf unter 10% gesunken ist . Schreiben Sie dies jetzt als Antwort.
Christian
2
@ChristianStump Das wäre toll, wenn ich es nicht schon ausgeschaltet hätte.
BB94
1
@ bb94, ich habe das gleiche Problem mit 20-30% der Gnome-Shell-CPU-Auslastung (mit nur geöffnetem Terminal) und ich habe keine laufenden Gnome-Erweiterungen.
user36196

Antworten:

12

Es stellte sich heraus, dass der gnome-shellProzess beim Ausschalten der Systemmonitorerweiterung https://extensions.gnome.org/extension/120/system-monitor/ auf unter 10% gesunken ist .

Sie bleibt auch unter 10%, wenn die Aktualisierungszeit auf 1 s erhöht wird, während sie wieder ansteigt, sobald ich sie unter 1 s verschoben habe.

Christian
quelle
TopIcons Plus verursachte dies für mich auf Fedora 30.
Christopher Markieta
1

Ich bin auf dasselbe gnome-shellProblem mit der CPU gestoßen, und es kmailservice5hat die CPU ausgelöst, wenn Sie keinen Thunderbird haben. Immer wenn ich auf einen mailtoLink klicke, wird die CPU verrückt und tut gnome-shellund kmailservice5tut nichts. Es handelt sich um einen gemeldeten KDE-Fehler , der behoben wurde, aber für andere Ubuntu LTS wie 16.10 ist die Deinstallation erforderlich kmailservice5.

Adrien
quelle