Experiment with lowering frame rate on low-end devices
Categories
(Firefox :: General, enhancement, P1)
Tracking
()
People
(Reporter: Gijs, Assigned: Gijs)
References
(Depends on 1 open bug)
Details
(Whiteboard: [fxperf:p1])
Attachments
(3 files, 2 obsolete files)
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
Comment 2•6 years ago
|
||
Assignee | ||
Comment 3•6 years ago
|
||
Assignee | ||
Comment 4•6 years ago
|
||
Comment 5•6 years ago
|
||
Comment 6•6 years ago
|
||
Comment 7•6 years ago
|
||
Comment 8•6 years ago
|
||
Comment 9•6 years ago
|
||
Comment 10•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 11•6 years ago
|
||
Assignee | ||
Comment 12•6 years ago
|
||
Comment 13•6 years ago
|
||
Assignee | ||
Comment 14•6 years ago
|
||
Comment 15•6 years ago
|
||
Assignee | ||
Comment 16•6 years ago
|
||
Assignee | ||
Comment 17•6 years ago
|
||
Assignee | ||
Comment 18•6 years ago
|
||
Updated•6 years ago
|
Comment 19•6 years ago
|
||
Comment 20•6 years ago
|
||
bugherder |
Updated•6 years ago
|
Assignee | ||
Comment 21•6 years ago
|
||
Comment 22•6 years ago
|
||
(In reply to :Gijs (he/him) from comment #21)
(In reply to Markus Stange [:mstange] (away until Jan 8) from bug 1485100
comment #4)My main concern here is scrolling responsiveness: If we only composite at
30fps, scrolling will be sluggish. It would be much better if we could
somehow dial down our main thread refresh tick frame rate, and maybe our
OMTA animation sampling frame rate, without locking the compositing frame
rate and affecting scrolling.Wondering if this is also a concern with the attached patch,
I think it is: The patch is forcing software vsync with a refresh rate of 30, and vsync is what drives both the layout refresh driver and the compositor. If the compositor only composites at 30fps, this affects scrolling. I've filed bug 1519241 about this.
Updated•6 years ago
|
Comment 23•6 years ago
|
||
If I change RefreshDriver scheduling, I'm starting to see
Assertion failure: SingletonExists(), at z:/build/build/src/gfx/thebes/gfxPrefs.h:765
https://searchfox.org/mozilla-central/rev/69d3c6c61dca9a41f14797cd9924733289238d1a/gfx/thebes/gfxPrefs.h#765 on Mn and MnH tests
Assignee | ||
Comment 24•6 years ago
|
||
(In reply to Olli Pettay [:smaug] (massive needinfo queue, ping on IRC on anything urgent) from comment #23)
If I change RefreshDriver scheduling, I'm starting to see
Assertion failure: SingletonExists(), at z:/build/build/src/gfx/thebes/gfxPrefs.h:765
https://searchfox.org/mozilla-central/rev/69d3c6c61dca9a41f14797cd9924733289238d1a/gfx/thebes/gfxPrefs.h#765 on Mn and MnH tests
Can you link to an occurrence?
Comment 25•6 years ago
|
||
Sorry, lost the tryserver link for the assertion failure.
Description
•