Ubuntu 18.04 gnome-shell yüksek CPU kullanımı


39

17.04'ten 18.04'ü yükledim (17.10'dan kısa bir süre geçtikten sonra test etmedim ve 18.04'e atladım) ve gnome-shell'de cpu kullanımında çok yüksek bir deneyime sahibim;

$ 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                                                                                                                        

Önce nvidia sürücülerini kullandım, sonra intel grafik'e ve aynı davranışa geçtim. Yalnızca Unity kabuğuna geçildiğinde durur, ancak Unity'de bazı nedenlerden dolayı ses duymam (!). Burada ve Reddit'te birkaç rapor gördüm, ancak hiçbiri bir çözüm sağlamadı, ne olabileceğine dair bir ipucu bile yoktu. Varsa, varsayılan 18.04 kurulumuyla gelenlerden başka bir gnome-shell uzantısına sahip değilim.

$ 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
GNOME uzantıları kullanıyorsanız, hepsini devre dışı bırakmayı deneyin ve kontrol edin.
pomsky

Gnome uzantıları kullanmıyorum, herhangi bir durumda benim tarafımdan kurulmamış, belki Ubuntu'da Unity'yi taklit edecek bazı şeyler var?
Leandro

Aynı sorunu Elitebook 820 G3'ümde görüyorum, gnome-shell düzenli olarak CPU'yu zorluyor - en üstte% 201.
retorquere

Lenovo Thinkpad x240'taki aynı problem. 16.04, 18.04'ten çok daha duyarlıydı. kill -9 onu sıfırlayarak yardımcı oluyor gibi gözüküyor, ancak bu uzun vadeli bir çözüm değil.
Levon

Dell XPS13'de Aynı
Yurik

Yanıtlar:


17

Sorunum saat saniye devre dışı bırakılarak çözüldü. Belki hızlı yenileme hızı olan bir şeyle sorunu vardır.

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

1
"Hızlı yenileme hızı" için +1. Çünkü sistem monitörü eklentisiyle de oluyor: bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1773959
kirpik

Bu benim sorunumu çözdü. Byobu durum çubuğuydu (her 5 saniyede bir yenilendi).
kirpik

4
Bunun benim için fare hareketi ile daha fazla ilişkili olduğunu düşünüyorum ... Hala doğrulanıyor. Ancak saniyeleri kapatmak için:gsettings set org.gnome.desktop.interface clock-show-seconds false
fattire

@lashgar Byobu durum yenileme hızı AFAIK, gnome kabuğu ve eklentileri (sistem monitörü gibi) ile ilişkili değildir. Bubu durum yenileme oranını nerede değiştirdiğinizi söyleyerek kontrol edelim.
Pablo A,

11

GNOME'da bekleyen düzeltmelerle ilgili bir sorun var gibi görünüyor. Sadece fareyi hareket ettirirken bile orta derecede yüksek (% 30-40) CPU kullanımı görüyorum ve bu optimizasyonların sözde:

Ne yazık ki, GNOME 3.30.2 zaten piyasaya sürüldüğü için , bu düzeltmeler gelecek Mart ayının 3.32 civarında yayınlanana kadar gerçekleşmeyecektir. Bu sorunun etkisi göz önüne alındığında, bakanlar 3.30 serisinin başka bir düzeltme sürümü düşünün! (@Daniel van Vugt)


Ek referanslar:


8

Bana yardım eden şey ubuntu-drivers autoinstallkaçtı - benim durumumda nvidia sürücülerinde sorun olmuş gibi görünüyor.


7
Bu da bir VM'de gerçekleşir. Orada nvidia yok.
Moilleadóir

Anakart fişinde video bağlantı noktanız varsa, bunu geçici olarak takmayı deneyin (ve yeniden başlatmayı deneyin); sonra tamamlandığında nvidia kartına geri dönün.
John Mee,

teşekkürler, cevabınız benim için yaptı! fare gecikmesi ile amd rzen ve rtx2080.
Magus

7

Animasyonlar güzel ve göz alıcı olsa da, bir süre sonra can sıkıcı olabilir. Animasyonları devre dışı bırakmak için önce Gnome Tweaks'i yükleyin :

sudo apt install gnome-tweaks

Ardından aracı çalıştırarak komut satırından çalıştırın

gnome-tweaks

veya kısa çizgi kullanarak ve Tweak'i arayarak.

gnome-tweaksdaha önce olarak biliniyordu gnome-tweak-tool. Bunu 18.04'ten daha eski bir sürüm kullanıyorsanız deneyin.

İlk sekmede Görünüm bir Animasyon geçiş anahtarı var.

ekran görüntüsü

Bu kadar!

Kaynak: Ubuntu 17.10 veya 18.04'te animasyonlar nasıl devre dışı bırakılır?


6
Sistemimde GNOME-shell cpu kullanımını değiştirmedim.
kirpik

İle gsettings set org.gnome.desktop.interface clock-show-seconds falsebir mesaj aldım: `` `GLib-GIO-Mesaj: 17: 22: 50.456: 'Hafıza' GSettings arka ucunu kullanma. Ayarlarınız kaydedilmeyecek veya diğer uygulamalarla paylaşılmayacak. `` `Ama gnome-tweaks, altında Top Bar, saniye göstererek kapattım. Bu, gnome-shell18.04 sistemimin yüksek CPU kullanımını azaltmaya yardımcı oldu .
Nicolas Rouquette

2

Ne pahasına olursa olsun pyCharm gibi bir uygulama çalıştırdıktan sonra halsiz davranışı görüyor ve kapatıyorum. Benim durumumda pyCharm'i kapattıktan sonra, sağ üst köşedeki Gnome3'teki güç düğmesine bakarak simgenin tıklanması iletişim kutusunun gelmesi yaklaşık yedi saniye sürdü.

Ben basarak sona erdi Alt+F2komut kutusu yazarak gösterdi kez ardından renter tuşuna basarak. Bu yeniden başlatılmış cüceler ve ondan sonra her şey yolundaydı. Ben hala bir linux newb biraz bu yüzden çoğunlukla başka birine yardımcı olabilir diye buraya gönderiyorum.


Bunu unuttum. Bu bir çözüm değil ama bana yardım ediyor. Teşekkürler!
gorlok

1

Windows 10 Pro 1809 ana bilgisayarında VirtualBox 6.0.2'de Ubuntu 18.04.1 çalıştırıldığında, ayarlarında "VMSVGA" denetleyicisinin seçilmesiyle gnome-shell CPU kullanımı (özellikle istirahatta) büyük ölçüde geliştirildi. GNOME Kabuğu 3.28.3


0

Sadece benim kişisel deneyimim, ilgiliyse emin değilim: ibus-pinyin (IM) kurduktan sonra, sorun giderildi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.