Closed Bug 1700966 Opened 3 years ago Closed 3 years ago

Slow Animations when scrolling on cevitxef.com with Webrender software enabled

Categories

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

Desktop
Unspecified
defect

Tracking

()

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

People

(Reporter: rdoghi, Unassigned)

References

(Blocks 1 open bug)

Details

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

[Preconditions]:

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

[Steps to reproduce]:

  1. Launch the Firefox browser.
  2. Reach https://www.cevitxef.com/ 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.

Recording: https://www.awesomescreenshot.com/video/3180162?key=f6d2458880e6f6ccf118d8fec80a31bd
Performance profile: https://share.firefox.dev/2P5E8H6

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 gfx.webrender.software.d3d11=false?

Flags: needinfo?(rares.doghi)

Performance profile with Default WebRender: https://share.firefox.dev/3lWw1sy

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)
Status: NEW → RESOLVED
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.