Battery Saver Menu with Performance Profiles - explanation of profiles? - LineageOS Questions & Answers

Dear Community,
Can someone describe the direct actions and settings changed (or point me to the right direction) when someone changes the battery saver menu's performance profiles in LineageOS? I tried to set the slider to every position (from battery saving to performance, every step) and then checked the CPU governor and other settings in Kernel Adiutor/EX Kernel Manager but I don't see any change in the parameters (frequencies or timers, et cetera) but I am really curious what are the profile settings changing in the operating system level.
Thank you.

Desperate bump..

Power save
Min: 300 MHz
Max: 1036 MHz
Governor: INTERACTIVE
I/O scheduler: ROW
Cores: 0 and 3 only
Efficiency
Min: 300 MHz
Max: 2460 MHz
Governor: INTERACTIVE
I/O scheduler: n/a (doesn't show in app)
Cores: 0 and 3 only
Balanced
Min: 300 MHz
Max: 2457 MHz
Governor: INTERACTIVE
I/O scheduler: ROW
Cores: 0 and 3 on, 1 and 2 hibernated till required
Quick
Min: 300 MHz
Max: 2460 MHz
Governor: INTERACTIVE
I/O scheduler: n/a (doesn't show in app)
Cores: 0, 2 and 3
Performance
Min: 2457 MHz
Max: 2457 MHz
Governor: INTERACTIVE
I/O scheduler: NOOP
Cores: 0, 1, 2, 3 all on
Source:
reddit.com/r/oneplus/comments/494dcy/pro_tip_use_efficiency_battery_mode/d0p9l9o/

Would be good to see this in the source code of my phone (Redmi Note 4 Snapdragon).

Related

[Overclocking] Boot Menu CPU Settings

I found this in another site (originally written in Russian by user fibik @ se900.ru):
(http://translate.google.com/transla...//www.se900.ru/forum/index.php?showtopic=9180)
Acceleration
Status: [Enable] - status of overclocking is enabled or disabled
Load all modules: [Enable] - load modules for overclocking
Scaling: [Ondemand] - automatic CPU frequency scaling
Clk1: [300] - the frequency of the first stage of the frequency in MHz
Clk2: [600] - the frequency of the second stage of the frequency in MHz
Clk3: [800] - the frequency of the third stage of the frequency in MHz
Clk4: [1100] - the frequency of the fourth stage of the frequency in MHz, works only on official firmware firmware 2.3 and its modes
Vsel1: [20] - voltage at the first stage of frequency
Vsel2: [32] - voltage at the second stage of frequency
Vsel3: [42] - voltage at the third level of frequency
Vsel4: [65] - voltage at the fourth stage of the frequency
con_up_threshold: [80] - system load in% above which increases the CPU frequency? Bus?
con_down_threshold: [20] - system load in% above which lowers CPU speed? Bus?
con_freq_step: [5] - frequency step?
con_sampling_rate: [160 000] - interval (in milliseconds) between polls of the state of the system. In fact, the intervals between shifts the frequency of the processor? Times in 160 seconds?
int_min_sampling_rate: [50 000] - the minimum interval (in milliseconds) between polls of the state of the system. In fact, the intervals between shifts the frequency of the processor? Every 50 seconds?
ond_up_threshold: [86] - CPU in% above which increases the CPU frequency.
ond_sampling_rate: [50 000] - the second one? interval (in milliseconds) between polls of the state of the system. In fact, the intervals between shifts the frequency of the processor? Every 50 seconds?
smt_min_cpu_load: [40] - CPU in% above which decreases the frequency of the processor
smt_max_cpu_load: [85] - CPU in% above which increases the CPU frequency
smt_awake_min_freq: [30 000] - The minimum frequency of waking up?
smt_sleep_max_freq: [30 000] - CPU frequency during sleep?
smt_up_min_freq: [1200000] - How much to increase the frequency at a time?
smt_wakeup_freq: [1200000] - Frequency of waking up. It is important to not lose calls.
smt_ramp_up_step: [250 000] - on how to increase the frequency at a time?
[Set defalut (* req reboot / don 't save!!)] - Reset all settings to
[Save] - save the settings
con_ = conservative
ond_ = ondemand
int_ = interactive
smt_ = smartass (?)
That is, this is all profile names, one from which to choose.
sampling_rate - in Hertz likely, but not in milliseconds
awake_min_freq - the minimum frequency of not sleeping
Click to expand...
Click to collapse
Any volunteers confirm or even to play with the settings?
This could be useful to monitor the frequencies: https://market.android.com/details?id=com.bvalosek.cpuspy
very helpful ..Thx
i use setvsel at 32-300,42-600,52-1000 and its safe and no FC
Can any one suggest, to how to tweak other boot cpu setting other than clk and vsel.
Whitch option is the frequence on a call?

default cpu governor

what is the default governor for note 2?

best governers and i/o schedulers

i have on my phone these governors :
wheatley - smartassV2 - intellidemand - badass - sakuractive - interactive - conservative - ondemand - userspace - powersave - performance
and i have the following i/o schedulers :
noop - deadline - row - cfq - sio - vr
please can someone tell me what are the best for performance and the best for battery
Smartassv2 + ROW or SIO
Good battery life and optimal performance

PACPerformance Settings

Any advice please on what settings are worth adjusting on the app? Mainly the CPU settings including the Governor, Min/Max frequency, I/O Scheduler?

Who to change Gouvernor settings

Hello, I use SimpleGx kernel and I want to know how I can change the settings for gouvernor with this settings:
It's from Nexus 6P sections, work on our G4?
target_loads - 95 460800:25 600000:43 672000:65 787200:78 864000:92 960000:95 1248000:98 1440000:100
timer_slack - -1
hispeed_freq - 384Mhz
timer_rate - 20000
above_hispeed_delay - 20000
go_hispeed_load - 200
min_sample_time - 60000
max freq hysteresis - 0
target_loads - 24 480000:17 633600:31 768000:43 864000:56 960000:79 1248000:76 1344000:85 1440000:92 1536000:95 1632000:98 1689600:99 1824000:100
timer_slack - -1
hispeed_freq - 384Mhz
timer_rate - 40000
above_hispeed_delay - 40000
go_hispeed_load - 200
min_sample_time - 40000
max freq hysteresis - 0
---------------------------------
ADDITIONAL:
Touch boost OFF, as always.
Input boost: 672Mhz @40ms
Enjoy, test, report, tear it apart!
use kernel auditior from playstore.. other good is sypnase and you need to install UMK something like that cant remember.

Categories

Resources