Closed
Bug 1421783
Opened 7 years ago
Closed 7 years ago
jrmuizel.github.io/webrender/facebook-refresh.html only runs at 42fps on the reference hardware
Categories
(Core :: Graphics: WebRender, defect, P1)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
People
(Reporter: jrmuizel, Assigned: kvark)
References
(Blocks 1 open bug)
Details
(Whiteboard: [wr-mvp])
No description provided.
Reporter | ||
Comment 1•7 years ago
|
||
We're spending 17-18ms in the compositor.
Reporter | ||
Comment 2•7 years ago
|
||
https://perfht.ml/2im8Co2 Again most of the time is in texture upload but more (16% is in dispatching draw calls)
Assignee | ||
Comment 3•7 years ago
|
||
I have been looking into the upload issues.
Assignee: nobody → kvark
Status: NEW → ASSIGNED
Updated•7 years ago
|
Whiteboard: [wr-mvp] [triage]
Reporter | ||
Comment 4•7 years ago
|
||
Here's another profile that has blob images and image sharing turned on: https://perfht.ml/2inBuMr
Assignee | ||
Comment 5•7 years ago
|
||
It's clearly the same old Angle upload issues, for the most part.
Reporter | ||
Comment 6•7 years ago
|
||
When I run this test with native GL driver we hit 60fps
Assignee | ||
Comment 7•7 years ago
|
||
I profiled the page with and without the change to STATIC_DRAW on my AMD Windows machine at home. The CPU Compositor time seems to drop from roughly 9.3ms to 6.3ms and the framerate is slightly improved. Gecko profile shows us spending 4% of time in the PBO updates with the fix, so I think it's a win.
Assignee | ||
Comment 8•7 years ago
|
||
23% in swap buffers 47% in render 30% in blend_func_separate Looks like another Angle issue ^. Will investigate tomorrow
Updated•7 years ago
|
Priority: -- → P1
Whiteboard: [wr-mvp] [triage] → [wr-mvp]
Updated•7 years ago
|
Blocks: stage-wr-nightly
Updated•7 years ago
|
Blocks: webrender-site-issues
Assignee | ||
Comment 9•7 years ago
|
||
Jeff, have you got the updated numbers with WR that uses `Immediate` style texture uploads on Angle?
Flags: needinfo?(jmuizelaar)
Reporter | ||
Comment 10•7 years ago
|
||
Yeah, this runs much better. We spend minimal time on the Renderer thread (https://perfht.ml/2nDWh01) We can probably mark this as fixed for now.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Flags: needinfo?(jmuizelaar)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•