Open Bug 1875046 Opened 1 years ago Updated 1 year ago

With webgl OOP enabled (default), Game "Bubble Guinea Pop" loads extremly slowly

Categories

(Core :: Graphics: CanvasWebGL, defect)

defect

Tracking

()

Tracking Status
firefox-esr115 --- wontfix
firefox121 --- wontfix
firefox122 --- wontfix
firefox123 --- wontfix
firefox124 --- wontfix

People

(Reporter: evilpies, Unassigned)

References

(Regression, )

Details

(Keywords: regression)

Attachments

(1 file)

STR:

ER:
After maybe 3-5s the main menu should appear. (Compared to Chrome)

AR:
It takes basically forever to load. (2 minutes maybe?)

A profile shows it's mostly blocked on WebGL2RenderingContext.getSyncParameter.

With webgl OOP disabled, the demo works fine
webgl OOP disabled: https://share.firefox.dev/47GMdnI

Summary: Game "Bubble Guinea Pop" loads extremly slowly → With webgl OOP enabled (default), Game "Bubble Guinea Pop" loads extremly slowly
Attached file about:support

marking dependency on bug 1669530 for visibility.

Keywords: regression
Regressed by: 1669530

Set release status flags based on info from the regressing bug 1669530

:jgilbert, since you are the author of the regressor, bug 1669530, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(jgilbert)

Set release status flags based on info from the regressing bug 1669530

Severity: -- → S3
Flags: needinfo?(jgilbert)

We just independently encountered this again on the same project, https://share.firefox.dev/3HIrLby . It appears that wgpu library in some cases calls getSyncParameter() quadratic over the number of submits performed in a frame. Combined with the IPC overhead of a single getSyncParameter() call, this becomes a major perf issue. I'm going to submit an issue report on wgpu's github later.

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

Attachment

General

Creator:
Created:
Updated:
Size: