Open Bug 1713189 Opened 3 years ago Updated 2 years ago

Categories

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

ARM
Android
defect

Tracking

()

Tracking Status
firefox90 --- affected

People

(Reporter: h.winnemoeller, Unassigned)

References

(Blocks 2 open bugs)

Details

Steps to reproduce

  1. Open https://developer.mozilla.org/en-US/plus.
  2. Scroll down to ensure that all shaders are compiled and website has finished loading everything.
  3. Scroll to the very top, begin profile capture and slowly scroll down.

Expected result
Website scrolls smoothly.

Actual result
Jank is experienced for the majority of the website. Also, scrolling is smooth on the OpenGL compositor.

Profile
https://share.firefox.dev/3frkmAh

Device Info
Vendor and Model: Sony Xperia Z2
OS version: Android 6.0.1
GPU model: Adreno 330 (WebRender Compositing)
Number of cores: 4 (Snapdragon 801)

Fenix version
90.0a1 (Build #2015812489)
AC: 90.0.20210525143110, 0f0a6ab94
GV: 90.0a1-20210525093431
AS: 76.0.1

Perf issue with Adreno 330, which is rolling out in 90. Jamie, mind taking a look at the profile here?

Severity: -- → S4
Flags: needinfo?(jnicol)
Priority: -- → P3

Looks to me like the worst jank coincides with doing lots software filters in blob image rasterization on the worker threads. I assume we need SVG filter support in webrender to solve this

Blocks: 1613373
Flags: needinfo?(jnicol)

It looks like the original page is gone. Henrik do you see the same problem on https://web.archive.org/web/20210528141650/https://developer.mozilla.org/en-US/plus

Flags: needinfo?(h.winnemoeller)

Using the web archive link, I can still reproduce on
98.0a1 (Build #2015859243), 3e796726d+
AC: 98.0.20220123143137, de26ff7e53
GV: 98.0a1-20220123093907
AS: 90.0.0.

Do you need another profile?

Flags: needinfo?(h.winnemoeller)
You need to log in before you can comment on or make changes to this bug.