Closed Bug 1452488 Opened 6 years ago Closed 2 years ago

Mac: even after bug 1419851 fix, WebRender ON uses more CPU than WebRender OFF for CSS animations

Categories

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

61 Branch
Unspecified
macOS
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: mark.paxman99, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: nightly-community)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:61.0) Gecko/20100101 Firefox/61.0
Build ID: 20180408100251

Steps to reproduce:

MacBookPro 11,1 at 1680x1050
Nightly 2018-04-08
gfx.compositor.glcontext.opaque TRUE
Load the page, wait a minute or so for Firefox to settle down, read CPU from Activity Monitor

CPU loads approx double with WebRender ON:-

CPU loads % Firefox / Web Content                    WebRender
                                                 OFF            ON                        

https://codepen.io/davidhc/pen/nLpJk           30 / 10       50 / 10

bug 1419079 attachment 1 [details] [diff] [review]                       10 / 20       60 / 50

bug 1449267 attachment 1 [details] [diff] [review] (throbber visible)    25 / 40       60 / 60


I can’t grab profiles, Firefox profiler stalls during symbolification with "waiting for symbol tables for libraries CoreFoundation and libobjc.A.dylib [other stuff about IntelHD5000 or something]” and gets stuck
Damn, the autolinkification messed up my lovely table!
Component: Untriaged → Graphics: WebRender
OS: Unspecified → Mac OS X
Product: Firefox → Core
Priority: P1 → P2

There is only WR (though, we're still intending to do significantly more performance work both on the gecko content side and the WR scene/frame building side).

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