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)
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.
Comment 1•3 years ago
|
||
video.src = "../../../video/clips/testsrc.1080p.60fps.mp4";
This test only tests H264.
- bug 1744037 moved H264 FFMPEG into the RDD process by enabling media.rdd-ffmpeg.enabled.
- VP8+VP9 FFMPEG is already in the RDD process (media.rdd-ffvpx.enabled: Nightly=bug 1595994, Stable=bug 1681228).
A VP9 video is also available in the folder, but it's only tested by another test: https://searchfox.org/mozilla-central/source/testing/talos/talos/tests/video/video_playback.html - Therefore, comment 0 seems to have revealed an existing regression already affecting VP8+VP9.
Updated•3 years ago
|
Comment 2•3 years ago
|
||
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
Comment 3•3 years ago
|
||
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.
Comment 4•3 years ago
|
||
Set release status flags based on info from the regressing bug 1744037
Updated•3 years ago
|
Comment 5•3 years ago
|
||
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?
Updated•3 years ago
|
Description
•