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


15

我在XPS13 9360上从17.04升级到17.10 ,还有很多其他问题。现在这就是那个过程

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

请让我知道要追踪此问题的其他内容-非常感谢!


如果您的显卡相对较弱,则gnome-shell可以使用llvm-pipe将cpu用于3d效果。您可以尝试其他DE或google搜索,以查看是否有适合您的图形卡的解决方案或解决方法(您没有告诉我们太多有关您的系统的信息,或者想使用您的cpu)。
Panther

请在glxinfo | grep -i render
Charles Green

1
@ bb94,对我来说,当关闭系统监视器extensions.gnome.org/extension/120/system-monitor时,gnome-shell进程降至10%以下。现在写这个作为答案。
基督徒

2
@ChristianStump如果我还没有解决的话,那太好了。
bb94

1
@ bb94,我在20%至30%的gnome-shell CPU使用率上有同样的问题(只有终端打开),而且我没有任何gnome扩展程序在运行。
user36196 '11

Answers:



1

我遇到了相同的gnome-shellCPU猪问题,kmailservice5当您没有Thunderbird时,它会触发CPU。每当我点击的mailto链接,CPU进入疯狂也是如此gnome-shellkmailservice5什么也不做。这是一个已报告的KDE错误,此后已得到修复,但对于其他Ubuntu LTS(如16.10),修复是卸载kmailservice5

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.