gnome-shell 20-30%+ CPU 使用率永久(17.10 上的 v.3.26.1)

use*_*196 10 gpu gnome-shell 17.10

在这个问题中:Ubuntu 17.10: high CPU usage by gnome-shell 3.26.1和这个问题gnome-shell 3.26.1 经常使用 20-30% CPU,我也有一个问题,gnome-shell 经常高于 20% CPU,即使只有终端打开:

$ top
....
 8029 xxxxxx    20  10 1714052 601696  54568 R  46.1 15.0   1179:08 gnome-shell
....

$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Atom Processor 
Z36xxx/Z37xxx Series Graphics & Display (rev 0e)

$ 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) Bay Trail x86/MMX/SSE2
    GL_ARB_compute_shader, GL_ARB_conditional_render_inverted, 
    GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp, 
    GL_ARB_compute_shader, GL_ARB_conditional_render_inverted, 
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 
Run Code Online (Sandbox Code Playgroud)

我已经安装了 gnome-tweak-tool,但是我没有运行任何扩展(我已经通过菜单禁用了它们)。

有没有办法将后台 gnome-shell CPU 使用率降低到合理的水平?目前我无法打开浏览器、打开终端和 Dropbox 同步,而平均负载不达到 6+,这会减慢一切。

编辑:我通过使用 Wayland 登录 Unity 而不是 GNOME 或使用 xorg 登录 GNOME 避开了这个问题,但这不是一个长期的解决方案,因为 Unity 正在逐步淘汰。

小智 1

另一种解决方案是升级所有扩展(通过https://extensions.gnome.org),然后将它们一一禁用,看看是否可以解决问题。大多数时候,它来自于错误的扩展。