I'm not sure what changed to make 19.10 heavier than 19.04, but I can
explain what you are seeing.
What you are seeing is an OpenGL-based application (Firefox or Chromium)
that is being forced to update its entire window constantly. Since it is
OpenGL-based, gnome-shell does not have the opportunity to identify just
the small area of the screen that is changing, but has to update the
entire application window at full frame rate. To do that in software
without a GPU is expected to use a lot of CPU and multiple threads,
sorry.
** Summary changed:
- gnome-shell 100% CPU usage on all cores when animated gif is displayed
+ gnome-shell (via Mesa/LLVMpipe in a virtual machine) uses all CPU cores just
to update the screen
** Changed in: gnome-shell (Ubuntu)
Importance: Undecided => Low
** Changed in: gnome-shell (Ubuntu)
Status: Incomplete => Triaged
** Also affects: mesa (Ubuntu)
Importance: Undecided
Status: New
** Also affects: mutter (Ubuntu)
Importance: Undecided
Status: New
** Changed in: mesa (Ubuntu)
Importance: Undecided => Low
** Changed in: mesa (Ubuntu)
Status: New => Triaged
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1850874
Title:
gnome-shell (via Mesa/LLVMpipe in a virtual machine) uses all CPU
cores just to update the screen
Status in gnome-shell package in Ubuntu:
Triaged
Status in mesa package in Ubuntu:
Triaged
Status in mutter package in Ubuntu:
New
Bug description:
This started to happen with Ubuntu 19.10.
When an animated gif is displayed in a browser, gnome-shell begins
using 100% CPU on all cores.
To reproduce:
1) open Firefox, or Chromium
2) load an URL where an animated gif is displayed - you can also use
this direct link to https://i.stack.imgur.com/h6viz.gif
3) gnome-shell will start using 100% CPU on all cores (as long as
Firefox/Chromium window is in the foreground)
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu8.1
Architecture: amd64
DisplayManager: gdm3
DistroRelease: Ubuntu 19.10
GsettingsChanges:
InstallationDate: Installed on 2019-05-12 (172 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
Package: gnome-shell 3.34.1-1ubuntu1
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 5.3.0-19.20-generic 5.3.1
RelatedPackageVersions: mutter-common 3.34.1-1ubuntu1
Tags: eoan
Uname: Linux 5.3.0-19-generic x86_64
UpgradeStatus: Upgraded to eoan on 2019-10-16 (15 days ago)
UserGroups:
_MarkForUpload: True
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1850874/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp