Closed Bug 930079 Opened 11 years ago Closed 1 year ago

Spin animation is jerky/jumpy/wobbly

Categories

(Core :: Layout, defect)

24 Branch
x86_64
All
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: robert.buchholz, Unassigned)

References

()

Details

(Whiteboard: [bugday-20131028])

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36

Steps to reproduce:

Opened http://fortawesome.github.io/Font-Awesome/examples/#spinning



Actual results:

The spinner icons spin, but they jump/wobble around. This is really bad in a Windows environment, but happens on Linux as well. See attached video.


Expected results:

The spinning should be smooth, as it is in IE10/11 and Chrome.

This happens with 3d spinning as well:
http://jsfiddle.net/tagliala/EwXps/
description of attachment is wrong, this is FF24.
Attachment #821103 - Attachment description: Screen recording of Firefox 23 -- Linux left, Windows right → Screen recording of Firefox 24 -- Linux left, Windows right
Mostly OK here with 2013-10-28-03-02-05-mozilla-central-firefox-27.0a1.en-US.linux-x86_64, though Inspector's "tooltip" is jumping.
Component: Untriaged → Layout
OS: Linux → All
Product: Firefox → Core
Whiteboard: [bugday-20131028]
Still looks the same for me on Win8.1 / Nightly 28.0a1 (2013-11-06) and Linux / 25.0
I also noticed it looks a lot worse when you scroll into an animated area, e.g. when loading the http://fontawesome.io/examples/ page and then scroll down. When reloading at the same scroll position, it looks smewhat better.
The testcases look smooth to me on mac with Firefox 27 and with nightly (30).
Attached video firefox27+30.ogv
Left top: Firefox 27 on Linux that scrolled into animated area after page load.
Left bottom: same, but reloaded page at animated area (is smoother)
Right: Firefox 30a nightly on Windows 8.1
I tried on Windows 8.1 and it looked smooth to me there as well.

Can you paste the graphics section of about:support? Also did this used to look smooth for you at some point? Or has it always been like that?
Ah, I can reproduce if I force disable hardware acceleration. Must be a basic layers only bug.
Maybe it's an issue there due to missing GPU acceleration? I don't have Win81 running natively on the hardware (as opposed to FF27 on Linux). Do you offload 2d animations to the hardware already?

I think it has always been like that, but I do not regularly use Firefox on Windows. We got a user report of the jerky animation (this was on Firefox 24 running on a regular Windows XP install, if I recall correctly), and then reproduced it on native Linux Firefoxes as well as virtualized Windows FF versions (as demonstrated by my screen recording in attachment 821103 [details]). I can see in attachment 8378153 [details] that it hasn't improved from FF24 to FF27 on Linux, though.

Windows / FF 30a:

Adapter Description	VirtualBox Graphics Adapter for Windows 8
Adapter Drivers	VBoxDispD3D
Adapter RAM	Unknown
Device ID	0xbeef
Direct2D Enabled	Blocked for your graphics card because of unresolved driver issues.
DirectWrite Enabled	false (6.3.9600.16384)
Driver Date	12-18-2013
Driver Version	4.3.6.0
GPU #2 Active	false
GPU Accelerated Windows	0/1 Basic Blocked for your graphics card because of unresolved driver issues.
Vendor ID	0x80ee
WebGL Renderer	Blocked for your graphics card because of unresolved driver issues.
windowLayerManagerRemote	false
AzureCanvasBackend	skia
AzureContentBackend	cairo
AzureFallbackCanvasBackend	cairo
AzureSkiaAccelerated	0


Linux // FF27

Adapter Description	Intel Open Source Technology Center -- Mesa DRI Intel(R) Ivybridge Mobile
Device ID	Mesa DRI Intel(R) Ivybridge Mobile
Driver Version	3.0 Mesa 9.2.4
GPU Accelerated Windows	0/1 Basic
Vendor ID	Intel Open Source Technology Center
WebGL Renderer	Intel Open Source Technology Center -- Mesa DRI Intel(R) Ivybridge Mobile
windowLayerManagerRemote	false
AzureCanvasBackend	cairo
AzureContentBackend	cairo
AzureFallbackCanvasBackend	none
AzureSkiaAccelerated	0
The same bug on Ubuntu with Firefox 31 (and previous versions as well)
I confirm that this bug is present for installations with disabled hw acceleration. Tested on Win 8.1: Enabled hw accel: OK. Disabled hw accel: jerky animation
Severity: normal → S3
Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: