Bug 862004 - Terrible performance whenever a "spinner" is being displayed
Summary: Terrible performance whenever a "spinner" is being displayed
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk3
Version: 18
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-10-01 15:04 UTC by Tim Waugh
Modified: 2012-10-08 11:31 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-10-08 11:31:41 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
/var/log/Xorg.0.log (46.65 KB, text/x-log)
2012-10-01 15:04 UTC, Tim Waugh
no flags Details

Description Tim Waugh 2012-10-01 15:04:00 UTC
Created attachment 619828 [details]
/var/log/Xorg.0.log

Description of problem:
Whenever a "spinner" graphic is displayed, e.g. when empathy is connecting to a server, or Evolution is performing any operation, the graphics performance slows down noticeably.  The animation for switching to overview mode in GNOME takes about twice as long, for example.

Version-Release number of selected component (if applicable):
xorg-x11-server-Xorg-1.13.0-5.fc18.x86_64
xorg-x11-drv-intel-2.20.8-1.fc18.x86_64

How reproducible:
Happens all the time for me.

Steps to Reproduce:
1.Switch to overview mode and back, to see how fast it seems.
2.Start Evolution, which will show a spinner graphic as it fetches mail.
3.Switch to overview mode and back again.
  
Actual results:
Graphics performance is noticeably slower.

Expected results:
No noticeable change in graphics performance.

Additional info:
I started glxgears, then later started Evolution, to show the effect:

301 frames in 5.0 seconds = 60.178 FPS
300 frames in 5.0 seconds = 59.946 FPS
285 frames in 5.0 seconds = 56.948 FPS
296 frames in 5.0 seconds = 59.082 FPS
269 frames in 5.0 seconds = 53.631 FPS
278 frames in 5.0 seconds = 55.531 FPS
288 frames in 5.0 seconds = 57.568 FPS
301 frames in 5.0 seconds = 60.140 FPS
301 frames in 5.0 seconds = 60.136 FPS <-- started Evolution
150 frames in 5.0 seconds = 29.770 FPS
131 frames in 5.0 seconds = 26.105 FPS
127 frames in 5.0 seconds = 25.245 FPS
123 frames in 5.0 seconds = 24.455 FPS
263 frames in 5.0 seconds = 52.553 FPS <-- here it had finished fetching mail

Not sure if this is specific to the intel driver or not.

Comment 1 Adam Jackson 2012-10-05 19:22:31 UTC
I blame gtk.

Comment 2 Tim Waugh 2012-10-08 11:31:41 UTC
Actually it seems to be fixed now.

xorg-x11-server-Xorg-1.13.0-5.fc18.x86_64
xorg-x11-drv-intel-2.20.8-1.fc18.x86_64
gtk3-3.6.0-1.fc18.x86_64


Note You need to log in before you can comment on or make changes to this bug.