gnome-shell 3.26.1 持续占用 20-30% 的 CPU

gnome-shell 3.26.1 持续占用 20-30% 的 CPU

我从 17.04 升级到了 17.10XPS13 9360和其他人一样,有很多问题。现在的问题是,

/usr/bin/gnome-shell

有办法CPU 使用率持续处于 20% 到 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                                                                                                 

使用的版本是

$ gnome-shell --version
GNOME Shell 3.26.1

这种情况在系统启动后立即发生,除了运行终端htop(除了一些启动应用程序,如 Dropbox)外,没有打开任何内容,但显然没有大型图形程序。我不知道从哪里开始,以下是有关我的显卡的一些信息

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

请让我知道我还应该发布什么来追踪这个问题——非常感谢!

答案1

原来,gnome-shell关闭系统监视器扩展后,进程下降到 10% 以下https://extensions.gnome.org/extension/120/system-monitor/

当刷新时间增加到 1 秒时,它也保持在 10% 以下,而当我将其移至 1 秒以下时,它就会再次上升。

答案2

我遇到过同样的gnome-shellCPU 占用问题,就是kmailservice5当你没有 Thunderbird 时 CPU 会启动。每当我点击一个mailto链接时,CPU 就会发疯,然后什么gnome-shell也不kmailservice5做。这是一个报告 KDE 错误并且已经修复,但对于其他 Ubuntu LTS(如 16.10),修复方法是卸载kmailservice5

相关内容