Closed Bug 1343558 Opened 7 years ago Closed 1 year ago

Compositor jank on xda-developers

Categories

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

Unspecified
macOS
defect

Tracking

()

RESOLVED WORKSFORME
Performance Impact none

People

(Reporter: ehsan.akhgari, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: perf, Whiteboard: [gfx-noted])

STR: Load https://www.xda-developers.com/deeply-integrated-progressive-web-apps-are-already-live-for-chrome-on-android/.

It seems to be 100% reproducible.  I tried several times and got the jank every time.

Here are some profiles:

https://perfht.ml/2me8y9z
https://perfht.ml/2me3Rg3
https://perfht.ml/2me70g5

Looks like the GLContextCGL::SwapBuffers() function in these profiles takes about 2.5 seconds or so easily.
Component: Graphics → Graphics: Layers
Whiteboard: [gfx-noted]
Whiteboard: [gfx-noted] → [gfx-noted][qf:p1]
Looking at these profiles again, I now have less confidence that bug 1265824 is going to help with this. Bug 1265824 is going to help with slow layer transactions (the red bars in the compositor thread), but probably not all that much with slow SwapBuffers (the blue bars).
These profiles look like we're just overwhelming the GPU in general.

Interestingly, on my new Macbook Pro I can't reproduce this bug. This machine has a rather powerful GPU though (Radeon Pro 460).
I don't see this on my Windows machine; Anthony, do you have access to a Windows machine (or few) to see what this looks like on them?
Flags: needinfo?(anthony.s.hughes)
OS: Unspecified → Mac OS X
This is another Mac specific issue.
I can't reproduce any jank with Nightly on my MacBook Pro (Retina, 13-inch, Late 2013) running MacOS Sierra 10.12.4 (16E195). A hardware profile would be useful in this case.
Flags: needinfo?(anthony.s.hughes)
Mac only, priority should be reconsidered.
Whiteboard: [gfx-noted][qf:p1] → [gfx-noted][qf]
Parent bug is qf:p1. This should be revisited then
Whiteboard: [gfx-noted][qf] → [gfx-noted][qf-]
Keywords: perf
Performance Impact: --- → -
Whiteboard: [gfx-noted][qf-] → [gfx-noted]
Severity: normal → S3

Unable to reproduce.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.