Ubuntu 18.04 gnome-shell 높은 CPU 사용량


39

17.04에서 18.04를 설치하고 (17.10을 잠시 지나서 테스트하지 않고 18.04로 점프했습니다) gnome-shell에서 CPU 사용량이 높으며 사용 가능한 모든 CPU 시간이 거의 걸립니다.

$ top

top - 06:23:01 up 40 min,  3 users,  load average: 3,30, 2,85, 2,09
Tareas: 249 total,   1 ejecutar,  195 hibernar,    0 detener,    0 zombie
%Cpu(s): 24,4 usuario,  3,8 sist,  0,0 adecuado, 71,4 inact,  0,2 en espera,  0,0 hardw int,  0,3 softw int,  0,0 robar tiempo
KiB Mem :  8059572 total,  3489680 libre,  2041520 usado,  2528372 búfer/caché
KiB Intercambio:  9868284 total,  9868284 libre,        0 usado.  5901376 dispon Mem 

PID USUARIO   PR  NI    VIRT    RES    SHR S  %CPU %MEM     HORA+ ORDEN                                                                                                                                  
23946 lealore   20   0 4043344 454724  98808 S  89,1  5,6   5:37.02 gnome-shell                                                                                                                            
24598 root     -51   0       0      0      0 S  30,0  0,0   1:43.28 kidle_inject/2                                                                                                                         
24596 root     -51   0       0      0      0 S  29,8  0,0   1:43.73 kidle_inject/0                                                                                                                         
24597 root     -51   0       0      0      0 S  29,8  0,0   1:43.56 kidle_inject/1                                                                                                                         
24599 root     -51   0       0      0      0 S  29,4  0,0   1:43.16 kidle_inject/3                                                                                                                         
23769 root      20   0  936456 168344  69492 S   3,0  2,1   0:12.22 Xorg                                                                                                                                   
24154 lealore   20   0  657992  25260  19100 S   1,4  0,3   0:04.05 indicator-multi                                                                                                                        
23900 lealore   20   0   51196   5724   3932 S   0,7  0,1   0:02.29 dbus-daemon                                                                                                                            
24659 lealore   20   0  741896  41592  30524 S   0,4  0,5   0:01.01 gnome-terminal-                                                                                                                        
  265 root      19  -1  167208  56740  55524 S   0,2  0,7   0:02.97 systemd-journal                                                                                                                        

먼저 nvidia 드라이버를 사용한 다음 인텔 그래픽으로 전환했지만 여전히 동일한 동작입니다. Unity 셸로 전환 할 때만 중지되지만 Unity에서 어떤 이유로 든 소리가 없습니다 (!). 나는 여기와 Reddit에 대한 몇 가지 보고서를 보았지만 어떤 일이 일어나고 있는지에 대한 단서조차 해결책을 제공하지 못했습니다. 기본 18.04 설치와 함께 제공되는 것 이외의 다른 gnome-shell 확장자는 없습니다.

$ inxi -F
System:    Host: lealore Kernel: 4.15.0-20-generic x86_64 bits: 64 Desktop: Gnome 3.28.1
           Distro: Ubuntu 18.04 LTS
Machine:   Device: desktop Mobo: MSI model: H61M-P20 (G3) (MS-7788) v: 1.0 serial: N/A
           BIOS: American Megatrends v: V1.3 date: 01/04/2012
CPU:       Quad core Intel Core i5-2310 (-MCP-) cache: 6144 KB
           clock speeds: max: 3200 MHz 1: 1596 MHz 2: 1596 MHz 3: 1596 MHz 4: 1596 MHz
Graphics:  Card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller
           Display Server: x11 (X.Org 1.19.6 ) drivers: vesa (unloaded: modesetting,fbdev)
           Resolution: 1920x1200@0.00hz
           OpenGL: renderer: llvmpipe (LLVM 6.0, 256 bits) version: 3.3 Mesa 18.0.0-rc5
Audio:     Card Intel 6 Series/C200 Series Family High Definition Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.15.0-20-generic
Network:   Card: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller driver: r8169
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: 8c:89:a5:a1:ea:02
Drives:    HDD Total Size: 1820.4GB (65.9% used)
           ID-1: /dev/sda model: WDC_WD5000AAKX size: 500.1GB
           ID-2: /dev/sdb model: WDC_WD10EZEX size: 1000.2GB
           ID-3: /dev/sdc model: WDC_WD3200AAJS size: 320.1GB
Partition: ID-1: / size: 23G used: 16G (70%) fs: ext4 dev: /dev/sda1
           ID-2: /home size: 427G used: 217G (54%) fs: ext4 dev: /dev/sda5
           ID-3: swap-1 size: 10.11GB used: 0.00GB (0%) fs: swap dev: /dev/sda6
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 94.0C mobo: 27.8C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 251 Uptime: 36 min Memory: 2268.7/7870.7MB Client: Shell (bash) inxi: 2.3.56 

2
그놈 확장자를 사용하는 경우 모두 비활성화하고 확인하십시오.
pomsky 2016 년

나는 어떤 경우에도 나에 의해 설치되지 않은 gnome 확장을 사용하지 않고 아마도 Ubuntu가 Unity를 에뮬레이트 할 수 있습니까?
Leandro

Elitebook 820 G3에서 동일한 문제가 발생합니다. gnome-shell은 정기적으로 CPU를 급증시킵니다.
retorquere

Lenovo Thinkpad x240의 동일한 문제 .. 16.04는 18.04보다 훨씬 반응이 좋았습니다. kill -9는 재설정하여 도움이되는 것처럼 보이지만 장기적인 해결책은 아닙니다.
Levon

Dell XPS13에서 동일
Yurik

답변:


17

시계 초를 비활성화하여 내 문제가 해결되었습니다. 빠른 재생률에 문제가있을 수 있습니다.

gsettings set org.gnome.desktop.interface clock-show-seconds false

1
"신속한 재생률"의 경우 +1 시스템 모니터 플러그인에서도 발생하기 때문에 : bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1773959
lashgar

이것은 내 문제를 해결했습니다. Byobu 상태 표시 줄입니다 (5 초마다 새로 고침).
lashgar

4
나는 이것이 마우스 움직임과 더 관련이 있다고 생각합니다 ... 여전히 확인 중입니다. 그러나 초를 끄려면 : gsettings set org.gnome.desktop.interface clock-show-seconds false
fattire

@lashgar Byobu 상태 새로 고침 빈도 AFAIK은 gnome shell 및 해당 플러그인 (예 : 시스템 모니터)과 관련이 없습니다. Byobu 상태 새로 고침 빈도를 어디에서 변경했는지 알려 주어 확인하겠습니다.
파블로 A

11

그놈에 수정 사항이 보류중인 관련 문제가있는 것 같습니다. 마우스를 움직여도 CPU 사용량이 보통 (30-40 %) 높다는 것을 알 수 있습니다. 이러한 최적화는 아마도 다음과 같은 문제를 해결할 것입니다.

불행히도 그놈 3.30.2가 이미 출시되었으므로 이러한 수정 사항은 다음 3 월경 3.32가 출시 될 때까지 적용되지 않을 것입니다. 이 문제의 영향을 감안할 때 관리자는 3.30 시리즈의 다른 핫픽스 릴리스를 고려하기를 바랍니다! (@Daniel Van Vugt)


추가 참조 :


8

내가 달리는 데 도움 ubuntu-drivers autoinstall이 된 것은 내 경우 엔비디아 드라이버의 문제 일 것 같습니다.


7
이것은 VM에서도 발생합니다. 엔비디아가 없습니다.
Moilleadóir 2016 년

마더 보드 플러그에 비디오 포트가있는 경우 해당 포트에 임시로 연결하고 재부팅하여이 명령을 완료 할 수 있습니다. 완료되면 nvidia 카드로 다시 전환하십시오.
John Mee

고마워요, 당신의 대답이 저를 위해 해냈습니다! 마우스 지연이있는 amd ryzen 및 rtx2080
Magus

7

애니메이션은 멋지고 눈길을 끄는 반면, 잠시 후에는 성 가실 수 있습니다. 애니메이션을 비활성화하려면 먼저 Gnome Tweaks를 설치하십시오 .

sudo apt install gnome-tweaks

그런 다음 명령을 실행하여 도구를 실행하십시오.

gnome-tweaks

또는 대시를 사용하여 조정을 검색하십시오.

gnome-tweaks이전에로 알려졌습니다 gnome-tweak-tool. 18.04보다 오래된 버전을 사용하는 경우 시도하십시오.

첫 번째 탭에는 토글 스위치 애니메이션이 있습니다.

스크린 샷

그게 다야!

출처 : Ubuntu 17.10 또는 18.04에서 애니메이션을 비활성화하는 방법은 무엇입니까?


6
내 시스템에서 gnome-shell CPU 사용량을 변경하지 않았습니다.
lashgar

gsettings set org.gnome.desktop.interface clock-show-seconds false나는 메시지를 받았습니다 :```입심-GIO-메시지 : 17 : 22 : 50.456 다음 '메모리'GSettings 백엔드를 사용. 설정이 저장되거나 다른 응용 프로그램과 공유되지 않습니다. ```그러나 gnome-tweaks, 아래 Top Bar에서 초를 표시하지 않았습니다. 이것은 gnome-shell내 18.04 시스템 에서 높은 CPU 사용량을 줄이는 데 도움이되었습니다 .
니콜라스 루케

2

그만한 가치가 있기 때문에 pyCharm과 같은 응용 프로그램을 실행 한 다음 닫은 후 느린 동작을 보았습니다. 필자의 경우 pyCharm을 닫은 다음 오른쪽 상단의 Gnome3에서 전원 버튼 모양 아이콘을 클릭하면 대화 상자가 표시되는 데 약 7 초가 걸렸습니다.

Alt+F2명령 상자에 입력 r한 다음 Enter 키를 누르면 표시 가 끝났습니다 . 이것은 그놈을 다시 시작했고 그 후 모든 것이 빠르다. 나는 아직도 약간의 리눅스 초보자이므로 다른 사람을 돕기 위해 주로 여기에 게시하고 있습니다.


나는 이것을 잊었다. 그것은 해결책이 아니지만 나를 도와줍니다. 감사!
gorlok

1

Windows 10 Pro 1809 호스트의 VirtualBox 6.0.2에서 Ubuntu 18.04.1을 실행하면 설정에서 "VMSVGA"컨트롤러를 선택하여 gnome-shell CPU 사용량이 크게 개선되었습니다 (특히 미사용 상태). 그놈 쉘 3.28.3


0

내 개인적인 경험, 관련이 있는지 확실하지 않은 경우 : ibus-pinyin (IM)을 설치 한 후 문제가 사라졌습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.