Closed Bug 1683120 Opened 5 years ago Closed 5 years ago

vsynctester.com becomes very slow with remote canvas and d3d11 (not advanced) after switching tabs

Categories

(Core :: Graphics: Canvas2D, defect)

defect

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox84 --- unaffected
firefox85 + disabled
firefox86 + fixed

People

(Reporter: jrmuizel, Assigned: mattwoodrow)

References

(Regression)

Details

(Keywords: perf, perf-alert, regression)

Attachments

(1 file)

It goes down to 12fps and doesn't come back up.

I don't see this in 84. I'll get a regression window.

I didn't get a regression window but it looks like this was caused by disabling advanced layers.

Regressed by: 1679577
Has Regression Range: --- → yes
Summary: vsynctester.com becomes very slow with remote canvas and WebRender off after switching tabs → vsynctester.com becomes very slow with remote canvas and d3d11 (not advanced) after switching tabs

Note, there are users running non-advanced d3d11 layers on release so this is still worth worrying about.

Severity: -- → S2
Keywords: perf

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

Does that mean we should turn AL back on for 85?

Flags: needinfo?(matt.woodrow)
Flags: needinfo?(jmuizelaar)
Assignee: nobody → matt.woodrow
Status: NEW → ASSIGNED

(In reply to Julien Cristau [:jcristau] from comment #7)

Does that mean we should turn AL back on for 85?

No, with remote canvas disabled this bug is not such a big problem.
Although it still means we're hanging on to textures we shouldn't be, they only cause this issue with remote canvas enabled.

Flags: needinfo?(matt.woodrow)
Flags: needinfo?(jmuizelaar)

Hi both - are we going to be able to move this forward soon?
I really want to get this landed in 86, so I can re-enable remote canvas to ride the trains.

Flags: needinfo?(sotaro.ikeda.g)
Flags: needinfo?(matt.woodrow)
Pushed by mwoodrow@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f31f215bebd3 Ensure that we always read unlock textures with LayerManagerComposite, even if there was no work to do. r=sotaro

Thanks both. :-)

Flags: needinfo?(sotaro.ikeda.g)
Flags: needinfo?(matt.woodrow)
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
Blocks: 1687276

== Change summary for alert #28494 (as of Tue, 19 Jan 2021 19:38:58 GMT) ==

Improvements:

Ratio Suite Test Platform Options Absolute values (old vs new)
4% raptor-motionmark-animometer-firefox windows10-64-shippable nocondprof 39.15 -> 40.77
3% raptor-motionmark-htmlsuite-firefox windows10-64-shippable nocondprof 31.94 -> 32.94

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=28494

Keywords: perf-alert
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: