Closed Bug 1623515 Opened 5 years ago Closed 2 years ago

iPad Pro site takes over 100ms of GPU time with Webrender

Categories

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

enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1623634
Tracking Status
firefox76 --- affected

People

(Reporter: TD-Linux, Unassigned)

References

(Blocks 3 open bugs, )

Details

(Keywords: perf)

Attachments

(2 files)

Can be seen when scrolling past the camera section of the page. Most of the time seems to be spent on C_CLIP. It is much easier to trigger with scrollwheel than arrow keys.

GPU: Intel HD4600
Driver: Mesa 19.2.8
Compositor: gnome-shell (X11)

Blocks: wr-perf
Flags: needinfo?(nical.bugzilla)
Flags: needinfo?(nical.bugzilla)

Lots of clipping indeed, visible in the attached render graph. With the texture cache debugging overlay we can see that40 alpha texture array layers are allocated when scrolling past that section, which is likely what's stalling the renderer thread for so long.

Priority: -- → P3
Keywords: perf

That massive alpha 8 texture array originates from a tiled blob mask producing 340 tiles.

Keywords: perf
Priority: P3 → --
Keywords: perf
Priority: -- → P3
Blocks: wr-gpu-time, blob-perf
No longer blocks: wr-perf
Blocks: 1782834
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: