Soilwork: Unified kernel-tweaks V10 [10/10/2017] | Script | MAGISK module

Which type of kernel are you currently using?

  • EAS

    Votes: 17 89.5%
  • PnP

    Votes: 1 5.3%
  • HMP (interactive governor without pnpmgr)

    Votes: 1 5.3%

  • Total voters
    19
  • Poll closed .

RogerF81

Senior Member
Oct 14, 2015
1,936
1,388
143
Mannheim
New beta profiles has been created right now, but they still need some testing of course. They have been completely reworked, mainly on the basis of new power consumption calculations (which espacially has considerable effects on the target_loads). I will share some news about this soon. Stay tuned!
 
  • Like
Reactions: HaTrED_

RogerF81

Senior Member
Oct 14, 2015
1,936
1,388
143
Mannheim
So, as promised, today I share the power consumption calculations, about which I was talking, which now can be found here. @bedalus exlained the procedure here. I used this to calculate the power consumption of every frequency and tried to compare the efficiency of every frequency by calculating the slope of the line.
On this basis, I'm trying right now to find out proper values for the scripts, which still are in beta status. Stay tuned!
 

goldalex98

Senior Member
Aug 18, 2010
139
17
0
Have you granted su permission for the terminal?
Welp I now have egg on my face. My bad. I'm so used to just launching into a terminal where I already have su. I forgot to ask for SU.

I think this looks better:

Code:
htc_pmewl:/sdcard/elementalx/gov_profiles # sh sueas.sh
----------------------------------------------------
Applying Architects EAS Settings for Nebula EAS
----------------------------------------------------
Changing to schedutil at LITTLE cluster
Changing to schedutil at big cluster
652800 883200 /sys/kernel/cpu_input_boost/ib_freqs
Enabling Input Boost
Disabling TouchBoost
Disabling BCL and Removing Perfd
Tweaking HMP Scheduler
sueas.sh[64]: can't create /proc/sys/kernel/sched_autogroup_enabled: No such file or directory
sueas.sh[65]: can't create /proc/sys/kernel/sched_cfs_boost: Permission denied
sueas.sh[68]: can't create /proc/sys/kernel/sched_is_big_little: No such file or directory
Set read_ahead caches, I/0 scheduler and tcp settings
Swappiness reduced
sueas.sh[132]: fstrim: not found
sueas.sh[133]: fstrim: not found
sueas.sh[134]: fstrim: not found
sueas.sh[135]: fstrim: not found
----------------------------------------------------
Settings Successfully Applied. You may now tweak them further in EX Kernel Manager
 
  • Like
Reactions: RogerF81

RogerF81

Senior Member
Oct 14, 2015
1,936
1,388
143
Mannheim
Welp I now have egg on my face. My bad. I'm so used to just launching into a terminal where I already have su. I forgot to ask for SU.

I think this looks better:

Code:
htc_pmewl:/sdcard/elementalx/gov_profiles # sh sueas.sh
----------------------------------------------------
Applying Architects EAS Settings for Nebula EAS
----------------------------------------------------
Changing to schedutil at LITTLE cluster
Changing to schedutil at big cluster
652800 883200 /sys/kernel/cpu_input_boost/ib_freqs
Enabling Input Boost
Disabling TouchBoost
Disabling BCL and Removing Perfd
Tweaking HMP Scheduler
sueas.sh[64]: can't create /proc/sys/kernel/sched_autogroup_enabled: No such file or directory
sueas.sh[65]: can't create /proc/sys/kernel/sched_cfs_boost: Permission denied
sueas.sh[68]: can't create /proc/sys/kernel/sched_is_big_little: No such file or directory
Set read_ahead caches, I/0 scheduler and tcp settings
Swappiness reduced
sueas.sh[132]: fstrim: not found
sueas.sh[133]: fstrim: not found
sueas.sh[134]: fstrim: not found
sueas.sh[135]: fstrim: not found
----------------------------------------------------
Settings Successfully Applied. You may now tweak them further in EX Kernel Manager
May happen:highfive: But good to know, that nevertheless, not all settings can be applied.....thanks for testing! :)
 

prstorero

Senior Member
Sep 12, 2011
2,320
1,051
0
Dallas
Again, new beta updates uploaded. Should be now obviously more power efficient.
I'll probably be trying these out soon. Been off the charger since 7am (currently 3:42pm) and my phone is down to 47% with an hour and 9 minutes of screen time. Doesn't seem to be doing so well for me.
 

RogerF81

Senior Member
Oct 14, 2015
1,936
1,388
143
Mannheim
I'll probably be trying these out soon. Been off the charger since 7am (currently 3:42pm) and my phone is down to 47% with an hour and 9 minutes of screen time. Doesn't seem to be doing so well for me.
I was running yesterday's betas as well, but they performed noticable better then for you. Perhaps the new ones perform better for you :)
 

prstorero

Senior Member
Sep 12, 2011
2,320
1,051
0
Dallas
I was running yesterday's betas as well, but they performed noticable better then for you. Perhaps the new ones perform better for you :)
I guess I'll find out when I get the chance. I'm not currently running any of your scripts, just the stock EAS by elimanter74. Performance is astounding, but I'm hoping to squeeze some more battery life out of it.
 

RogerF81

Senior Member
Oct 14, 2015
1,936
1,388
143
Mannheim
I guess I'll find out when I get the chance. I'm not currently running any of your scripts, just the stock EAS by elimanter74. Performance is astounding, but I'm hoping to squeeze some more battery life out of it.
I've created an initial script for EAS as well if you are interested.
 

kend0g

Senior Member
Sep 11, 2013
1,133
332
113
Has anyone put the SuD10.sh file in /system/etc/init.d ... Does it load when you boot your phone?

Sent from my HTC6545LVW using Tapatalk
 

RogerF81

Senior Member
Oct 14, 2015
1,936
1,388
143
Mannheim
Has anyone put the SuD10.sh file in /system/etc/init.d ... Does it load when you boot your phone?

Sent from my HTC6545LVW using Tapatalk
Well, I do not recommend to put this into init.d folder, because I had the same issue, that the scrips would not be executed (here is an explanation....ny @LazerL0rd and @Chainfire)...That's why I recommend to run the script as described in OP and then go into EX Kernel Manager und toggle all "start at boot buttons". Then you'll be fine and it's the best way I think :)
 
Last edited: