interesting governor with no info on xda (schedplus) - Nokia 5.1 Questions & Answers

Does anyone know if schedplus CPU governor in Nokia 5.1 plus is related to "sched" governor in Google pixels?

Related

SmartassH3

anyone know what this govenor does?
"SmartassH3 - based on SmartassV2 with parameters tuned by H3ROS (thanks) -
more efficient frequency scaling - not ramping too high when not needed this could potentially
result in better battery life"
source - http://www.modaco.com/topic/353434-...or-all-custom-roms/page__st__240#entry2041488
Thanks, I couldn't find that lol
Sent from my Marvelc using Tapatalk 2
Thanks, I couldn't find this info.
Although it is an old post Google keeps sending me here.

What cpu governor?

Heya What cpu governor do you guys use? anyone use conservative? how is it working for the g4 ? Thanks in advance
I use the default Interactive on the little config
And onDemand for the BIG. Feel/saw no difference. Might swap the BIG from onDemand to conservative

Weird behaviour with some cpu governors

I am currently on RR with the m8 kernel.
I am seeing a very bizarre behavioural pattern where powersaving governors and hotplugs such as alucard have ha huge battery consumption whereas interactive governors such as yankactive or intelliactive consume way less.
For example my current settings are smartmax_eps governor with msm_hotplug,
Code:
CPU Maximum Frequency 1267Mhz
CPU minumum Frequency 268Mhz
Sync threshold disabled
Input boost frequency disabled
For my hotplug I have the MSM Hotplug
Code:
all defaults
For GPU governor
Code:
Max Frequency 462Mhz
GPU governor powersave
I have also enabled vomer accurich in screen settings, but I don't think it should have any bearings on the battery life.
and it still consumes more than Intelliactive with the MSM Hotplug and 2 Boosted cores. and max boost frequency 2419MHz.
I don't even want to talk abour zzmoove that has an incredible power drain when I have enabled the zzmoove all hotplugs disabled and zzmoove native hotplug enabled (23%/h).
Am I doing something wrong or are some of my configurations wrong? I have tasker and wanted to have the best powersaving experience while on the go and then switch over to a good interactive governor when playing some games sometimes. I am missing the power saving profile with great battery life.
Does here someone have a better configuration profile or an idea of what the problem might be or the thing that I am missing?
Alucard, arteractive and SavagedZen use more 2.4GHz(max freq). I noticed that, and I don't know why mentioned governors do that.
That's on Team M8 kernel.
@Zile995
What is the reasoning behind using max freq so much? Isn't it so that 4 slow cores tend to be more energy effiecient than 2 fast ones?
What is the setup you are using if I may ask?
Nyquis said:
@Zile995
What is the reasoning behind using max freq so much? Isn't it so that 4 slow cores tend to be more energy effiecient than 2 fast ones?
What is the setup you are using if I may ask?
Click to expand...
Click to collapse
This http://forum.xda-developers.com/showthread.php?p=68121297
+ intelli_plug
They have bugs, I don't know why.

Is there a kernel for cpu underclock on oreo?

Is there an oreo-based kernel to perform cpu underclocking? Or maybe a way to be able to do the underclock on android 8? Because most of them are only on android nougat, but on oreo no one has developed anything yet ...
AntoKemz said:
Is there an oreo-based kernel to perform cpu underclocking? Or maybe a way to be able to do the underclock on android 8? Because most of them are only on android nougat, but on oreo no one has developed anything yet ...
Click to expand...
Click to collapse
There is an app I used on my old phone: https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
Sent from my Samsung SM-A520W using XDA Labs
AntoKemz said:
Is there an oreo-based kernel to perform cpu underclocking? Or maybe a way to be able to do the underclock on android 8? Because most of them are only on android nougat, but on oreo no one has developed anything yet ...
Click to expand...
Click to collapse
You can underclock with stock kernel if I know correctly.
The stock oreo kernel of a520f supports these features and it should apply to (Exynos) most custom kernels, all devices across A 2017, and most related devices.
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq - Max clock of cluster 0, reduce to underclock the CPU.
/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq - Max clock of cluster 1, reduce to underclock the CPU.
/sys/power/cpufreq_max_limit - Max clock of both clusters, more forced once permissions are set, watch device temperatures.
/sys/power/cpuhotplug/max_online_cpu - write a number 1 to 8, it is the CPU cores that are online.
Maybe relevant:
/sys/class/misc/mali0/device/dvfs_max_lock - GPU clock, more forced once permissions are set, watch device temperatures.
/sys/class/misc/mali0/device/core_mask - The GPU core combination in use, write a number 1 to 7.
/sys/class/misc/mali0/device/dvfs_governor - GPU governor, write a number 1 to 3.
/sys/class/devfreq/17000010.devfreq_mif/max_freq - could affect cellular and wifi
/sys/class/devfreq/17000020.devfreq_int/max_freq
/sys/class/devfreq/17000030.devfreq_disp/max_freq
/sys/class/devfreq/17000040.devfreq_cam/max_freq
The CPU governor is with scaling_max_freq though only userspace performance interactive.
Reboot to undo changes.
Edit:
/sys/devices/system/cpu/cpufreq/mp-cpufreq/cluster0_max_freq
/sys/devices/system/cpu/cpufreq/mp-cpufreq/cluster1_max_freq
Though this should not exceed the max clock, in addition to the governor's settings(/sys/devices/system/cpu/cpu[0-7]/cpufreq/interactive/...), the CPU clock is boosted temporarily when the screen is touched, the activity is changed, etc, even when it might not be needed. It's often "touchboost", and could be disabled by enabling medium power saving, or,
/sys/power/cpufreq_min_limit (home, gesture, scroll, app change, unlock)
"644 permissions" - disabled
"664 permissions" - default
check its contents after changing, should be the CPU min clock.
/sys/class/input_booster/level (touch, long touch, multiple fingers, etc)
0 - disabled touchboost
1 - low
2 - default
3 - high
might need the permissions being 464
CPU 4-7 needs to be powered on before cpufreq becomes available in its folder.
sheepkill15 said:
You can underclock with stock kernel if I know correctly.
Click to expand...
Click to collapse
Instead of what I understand, with the normal app type cpu master, or no frills cpu you can not change the clock of the CPU and the governor, but with the app Kernel Adiutor, recommended by @iloveoreos is possible, it is very strange this thing. However, despite the underclock of the CPU you can not then earn so much battery, it seems void
AntoKemz said:
Instead of what I understand, with the normal app type cpu master, or no frills cpu you can not change the clock of the CPU and the governor, but with the app Kernel Adiutor, recommended by @iloveoreos is possible, it is very strange this thing. However, despite the underclock of the CPU you can not then earn so much battery, it seems void
Click to expand...
Click to collapse
It doesn't count that much because you rarely use the cpu max freq. Maybe try underclocking the gpu too, if you can but probably not and there's not much else to do
AntoKemz said:
Instead of what I understand, with the normal app type cpu master, or no frills cpu you can not change the clock of the CPU and the governor, but with the app Kernel Adiutor, recommended by @iloveoreos is possible, it is very strange this thing. However, despite the underclock of the CPU you can not then earn so much battery, it seems void
Click to expand...
Click to collapse
The cpu and gpu are managed by the OS and its resepective governor settings. Little will be gained by reducing cpu cylcles unless it's correctly managed.
The single biggest battery user is the screen. Either reduce the brightness to the lowest you can stand and limit its on time or use powersave mode which will reduce both screen and cpu/gpu frequency.
Also selecting a more suitable governor helps.
If you frequently use high cpu usage apps its pointless using a conservative governor as you'll just lag the device. An ondemand governor would be better suited.
You can also set apps to be killed the moment you leave them in the developer settings.
ashyx said:
The cpu and gpu are managed by the OS and its resepective governor settings. Little will be gained by reducing cpu cylcles unless it's correctly managed.
The single biggest battery user is the screen. Either reduce the brightness to the lowest you can stand and limit its on time or use powersave mode which will reduce both screen and cpu/gpu frequency.
Also selecting a more suitable governor helps.
If you frequently use high cpu usage apps its pointless using a conservative governor as you'll just lag the device. An ondemand governor would be better suited.
You can also set apps to be killed the moment you leave them in the developer settings.
Click to expand...
Click to collapse
The problem is that with the only governors we have in stock are interactive, performance and userspace. The kernel allows me to just adjust the cpu, and on android oreo we do not have custom kernels that allow me to do anything. So in addition to lowering the brightness, really there is nothing that thanks to xposed and the root that allows me to do at least 5 hours of screen? The upgrade to oreo ruined everything, Nougat was too perfect

interesting governor with no info on xda (schedplus)

I have noticed my Nokia 5.1 plus has "schedplus" governor with no info on web. Google Pixel has "sched" governor. Are two related?
Yeah it is a modification of schedutil

Categories

Resources