Open Bug 1498735 Opened 6 years ago Updated 2 years ago

Too much GPU time in the sidebar animation on html5test.com on Android

Categories

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

All
Android
defect

Tracking

()

Tracking Status
firefox64 --- affected

People

(Reporter: mstange, Unassigned)

References

(Blocks 2 open bugs)

Details

Attachments

(3 files)

Steps to reproduce: 1. Run Fennec with WR enabled (there's a build at [1]). 2. Go to http://html5test.com/ and wait for it to load. 3. Press the hamburger button in the top left corner, so that the sidebar animates in and the main content goes grayscale. Expected results: The animation should be smooth. Actual results: 80ms composites on Moto G5. Profile: https://perfht.ml/2EiGJXW [1] https://treeherder.mozilla.org/#/jobs?repo=try&revision=73edcb2dabe7c97460516ecaf7fb843c35235bab&selectedJob=205166206
Attached image screenshot with WR profiler, portrait (deleted) —
Attached image screenshot with WR profiler, landscape (deleted) —
Seems like we're doing something that GPU gets very slow at. I guess it's the filter? A reduced test case would be interesting.
Priority: -- → P3
Attached file testcase.html (deleted) —

It is indeed the filter.

Note that performance is slightly better on the Pixel 2, (~10ms GPU time per frame rather than 40), but still needs improved.

Blocks: wr-android-perf
No longer blocks: wr-android
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: