gnome-shell永久20-30%+ CPU使用率(17.10上的3.2.1版)


10

就像这个问题一样: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正在逐步淘汰。

Answers:


1

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


这似乎已经解决了。尽管我不太了解扩展程序何时未运行。(除非导致它的gnome-shell中存在其他类型的冲突,但通过重做扩展来解决此冲突)
user36196

0

尝试使用gnome-tweak-tool-或这里的替代方法之一:如何配置GNOME 3在桌面上显示图标-在“桌面”选项卡上关闭“显示图标”。

经过几个月的思考,这似乎对我产生了直接的影响。


我在上次重新引导时尝试了此操作,但仍无法解决问题,因此暂时仍然坚持使用Unity(7)
user36196
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.