Open Bug 1906129 Opened 10 months ago Updated 5 months ago

Avoid blocking IPDL during GPU process startup

Categories

(Core :: Graphics, defect)

defect

Tracking

()

People

(Reporter: aosmond, Unassigned)

References

(Blocks 1 open bug)

Details

Ideally we could avoid blocking this IPDL call, or reduce the scenarios in which we need to block on it, to make Firefox startup happen faster:
https://searchfox.org/mozilla-central/rev/3d173a6ad865eb778eb7a85de900e92774559ed6/gfx/ipc/PGPU.ipdl#100

There are very limited circumstances under which we will update the D3D11 compositing status inside the GPU process, and maybe we don't need to do it synchronously here? We have different mechanisms for fallback with WebRender and maybe it would be best if we were able to leverage those pathways. Also, the OpenGL compositing status doesn't change at all in the GPU process, so other platforms shouldn't need to block on that either.

You need to log in before you can comment on or make changes to this bug.