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
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?
what is the default governor for note 2?
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
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?
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.