https://flow.org/ runs poorly with WebRender on low end GPUs
Categories
(Core :: Graphics: WebRender, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox60 | --- | wontfix |
firefox61 | --- | wontfix |
firefox62 | --- | fix-optional |
People
(Reporter: jrmuizel, Unassigned)
References
(Blocks 2 open bugs)
Details
Attachments
(1 file)
(deleted),
text/html
|
Details |
Reporter | ||
Updated•6 years ago
|
Comment 1•6 years ago
|
||
Updated•6 years ago
|
Comment 2•6 years ago
|
||
Updated•6 years ago
|
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Comment 5•6 years ago
|
||
Reporter | ||
Updated•6 years ago
|
Comment 6•6 years ago
|
||
With picture caching enabled + multiple dirty rect support, this generally runs at a smooth 60 fps for me on an Intel HD4600.
If I scroll very quickly, I can see a little bit of jank as the 500 text runs come back into view. To fix this, we would need to either (a) retain cached tiles for longer, at the cost of extra GPU memory, or (b) Make optimizations to the underlying speed of drawing this many overlapping text runs (I have some ideas here, but they're not quick fixes).
Given that, I think this can probably be closed and/or no longer a blocker. Does that seem reasonable Jeff?
Comment 7•6 years ago
|
||
(Of course, once they do come back into view they are quickly cached and the jank disappears).
Updated•6 years ago
|
Updated•5 years ago
|
Comment 9•5 years ago
|
||
This looks good on mid/high-end GPU, but still janks pretty badly on low-end intel. The animation on the top right invalidates part of the expensive chain of text shadows and the page janks often on that hardware.
Updated•4 years ago
|
Comment 10•4 years ago
|
||
Unassigning for now, since I'm not actively working on this and it's a rare case to find a page with so many hundreds of text shadows. The correct fix for this is to finish up and land the invalidation patches that mstange has - these will allow the invalidation areas to only affect the animated regions exactly, which will mean we don't end up redrawing the hundreds of text shadows each frame.
Comment 11•2 years ago
|
||
Seems to be correctly picture cached and run well now.
Description
•