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 Ubuntu-X, which is subscribed to mesa 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 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1850874/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp