Open Bug 1744777 Opened 3 years ago Updated 3 years ago

70.01 - 48% glvideo Mean tick time across 100 ticks: / glvideo Mean tick time across 100 ticks: + 3 more (Linux) regression on Fri December 3 2021

Categories

(Core :: Audio/Video: Playback, defect)

defect

Tracking

()

Tracking Status
firefox-esr91 --- unaffected
firefox95 --- unaffected
firefox96 --- disabled
firefox97 --- fix-optional

People

(Reporter: aesanu, Unassigned, NeedInfo)

References

(Blocks 1 open bug, Regression)

Details

(4 keywords)

Perfherder has detected a talos performance regression from push 84872badd1c1cb0aefeccfa995074f4b902359ab. As author of one of the patches included in that push, we need your help to address this regression.

Regressions:

Ratio Test Platform Options Absolute values (old vs new)
70% glvideo Mean tick time across 100 ticks: linux1804-64-qr e10s stylo webgl-ipc webrender 10.29 -> 17.49
68% glvideo Mean tick time across 100 ticks: linux1804-64-shippable-qr e10s stylo webgl-ipc webrender 10.29 -> 17.32
66% glvideo Mean tick time across 100 ticks: linux1804-64-qr e10s stylo webgl-ipc webrender 10.34 -> 17.15
54% glvideo Mean tick time across 100 ticks: linux1804-64-shippable-qr e10s stylo webrender-sw 12.96 -> 19.90
48% glvideo Mean tick time across 100 ticks: linux1804-64-shippable-qr e10s stylo webrender 13.25 -> 19.61

Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests. Please follow our guide to handling regression bugs and let us know your plans within 3 business days, or the offending patch(es) will be backed out in accordance with our regression policy.

For more information on performance sheriffing please see our FAQ.

Flags: needinfo?(jmuizelaar)

https://searchfox.org/mozilla-central/source/testing/talos/talos/tests/webgl/benchmarks/video/video_upload.html

video.src = "../../../video/clips/testsrc.1080p.60fps.mp4";

This test only tests H264.

HW WebRender (not llvmpipe HW WR) should profit from Dmabuf WebGL and media.ffmpeg.dmabuf-textures once the CI's Mesa version qualifies for MOZ_X11_EGL: bug 1725245, bug 1744060

bug 1595994 (VP8+VP9) and bug 1744037 (H264) are

  • desired for security (bug 1678233) and
  • required for VAAPI hardware video decoding, which is still experimental, disabled and not tested by CI, but increasingly becoming mature.
Blocks: RDD

Set release status flags based on info from the regressing bug 1744037

Kelsey, this appears to affect video in WebGL/a test from you. Do you happen to have an idea why decoding in RDD is so much slower for this use case? Do we make an additional copy now?

Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.