Ubuntu 18.04 utilisation intensive du processeur gnome-shell

40

J'ai installé 18.04 à partir de 17.04 (en passant brièvement à 17h10, je ne l'ai pas testé et j'ai sauté à 18.04) et je constate une utilisation élevée du processeur sur gnome-shell, cela prend presque tout le temps processeur disponible:

$ 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                                                                                                                        

J'ai d'abord utilisé les pilotes nvidia, puis je suis passé aux graphiques intel et toujours au même comportement. Il ne s’arrête que lors du passage au shell Unity, mais pour une raison quelconque, je n’ai aucun son (!). J'ai vu plusieurs rapports ici et sur Reddit, mais aucun d'entre eux n'a fourni de solution, pas même la moindre idée de ce qui pourrait se passer. Je n'ai pas d'autre extension gnome-shell que celles fournies avec une installation par défaut de 18.04, le cas échéant.

$ 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
la source
2
Si vous utilisez des extensions GNOME, essayez de les désactiver toutes et vérifiez.
Pomsky
1
Je n’utilise pas d’extensions de gnome, je n’ai jamais installé d’installations, Ubuntu en a peut-être quelques-unes pour imiter Unity?
Leandro
1
Je vois le même problème sur mon Elitebook 820 G3, gnome-shell surpasse régulièrement le processeur - environ 201% actuellement.
retorquere
1
Même problème sur Lenovo Thinkpad x240 .. 16.04 était beaucoup plus sensible que 18.04. kill -9 semble aider à le réinitialiser, mais ce n'est pas une solution viable à long terme.
Levon
1
Même chose sur Dell XPS13
Yurik

Réponses:

18

Mon problème a été résolu en désactivant les secondes d'horloge. Peut-être qu'il y a un problème avec quelque chose avec un taux de rafraîchissement rapide.

gsettings set org.gnome.desktop.interface clock-show-seconds false
Daniyal
la source
1
+1 pour "taux de rafraîchissement rapide". Parce que cela arrive aussi avec le plugin moniteur système: bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1773959
lashgar
Cela a résolu mon problème. C'était la barre d'état de Byobu (actualisée toutes les 5 secondes).
lashgar
4
Je pense que cela est plus en corrélation avec le mouvement de la souris pour moi ... Encore à vérifier. Mais pour désactiver les secondes: gsettings set org.gnome.desktop.interface clock-show-seconds false
fattire
@lashgar Byobu status taux de rafraîchissement AFAIK n'est pas lié à gnome shell et ses plugins (comme system-monitor). Laissez-nous vérifier en vous indiquant où avez-vous changé le taux de rafraîchissement du statut Byobu.
Pablo Un
11

Il semble y avoir un problème pertinent dans GNOME avec des correctifs en attente. Je constate une utilisation du processeur modérément élevée (30 à 40%), même en déplaçant simplement la souris, et ces optimisations sont censées résoudre ce problème:

Malheureusement, comme GNOME 3.30.2 est déjà publié , ces correctifs n’arriveront probablement pas avant la publication de la version 3.32 vers le mois de mars prochain. Compte tenu de l’impact de ce problème, j’espère que les responsables envisageront une autre version de correctif logiciel de la série 3.30! (@Daniel van Vugt)


Références supplémentaires:

Jimmy He
la source
8

Ce qui m'a aidé était en cours d'exécution ubuntu-drivers autoinstall- semble que cela pourrait avoir été le problème avec les pilotes nvidia dans mon cas.

Dimitrii
la source
7
Cela se produit aussi dans une machine virtuelle. Pas de nvidia là-bas.
Moilleadóir
Si vous avez un port vidéo sur la fiche de la carte mère, essayez de le brancher temporairement (et de le redémarrer) afin de pouvoir exécuter cette commande. puis revenez à la carte nvidia lorsque vous avez terminé.
John Mee
merci, votre réponse l'a fait pour moi! amd ryzen et rtx2080 avec le lag de la souris.
Magus
7

Bien que les animations soient agréables et accrocheuses, elles risquent d’être ennuyeuses après un certain temps. Pour désactiver les animations, commencez par installer Gnome Tweaks :

sudo apt install gnome-tweaks

Lancez ensuite l’outil en ligne de commande en lançant

gnome-tweaks

ou en utilisant dash et en recherchant Tweak.

gnome-tweaksétait auparavant connu sous le nom de gnome-tweak-tool. Essayez cela si vous utilisez une version plus ancienne que 18.04.

Sur le premier onglet Apparence, il y a un commutateur à bascule Animations.

capture d'écran

C'est ça!

Source: Comment désactiver les animations dans Ubuntu 17.10 ou 18.04?

Denis Trofimov
la source
7
Je n'ai pas modifié l'utilisation du processeur gnome-shell sur mon système.
lashgar
Avec gsettings set org.gnome.desktop.interface clock-show-seconds false, j'ai reçu un message: `` `GLib-GIO-Message: 17: 22: 50.456: Utilisation du backend GSettings 'memory'. Vos paramètres ne seront ni sauvegardés ni partagés avec d'autres applications. `` `Mais avec gnome-tweaks, en dessous Top Bar, j'ai désactivé l'affichage des secondes. Cela a permis de réduire l'utilisation élevée du processeur de gnome-shellmon système 18.04.
Nicolas Rouquette
2

Pour ce que cela vaut, je voyais un comportement lent après avoir exécuté une application comme pyCharm, puis l'avoir fermée. Dans mon cas, fermer la boîte de dialogue pyCharm puis cliquer sur l'icône du bouton d'alimentation dans Gnome3 dans le coin supérieur droit a pris environ sept secondes à l'affichage de la boîte de dialogue.

J'ai fini par appuyer sur Alt+F2puis une fois que la boîte de commande a montré taper rpuis appuyer sur Entrée. Cela a redémarré le gnome et tout était vif après. Je suis toujours un peu un newb linux, donc je poste principalement ceci ici au cas où cela aiderait quelqu'un d'autre.

Frito
la source
J'oublie ça. Ce n'est pas une solution mais ça m'aide. Merci!
gorlok
1

L'exécution d'Ubuntu 18.04.1 dans VirtualBox 6.0.2 sur un hôte Windows 10 Pro 1809, l'utilisation du processeur gnome-shell a été considérablement améliorée (surtout au repos) en sélectionnant le contrôleur "VMSVGA" dans les paramètres. GNOME Shell 3.28.3

Walter Wittel
la source
0

Juste mon expérience personnelle, pas sure si liée: Après l'installation d'ibus-pinyin (IM), le problème est parti

Jianyu
la source