就像这个问题一样:Ubuntu 17.10:gnome-shell 3.26.1的CPU使用率很高,而这个问题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,
我安装了gnome-tweak-tool,但是没有正在运行的扩展程序(已通过菜单禁用了它们)。
有什么办法可以将后台gnome-shell CPU使用率降低到合理水平?目前,我无法打开浏览器,无法打开终端并无法进行Dropbox同步,而平均负载未达到6+,这一切都减慢了速度。
编辑:我通过使用Wayland登录到不是GNOME的xUnit或使用xorg登录到GNOME的方法来回避问题,但这不是一个长期的解决方案,因为Unity正在逐步淘汰。