O gnome-shell 3.26.1 usa constantemente 20-30% da CPU

15

Atualizei de 17.04 para 17.10 no meu XPS13 9360 e tenho, como outros, vários problemas. Este agora é que o processo

/usr/bin/gnome-shell

tem um caminho para o alto uso da CPU constantemente entre 20 e 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                                                                                                 

A versão usada é

$ gnome-shell --version
GNOME Shell 3.26.1

Isso acontece diretamente após a inicialização do sistema sem nada aberto, exceto um terminal em execução htop(além de alguns aplicativos de inicialização como o Dropbox), mas claramente sem programas gráficos pesados. Não sei por onde começar, aqui estão algumas informações sobre minha placa 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, 

Deixe-me saber o que mais devo postar para rastrear esses problemas - muito obrigado!

cristão
fonte
Se a sua placa de vídeo estiver com pouca energia, o gnome-shell usa o llvm-pipe para usar sua CPU em efeitos 3D. Você pode tentar uma pesquisa alternativa no DE ou no Google para verificar se existe uma solução para sua placa de vídeo ou contornar a situação (você não nos falou muito sobre o seu sistema ou deseja usar o seu processador).
Panther
Por favor, publique a saída deglxinfo | grep -i render
Charles Green
11
@ bb94, para mim, o processo do gnome-shell caiu para menos de 10% ao desligar as extensões do monitor do sistema.gnome.org/extension/120/system-monitor . Escrevendo isso como resposta agora.
Christian
2
@ChristianStump Seria ótimo se eu ainda não o tivesse tirado.
Bb9
11
@ bb94, estou tendo o mesmo problema com o uso da CPU gnome-shell de 20 a 30% (com apenas o terminal aberto) e não tenho nenhuma extensão gnome em execução.
user36196

Respostas:

12

Verificou-se que o gnome-shellprocesso caiu para menos de 10% ao desativar a extensão do monitor do sistema https://extensions.gnome.org/extension/120/system-monitor/ .

Ele também fica abaixo de 10% ao aumentar o tempo de atualização para 1 segundo, enquanto subia novamente assim que o movia para menos de 1 segundo.

cristão
fonte
O TopIcons Plus estava causando isso para mim no Fedora 30.
Christopher Markieta
1

Eu me deparei com o mesmo gnome-shellproblema de CPU e foi isso kmailservice5que aciona a CPU quando você não tem o Thunderbird. Sempre que clico em um mailtolink, a CPU fica louca e o faz gnome-shelle kmailservice5não faz nada. É um bug relatado no KDE e foi corrigido, mas para outros Ubuntu LTS como 16.10, a correção é desinstalar kmailservice5.

Adrien
fonte