Closed Bug 1700966 Opened 3 years ago Closed 3 years ago

Slow Animations when scrolling on with Webrender software enabled


(Core :: Graphics: WebRender, defect, P3)




Tracking Status
firefox-esr78 --- disabled
firefox87 --- disabled
firefox88 --- wontfix
firefox89 --- wontfix
firefox90 --- affected


(Reporter: rdoghi, Unassigned)


(Blocks 1 open bug)


[Affected platforms]:
Platforms: Windows 8 / 8.1 , Windows 7, Ubuntu


Reach about:config and set both gfx.webrender.enabled, - true

[Steps to reproduce]:

  1. Launch the Firefox browser.
  2. Reach and scroll down.

Expected Result:
The text and images animations should run smooth and without issues.

Actual Results:
With Webrender Software enabled the animations are much slower and and take a longer time to finish.
The animations and images on the page are a little shakier with webrender software enabled.

Performance profile:

Blocks: sw-wr-perf
Has Regression Range: --- → no
Has STR: --- → yes

Similar to bug 1700932, we spend nearly half the time in the RenderThread in RenderDXGITextureHost::MapPlane.

Severity: -- → S3
Priority: -- → P3
See Also: → 1700932

Rares, can you get a profile with

Flags: needinfo?(rares.doghi)

Performance profile with Default WebRender:

Flags: needinfo?(rares.doghi)

Matt, did sw-wr-perf-d3d11-webgl resolve this particular bug?

Flags: needinfo?(matt.woodrow)

Looks like this page has two giant <canvas> elements covering the screen, and in the profile we're mapping them for readback every composite.

I suspect bug 1706488 should have fixed this.

Rares, do you still see bad performance here?

Flags: needinfo?(matt.woodrow) → needinfo?(rares.doghi)

Yes this definitely improved a lot over the old builds, I mean the Text from the page still shakes pretty bad but performance wise I can scroll a lot easier and faster than before, the animations from the texts are also a lot faster and smoother than before.
I think we can close it but the Text from the page is still shaking a lot.

Flags: needinfo?(rares.doghi) → needinfo?(matt.woodrow)
Closed: 3 years ago
Flags: needinfo?(matt.woodrow)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.