Closed Bug 1533421 Opened 6 years ago Closed 5 years ago

Vertical Tabs Reloaded causes constant shader recompilation

Categories

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

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: pcwalton, Unassigned)

References

(Blocks 1 open bug)

Details

Every few seconds, over the past few days, WebRender has been recompiling shaders, causing noticeable hiccups. I don't believe it was doing so before. (I verified that it's shader compilation through the profiler.)

I haven't yet dug into why it's doing that.

Here's a profile: https://perfht.ml/2CaWn4f

Blocks: wr-mac
Priority: -- → P3

I see createBrowser from resource:///modules/ExtensionPopups.jsm in that profile. Maybe some invisible add-on panel is frequently recreating itself?

(In reply to Markus Stange [:mstange] from comment #2)

I see createBrowser from resource:///modules/ExtensionPopups.jsm in that profile. Maybe some invisible add-on panel is frequently recreating itself?

Aha, it's Vertical Tabs Reloaded. Disabling it fixes the issue. So I suppose the fix is to move to Core Animation so we can share GL contexts between windows.

Should I keep this open?

Summary: Recompiling shaders a lot on Intel MBP → Vertical Tabs Reloaded causes constant shader recompilation

Yeah, let's keep it open.

This should be fixed by context sharing.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.