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

Reply via email to