gnome-shell 3.26.1 usa constantemente 20-30% de CPU

15

Actualicé de 17.04 a 17.10 en mi XPS13 9360 y tengo, como otros, toneladas de problemas. Este ahora es que el proceso

/usr/bin/gnome-shell

tiene una forma de alto uso de CPU de entre 20 y 30% constantemente :

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                                                                                                 

La versión utilizada es

$ gnome-shell --version
GNOME Shell 3.26.1

Esto sucede directamente después de iniciar el sistema con nada abierto, excepto un terminal en ejecución htop(junto a algunas aplicaciones de inicio como Dropbox), pero claramente no hay programas de gráficos pesados. No sé por dónde empezar, aquí hay información sobre mi tarjeta gráfica

$ 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, 

Por favor, hágame saber qué más debo publicar para rastrear estos problemas, ¡muchas gracias!

cristiano
fuente
Si su tarjeta de video está relativamente con poca energía, gnome-shell usa llvm-pipe para usar su CPU para efectos 3D. Puede probar una búsqueda alternativa de DE o google para ver si hay una solución para su tarjeta gráfica o evitarla (no nos dijo mucho acerca de su sistema o si desea utilizar su CPU).
Pantera
Publique la salida deglxinfo | grep -i render
Charles Green el
1
@ bb94, para mí resultó que el proceso gnome-shell se redujo a menos del 10% al apagar el monitor del sistema extensiones.gnome.org/extension/120/system-monitor . Escribiendo esto como respuesta ahora.
Cristiano
2
@ChristianStump Eso sería genial si aún no lo hubiera quitado.
bb94
1
@ bb94, tengo el mismo problema con el uso de CPU de 20-30% de gnome-shell (con solo terminal abierta), y no tengo ninguna extensión de gnome ejecutándose.
user36196

Respuestas:

12

Resultó que el gnome-shellproceso bajó a menos del 10% al desactivar la extensión del monitor del sistema https://extensions.gnome.org/extension/120/system-monitor/ .

También se mantiene por debajo del 10% al aumentar el tiempo de actualización a 1 segundo, mientras que volvió a subir tan pronto como lo moví por debajo de 1 segundo.

cristiano
fuente
TopIcons Plus me estaba causando esto en Fedora 30.
Christopher Markieta
1

Me he encontrado con el mismo gnome-shellproblema de CPU Hog y fue kmailservice5que disparó la CPU cuando no tienes Thunderbird. Cada vez que hago clic en un mailtoenlace, la CPU se vuelve loca y lo hace gnome-shelly kmailservice5no hace nada. Es un error KDE reportado y se ha solucionado desde entonces, pero para otros Ubuntu LTS como 16.10, la solución es desinstalar kmailservice5.

adrien
fuente