Closed Bug 1259975 Opened 9 years ago Closed 9 years ago

Determine why layer borders are different during TPS run between e10s and non-e10s

Categories

(Core :: Graphics: Layers, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: mconley, Unassigned)

Details

Attachments

(2 files)

Attached image e10s
I turned on layer borders and used apitrace to get a dump of what was sent to the GPU. It looks like for at least some pages, the layers are organized slightly differently. Is this difference in organization expected? Could this impact performance?
Attached image non-e10s
Hey Jeff, anything to be concerned about regarding this discrepancy between e10s and non-e10s?
Flags: needinfo?(jmuizelaar)
(In reply to Mike Conley (:mconley) - Needinfo me! from comment #0) > Is this difference in organization expected? Hard to say off-hand but it shouldn't be too hard to find out what's causing it. Certainly very interesting. > Could this impact performance? Yes. Ideally it should only make a different in the single digit ms if that's what we're after. Probably worth having a look. I can take a look on Monday if no one else knows.
Flags: needinfo?(bgirard)
Can you post both about:support as a sanity check?
We discussed this in person. Layer differences are expected since the display-port is of a different size. This leads to a different display list and layer construction.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(jmuizelaar)
Flags: needinfo?(bgirard)
Resolution: --- → WONTFIX
Wait a second - aren't we doing display port suppression from the work in bug 1186662? Why are the displayports different sizes?
Flags: needinfo?(bgirard)
I left out reasons in Comment 5. Event region and APZ also affect the layer decisions.
Flags: needinfo?(bgirard)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: