Issue metadata
Sign in to add a comment
|
Animometer leaves in software mode has very bad GPU stalls |
||||||||||||||||||||||
Issue descriptionGoogle Chrome 52.0.2743.0 (Official Build) canary (64-bit) Revision 2b3ae3b8090361f8af5a611712fc1a5ab2de53cb-refs/heads/master@{#394939} OS Mac OS X Blink 537.36 (@2b3ae3b8090361f8af5a611712fc1a5ab2de53cb) What steps will reproduce the problem? (1) Load https://trac.webkit.org/export/HEAD/trunk/PerformanceTests/Animometer/developer.html (2) Enable Animometer > Leaves (3) Choose Maintain Frame Rate (4) Set to run for 600 seconds Every few seconds there's a really bad stall where the page janks for about 150-200ms. Attached is a trace that shows it. It looks like we're blocked in GLES2DecoderImpl::DoBindTexImage2DCHROMIUM ?
,
May 24 2016
That's probably a call to CGLTexImageIOSurface2D in GLImageIOSurface::BindTexImage. We should add a closer TRACE tp be sure. I haven't managed to reproduce this locally -- I'd like to dig in on this in person.
,
Jan 19 2017
,
Mar 9 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Mar 9 2018
Anything still worth doing here? Or close?
,
Mar 9 2018
No, sunnyps has done a lot of work on making IOSurface allocation better. We could consider aggressive schemes recycling of IOSurfaces, but that may not be worth the effort.
,
Mar 16 2018
The NextAction date has arrived: 2018-03-16 |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by esprehn@chromium.org
, May 24 20163.2 MB
3.2 MB Download
70.6 KB
70.6 KB View Download