Closed
Bug 1467198
Opened 6 years ago
Closed 6 years ago
Bad performance on running tsvg_static talos test
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
RESOLVED
FIXED
People
(Reporter: kats, Assigned: mattwoodrow)
References
Details
(Whiteboard: [gfx-noted][needs-investigation])
https://treeherder.mozilla.org/perf.html#/graphs?series=autoland,1646684,1,1&series=autoland,1683650,1,1&series=autoland,1651392,1,1&series=autoland,1686495,1,1
tsvg_static performance is worse with WR enabled on both Linux and Windows. Marking P1 for windows regression.
Reporter | ||
Comment 1•6 years ago
|
||
bug 1476636/bug 1455422 made this worse on Linux.
Reporter | ||
Comment 2•6 years ago
|
||
Bug 1477783 helped some. It's still worse with WR enabled though.
Depends on: 1477783
Comment 3•6 years ago
|
||
We can't release this to the field, but we can let this ride to beta. However, we want to investigate and understand the bad perf numbers asap.
Priority: P1 → P2
Whiteboard: [gfx-noted] → [gfx-noted][needs-investigation]
Updated•6 years ago
|
Priority: P2 → P3
Updated•6 years ago
|
Priority: P3 → P2
Assignee | ||
Comment 4•6 years ago
|
||
The perf difference here is pretty small on Linux/Mac. The gearflowers.svg subtest is regressed, since with non-WR we do parallel OMTP painting in tiles, and with WR we paint the blob image in a single thread.
On Windows the difference is much larger, and it looks to be entirely because we're now drawing SVG in software, where we previously got Direct2D accelerated drawing for it.
Updated•6 years ago
|
Assignee: nobody → matt.woodrow
Updated•6 years ago
|
Priority: P2 → P3
Comment 5•6 years ago
|
||
Matt, do you think we still need to block here? Are things better enough now that we can ship?
Flags: needinfo?(matt.woodrow)
Assignee | ||
Comment 6•6 years ago
|
||
No, tiled blob images made the scores almost identical.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(matt.woodrow)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•