Open Bug 1351755 Opened 7 years ago Updated 1 year ago

Provide "Slight/Light/Low power/Battery saving/Battery saver" mode option


(Core :: Performance, enhancement)




Performance Impact low


(Reporter: Virtual, Unassigned)



(4 keywords, Whiteboard: [Power])

Option to disable/enable all CPU/GPU/RAM/battery/power/etc. hoggy animations/transitions/eye-candy things/etc. will be nice, especially for mobiles, laptops and low end PCs.

We can also:
- increase value of "nglayout.initialpaint.delay" preference in "about:config"
- pause all activity in background tabs (except music)
- enable click-to-play mode for plugins
- reschedule JavaScript timers (fired coalescently and less frequently = less time CPU is woken up)
- tune video-playback parameters (e.g. to get video in H.264 instead VP8/9, if user has H.264 acceleration but not VP8/9, like still probably most of PCs; using SD/LQ instead of HD/HQ video)
- disable smooth scrolling
- limit FPS to 30
- limit/disable data gathering
- change Persona/Light Theme/Theme/Appearance to Dark
and change probably many other things to get better time on battery and be faster on low end PCs.

Opera has for example feature named "Battery saver" [1][2]

[1] =
[2] =
[3] =
[4] =
Flags: needinfo?(philipp)
No longer blocks: 1351413
See Also: → 1351413
Has Regression Range: --- → irrelevant
Has STR: --- → irrelevant
I think this is a great idea!
At the same time, it also sounds like a pretty big effort to get right (so that battery saving mode doesn't leave users in a bad state).

Peter, I think you and I talked about something like this at some point. When do you think something like this would fit on our product roadmap?
Flags: needinfo?(philipp) → needinfo?(pdolanjski)

Looks like Peter Dolanjski [:pdol] and Philipp Sackl [:phlsa] Bugzilla accounts are disabled, so I'm dropping needinfo? request.

@ Justin Dolske [:Dolske] - As triage owner, do you know who could take this over? Thank you very much in advance!

Flags: needinfo?(pdolanjski) → needinfo?(dolske)
Flags: needinfo?(dolske)
QA Whiteboard: qa-not-actionable

Moving open bugs with topperf keyword to triage queue so they can be reassessed for performance priority.

Performance Impact: --- → ?
Keywords: topperf
Performance Impact: ? → P3
Flags: needinfo?(florian)

Hey Florian, have you had a chance to take a look at this suggested enhancement?

Component: General → Performance
Product: Firefox → Core

I'm uncertain this is the same problem as described in the problem key.
My "Linux Mint 20.3" program on Mozilla, when I run into "low battery power" isn't showing up a "pop-up" so I'm able to re-connect my "transformer" to the "shore power" (120 V; U.S.) type.
As a result my computer "shuts off" when the battery power level becomes "too low."
The previous programs had a "pop-up" indicating "low battery power."
The above program needs this "pop-up" saying "low battery power" as used to be the case in previous Linux Distributions.

In the process of migrating remaining bugs to the new severity system, the severity for this bug cannot be automatically determined. Please retriage this bug using the new severity system.

Severity: major → --

(In reply to Jared Hirsch [:jhirsch] (he/him) (Needinfo please) from comment #6)

Hey Florian, have you had a chance to take a look at this suggested enhancement?

Yes. I don't think we are ready to decide if we want to go ahead and implement the requested feature, but we are preparing an experiment (bug 1839826) to assess how much power could be saved by a few changes (eg. reducing frame rate, changing auto-play settings, changing background timer scheduling).

Flags: needinfo?(florian)
You need to log in before you can comment on or make changes to this bug.