After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 657839 - Performance decreases significantly with many windows open, even if not on the current workspace
Performance decreases significantly with many windows open, even if not on th...
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: drivers
3.4.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 700743 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-08-31 15:55 UTC by Sam Morris
Modified: 2021-07-05 14:33 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
glxinfo output (12.84 KB, text/plain)
2011-09-02 15:45 UTC, Sam Morris
Details

Description Sam Morris 2011-08-31 15:55:00 UTC
When I have more than about a dozen windows open, performance drops and task switching/program launching becomes almost unusable. This occurs even if most of the windows are on another workspace.

I estimate about 800ms of latency between activating the activity overview (either by mouse or keyboard) and the overview displaying. There is a similar delay between clicking a window in the overview and the chosen window coming to the front.

I'm using Linux 3.0 (Debian) on VirtualBox 4.1.2. My video card is an ATI Radeon HD 5850.
Comment 1 Milan Bouchet-Valat 2011-09-01 20:15:12 UTC
And what distribution, Shell, and video drivers version (proprietary or free?)?
Comment 2 Sam Morris 2011-09-02 15:45:00 UTC
Apologies, I forgot to attach the output of 'glxinfo'. I'll do that now.

The Debian version is testing/unstable, with the GNOME 3 packages pulled in from experimental.

Xorg is version 1.11.0, Mesa is version 7.11 and libdrm is version 2.4.

Video drivers come from the VirtualBox guest additions which is at version 4.1.2. Their characteristics:

server glx vendor string: Chromium
client glx vendor string: chromium
GLX version: 1.3
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 4.10
OpenGL vendor string: Humper

The VM is hosted on a Windows 7 64-bit system running ATI/AMD's proprietary driver version 8.850.0.0.
Comment 3 Sam Morris 2011-09-02 15:45:26 UTC
Created attachment 195495 [details]
glxinfo output
Comment 4 Sam Morris 2011-12-01 11:41:38 UTC
This is still a problem in 3.0.2
Comment 5 Jean-François Fortin Tam 2012-10-30 17:14:22 UTC
I'm also seeing this with the open source radeon drivers (I'm not 100% sure if I've seen this with the Intel Sandybridge drivers). On my desktop with a radeon HD 5450, it will slow down when you have a bunch of windows with big dimensions on a 1920x1200 screen: Evolution, Rhythmbox, Liferea, Gedit, web browsers...

When you close some of those windows, or resize them to be smaller, you can notice the fluidity of gnome-shell's animations improve significantly enough that you can "feel" it.

I'm not sure if this is purely a driver issue or something that could be optimized in mutter, clutter or gnome-shell.
Comment 6 Allan Day 2013-08-27 23:20:26 UTC
*** Bug 700743 has been marked as a duplicate of this bug. ***
Comment 7 GNOME Infrastructure Team 2021-07-05 14:33:35 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of  gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/

Thank you for your understanding and your help.