Ubuntu 18,04 gnome-shell penggunaan CPU yang tinggi

40

Saya menginstal 18,04 dari 17,04 (melewati singkat melalui 17,10, tidak mengujinya dan melonjak ke 18,04) dan saya mengalami penggunaan cpu tinggi pada gnome-shell, dibutuhkan hampir semua waktu CPU yang tersedia:

$ 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                                                                                                                        

Saya pertama kali menggunakan driver nvidia, kemudian saya beralih ke grafis intel, dan masih memiliki perilaku yang sama. Itu hanya berhenti ketika beralih ke shell Unity, tetapi untuk beberapa alasan di Unity saya tidak memiliki suara (!). Saya melihat beberapa laporan di sini dan di Reddit, tetapi tidak ada yang memberikan solusi, bahkan tidak tahu apa yang mungkin terjadi. Saya tidak memiliki ekstensi gnome-shell lain selain yang datang dengan pemasangan default 18.04, jika ada.

$ 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: [email protected]
           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 
Leandro
sumber
2
Jika Anda menggunakan ekstensi GNOME, coba nonaktifkan semuanya dan periksa.
pomsky
1
Saya tidak menggunakan ekstensi gnome, tidak diinstal oleh saya dalam hal apa pun, mungkin Ubuntu memiliki beberapa untuk meniru Unity?
Leandro
1
Saya melihat masalah yang sama pada Elitebook 820 G3 saya, gnome-shell secara teratur memacu CPU - saat ini 201% di atas.
retorquere
1
Masalah yang sama pada Lenovo Thinkpad x240 .. 16.04 jauh lebih responsif daripada 18.04. kill -9 tampaknya membantu dengan mengatur ulang, tapi itu bukan solusi jangka panjang yang layak.
Levon
1
Sama dengan Dell XPS13
Yurik

Jawaban:

18

Masalah saya telah diselesaikan dengan menonaktifkan detik jam. Mungkin ada masalah dengan apa pun dengan kecepatan refresh yang cepat.

gsettings set org.gnome.desktop.interface clock-show-seconds false
Daniyal
sumber
1
+1 untuk "kecepatan refresh cepat". Karena itu terjadi dengan plugin monitor sistem juga: bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1773959
lashgar
Ini menyelesaikan masalah saya. Itu adalah bilah status Byobu (di-refresh setiap 5 detik).
lashgar
4
Saya pikir ini lebih berkorelasi dengan gerakan mouse untuk saya ... Masih memverifikasi. Tetapi untuk mematikan detik: gsettings set org.gnome.desktop.interface clock-show-seconds false
Fattire
@lashgar Byobu, refresh rate status, AFAIK tidak terkait dengan gnome shell dan pluginsnya (seperti monitor sistem). Biarkan kami memeriksa dengan memberi tahu di mana Anda mengubah laju pembaruan status byobu.
Pablo A
11

Tampaknya ada masalah yang relevan di GNOME dengan perbaikan yang tertunda. Saya melihat penggunaan CPU yang cukup tinggi (30-40%) bahkan hanya menggerakkan mouse, dan pengoptimalan ini akan membahas bahwa:

Sayangnya, karena GNOME 3.30.2 sudah dirilis , perbaikan ini kemungkinan tidak akan sampai 3,32 dirilis sekitar Maret mendatang. Mengingat dampak dari masalah ini, saya berharap pengelola akan mempertimbangkan rilis perbaikan terbaru dari seri 3.30! (@Daniel van Vugt)


Referensi tambahan:

Jimmy He
sumber
8

Apa yang membantu saya berjalan ubuntu-drivers autoinstall- sepertinya itu adalah masalah dengan driver nvidia dalam kasus saya.

Dimitrii
sumber
7
Ini terjadi di VM juga. Tidak ada nvidia di sana.
Moilleadóir
Jika Anda memiliki port video pada plug motherboard coba mencolokkannya sementara (dan reboot) sehingga Anda dapat menyelesaikan perintah ini; kemudian kembali ke kartu nvidia setelah selesai.
John Mee
terima kasih, jawaban Anda berhasil untuk saya! amd ryzen dan rtx2080 dengan mouse lag.
Magus
7

Walaupun animasinya bagus dan menarik, setelah beberapa saat mereka mungkin akan mengganggu. Untuk menonaktifkan animasi, instal dulu Gnome Tweaks :

sudo apt install gnome-tweaks

Kemudian luncurkan alat baik dari baris perintah dengan menjalankan

gnome-tweaks

atau dengan menggunakan tanda hubung dan mencari Tweak.

gnome-tweakssebelumnya dikenal sebagai gnome-tweak-tool. Cobalah jika Anda menggunakan versi yang lebih lama dari 18,04.

Pada Penampilan tab pertama ada Animasi beralih beralih.

tangkapan layar

Itu dia!

Sumber: Bagaimana cara menonaktifkan animasi di Ubuntu 17.10 atau 18.04?

Denis Trofimov
sumber
7
Tidak mengubah penggunaan cpu gnome-shell di sistem saya.
lashgar
Dengan gsettings set org.gnome.desktop.interface clock-show-seconds false, saya mendapat pesan: `` `GLib-GIO-Message: 17: 22: 50.456: Menggunakan backend GSettings 'memori'. Pengaturan Anda tidak akan disimpan atau dibagikan dengan aplikasi lain. `` `Tetapi dengan gnome-tweaks, di bawah Top Bar, saya mematikan menampilkan detik. Ini membantu mengurangi penggunaan CPU yang tinggi gnome-shellpada sistem 18.04 saya.
Nicolas Rouquette
2

Untuk apa nilainya saya melihat perilaku lamban setelah menjalankan aplikasi seperti pyCharm kemudian menutupnya. Dalam kasus saya menutup pyCharm kemudian mengklik ikon tombol power cari di Gnome3 di sudut kanan atas memakan waktu sekitar tujuh detik untuk kotak dialog muncul.

Saya akhirnya menekan Alt+F2kemudian setelah kotak perintah menunjukkan mengetik rkemudian menekan enter. Ini ulang gnome dan semuanya baik-baik saja setelah itu. Saya masih sedikit newb linux jadi saya terutama memposting ini di sini kalau-kalau itu membantu orang lain.

Frito
sumber
Saya lupa ini. Itu bukan solusi tetapi itu membantu saya. Terima kasih!
gorlok
1

Menjalankan Ubuntu 18.04.1 di VirtualBox 6.0.2 pada host Windows 10 Pro 1809, penggunaan CPU gnome-shell sangat ditingkatkan (terutama saat istirahat) dengan memilih pengontrol "VMSVGA" di pengaturan. GNOME Shell 3.28.3

Walter Wittel
sumber
0

Hanya pengalaman pribadi saya, tidak yakin jika terkait: Setelah menginstal ibus-pinyin (IM), masalahnya hilang

Jianyu
sumber