Closed Bug 1420502 Opened 4 years ago Closed 3 years ago

Sometimes multiple display lists are sent before a frame is generated.

Categories

(Core :: Graphics: WebRender, defect, P3)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: gw, Unassigned)

References

Details

(Whiteboard: [wr-reserve])

When running the MotionMark 'Multiply' test with WR, I see the following if I log out each SetDisplayList and GenerateFrame message that the render backend receives:

SetDisplayList PipelineId(1, 2) Epoch(812)
GenerateFrame
SetDisplayList PipelineId(1, 2) Epoch(813)
GenerateFrame
SetDisplayList PipelineId(1, 2) Epoch(814)
GenerateFrame
SetDisplayList PipelineId(1, 2) Epoch(815)
SetDisplayList PipelineId(1, 2) Epoch(816)
GenerateFrame
SetDisplayList PipelineId(1, 2) Epoch(817)
GenerateFrame
SetDisplayList PipelineId(1, 2) Epoch(818)
GenerateFrame
SetDisplayList PipelineId(1, 2) Epoch(819)
GenerateFrame
SetDisplayList PipelineId(1, 2) Epoch(820)
GenerateFrame
SetDisplayList PipelineId(1, 2) Epoch(821)
SetDisplayList PipelineId(1, 2) Epoch(822)
GenerateFrame
SetDisplayList PipelineId(1, 2) Epoch(823)
GenerateFrame
SetDisplayList PipelineId(1, 2) Epoch(824)

Every now and then, two display lists are sent in between a GenerateFrame.

I'm not sure if this is actually a bug - maybe it's expected? But I'm wondering if it might be related to sometimes seeing varying framerates in some of the MotionMark tests.
Whiteboard: [wr-mvp] [triage]
Priority: -- → P3
Whiteboard: [wr-mvp] [triage] → [wr-mvp] [triage][wr-reserve-candidate]
Whiteboard: [wr-mvp] [triage][wr-reserve-candidate] → [wr-reserve]
doesn't happen anymore
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.