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 640995 - [regression] Menus in GTK3 are dogslow
[regression] Menus in GTK3 are dogslow
Status: RESOLVED WONTFIX
Product: gtk+
Classification: Platform
Component: Widget: GtkMenu
3.0.x
Other Linux
: Normal major
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2011-01-31 04:07 UTC by Jean-François Fortin Tam
Modified: 2014-12-08 04:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2011-01-31 04:07:25 UTC
In current Fedora rawhide, you can easily compare GTK2 vs GTK3 by comparing gnome-panel to nautilus/gedit: if you click a toplevel menu and move the mouse quickly, it is instantaneous in GTK2 but sluggish in GTK3.
Comment 1 Jean-François Fortin Tam 2011-01-31 04:17:05 UTC
Demonstration here: http://jeff.ecchi.ca/public/gtk-640995.ogv
Comment 2 Benjamin Otte (Company) 2011-03-31 06:25:49 UTC
I just tested this with gedit, and my menus aren't slow, neither with GTK 3.0.0 nor with GTK master. So I'm suspecting something outside of GTK at least contributing to this.

After starting up mutter, I can see some flickering happening, but it's still not slow...
Comment 3 Jean-François Fortin Tam 2011-04-01 14:06:27 UTC
Hmm. Do note that this was tested on a radeon 7000 (RV100), which for some obscure reason doesn't seem to have hardware acceleration in Fedora 15 (compiz/mutter/gnome-shell won't run on it although it says "Direct rendering: yes")).

Would that affect the performance of menus/gtk?
Comment 4 Jean-François Fortin Tam 2011-06-20 12:52:33 UTC
This also happens on a fully accelerated desktop with a radeonhd 2600 (r600) and a core2quad processor. Just compare the time it takes to open popup menus in pitivi (gtk2) and evolution (gtk3)...
Comment 5 Jean-François Fortin Tam 2011-06-20 15:09:46 UTC
Demonstration of the slowness with popup menus:
http://jeff.ecchi.ca/public/gtk-640995-2.webm
Comment 6 Baybal Ni 2012-01-08 11:42:20 UTC
Can confirm. AMD c50, 11.12
Comment 7 Matthias Clasen 2014-12-08 04:59:53 UTC
not seeing any particular slowness here, either