Gnome shell and Xorg use at least 10% CPU

Bug #1828967 reported by Omar Bahareth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Related to Issue #1773959

On a fresh install of Ubuntu 19.04 on a 2019 Dell XPS 13, I have very high CPU usage from gnome-shell and Xorg (each one is taking up around 10%) when no other process is running. This increased greatly to more than 20% for gnome-shell when I enabled showing seconds in the top bar. After disabling seconds, I went back to ~10% cpu usage for each of those processes again. I opened this because most of the other relevant issues are closed, expired, or marked as invalid.
---
ProblemType: Bug
ApportVersion: 2.20.10-0ubuntu27
Architecture: amd64
CurrentDesktop: Unity
DisplayManager: gdm3
DistroRelease: Ubuntu 19.04
InstallationDate: Installed on 2019-05-13 (1 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
Package: gnome-shell 3.32.0+git20190410-1ubuntu1
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 5.0.0-13.14-generic 5.0.6
Tags: disco
Uname: Linux 5.0.0-13-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip docker input lpadmin plugdev sambashare sudo
_MarkForUpload: True

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks for the bug report.

Please run this command to send us more information about your machine:

  apport-collect 1828967

tags: added: disco performance
Changed in gnome-shell (Ubuntu):
status: New → Incomplete
Revision history for this message
Omar Bahareth (obahareth) wrote : Dependencies.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Omar Bahareth (obahareth) wrote : GsettingsChanges.txt

apport information

Revision history for this message
Omar Bahareth (obahareth) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Omar Bahareth (obahareth) wrote : ProcEnviron.txt

apport information

Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: Gnome shell and Xorg high cpu usage

Thanks.

In my experience 10% or so CPU on an i7 is normal. Not ideal, but normal.

Can you please detail what you are doing at the time when gnome-shell uses 10% CPU?

summary: - Gnome shell and Xorg high cpu usage
+ Gnome shell and Xorg use at least 10% CPU
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Please also (while logged into Gnome Shell):

1. Run:

   xrandr > xrandr.txt

   and send us the file 'xrandr.txt'.

2. Run:

   dmesg > dmesg.txt

   and send us the file 'dmesg.txt'.

3. Run:

   lspci -k > lspcik.txt

   and send us the file 'lspcik.txt'.

4. Run:

   journalctl -b0 > journal.txt

   and send us the file 'journal.txt'.

Revision history for this message
Omar Bahareth (obahareth) wrote :

xrandr.txt

Revision history for this message
Omar Bahareth (obahareth) wrote :

dmesg.txt

Revision history for this message
Omar Bahareth (obahareth) wrote :

lspcik.txt

Revision history for this message
Omar Bahareth (obahareth) wrote :

journal.txt

Revision history for this message
Omar Bahareth (obahareth) wrote :

So this issue is happening when I have a single Chrome tab open (on this issue page) and nothing else. The usage does spike up to higher than 25% for a couple of seconds then back down to 10%-ish (one for Xorg and one for Gnome shell, so 20% on average). My laptop fans spin quite loudly too. I thought it might have been because I was trying a new GTK theme, but I went back to Yaru dark and I still see the same issue.

Revision history for this message
Omar Bahareth (obahareth) wrote :

This is what I regularly see in the system monitor.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks. You have just described bug 1808002 and bug 1773502 so I am marking this as a duplicate of one of them.

Revision history for this message
Omar Bahareth (obahareth) wrote :

I'm not so sure it's the same as the other two, I'll run another test tonight. Can you recommend any other app to try? Firefox maybe?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

A different app causing high CPU in gnome-shell would be a different bug. Each app is different due to differing rendering methods.

High CPU in gnome-shell caused by Firefox would be bug 1696305. But you said the problem happens for you with Chrome (comment #12, bug 1808002), or with the system monitor (comment #13, bug 1773502).

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I would expect high CPU in general on your laptop because you are using 3840x2160 and gnome-shell is not yet very efficient.

Please use the above bugs, and/or keep an eye on all the work being done to improve it:

https://trello.com/c/pe5mRmx7

Revision history for this message
Omar Bahareth (obahareth) wrote :

I know this is slightly getting off-topic but is there anything other than gnome-shell you would recommend that I can use for the time being?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

You may find the old Ubuntu Unity desktop more efficient. You can install it as a login option with:

  sudo apt install unity-session

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.