[Webkit-unassigned] [Bug 216250] Major WebGL video texture performance regression in iOS 14 beta

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 30 03:31:13 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=216250

--- Comment #10 from Simon Taylor <simontaylor1 at ntlworld.com> ---
I think this may have regressed in iOS 15.0.

I initially reported and iPod Touch 7 in iOS 13.6 having total average draw time under 2ms on the test pages below. On that same device on 15.0 it is now typically over 7ms, and I've never seen it drop under 5ms.

https://tango-bravo.net/WebGLVideoPerformance/texImage2d_video.html (uses gl.RGB format and internal format)
https://tango-bravo.net/WebGLVideoPerformance/texImage2d_video_rgba.html (uses gl.RGBA format and internal format)

I've interacted with the app switcher and page zooming / scrolling etc to try to keep clocks high but it's possible this change could be scheduler related. Worth investigating again though.

Another potentially relevant bit of info - the test case for https://bugs.webkit.org/show_bug.cgi?id=203148 is working on iOS 15.0 now. However before celebrating that it had been fixed I noticed the upload times looked high, so perhaps just another symptom of texUpload having dropping off the GPU path.

Some tests to verify the GPU path is taken when expected would be most welcome as it seems pretty easy to cause regressions here.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210930/cefa4c67/attachment.htm>


More information about the webkit-unassigned mailing list