[Samsung Galaxy S 5 Unified Development] justjr:
Was 2 reboots in a row. No more reboots until now. But I disabled the dinamic sync, cause I read somewhere on XDA that it may be an offender.

I wanna report 2 things that I would like some feedback:

First, I already said once, Core Control and VDD shouldn't be enable together, as it is I can't disabled VDD while cc is active, so using intellithermal for now, but I prefer only core control. They mess with each other.

Second, I can't change min freq, no matter what I choose it stays 268. I need to raise it to try different idle frequencies so it stop jumping so much while the phone is idle.

Also try this tunables and test if it any better then the last one while scrolling through Instagram or something, and while a high cpu usage app too see if you get lags:

chmod 644 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

echo 'interactive' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

chmod 444 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

chmod 644 /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

echo 'interactive' > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

chmod 444 /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

chmod 644 /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor

echo 'interactive' > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor

chmod 444 /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor

chmod 644 /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor

echo 'interactive' > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor

chmod 444 /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor

echo '1190400' > /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq

echo '0' > /sys/devices/system/cpu/cpufreq/interactive/io_is_busy

echo '80000' > /sys/devices/system/cpu/cpufreq/interactive/timer_slack

echo '30000' > /sys/devices/system/cpu/cpufreq/interactive/timer_rate

echo '50000' > /sys/devices/system/cpu/cpufreq/interactive/min_sample_time

chmod 644 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

echo '268800' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

chmod 444 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

chmod 644 /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq

echo '268800' > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq

chmod 444 /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq

chmod 644 /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq

echo '268800' > /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq

chmod 444 /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq

chmod 644 /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq

echo '268800' > /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq

chmod 444 /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq

echo '80000' > /sys/devices/system/cpu/cpufreq/interactive/sampling_down_factor

echo '70' > /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load

echo '30000 1190400:60000 1958400:150000' > /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay

echo '98 200000:12 422400:35 652800:45 729600:12 883200:55 960000:9 1036800:36 1190400:70 1267200:6 1497600:76 1574400:5 1728000:68 1958400:72 2265600:80' > /sys/devices/system/cpu/cpufreq/interactive/target_loads

edit 1: I turned off all hotplugs and performance seems waaaay better, have to tune it for it now. No sweat.

edit 2: Turns out hotplugs are giving me head ache, I need to establish a base so I can properly adjust the governor from there.

I don't know how to properly configure mako and all I find about it is so little, why ppl don't seem to care to document hotplugs very well? Even the information given here on the Mako hotplug is vague https://androidmodguide.blogspot.com/p/blog-page.html The language used is utterly confusing, I can't make sense of it, I try it to see what happens and can't figure it out.

The Lazy is not proper for our device, it does not care about cores, you can see no matter what you do they stay all up, but I think there's something being done under the hood that does not make it perform proper, not sure. Switching between profiles does not seem to do nothing either.

And the Alucard is the one I always used before, o other phones. It seems to perform better even though it shuts 2 cores down all the time, but it's detrimental for efficiency, we need all 4 cores.

BUT!!! It's settings/tunes are totally messed up on the Kernel Adiutor/SmartPack Kernel Manager. So I can't configure it to let all 4 cores up all the time on the manager (only on Ex Kernel Manager or manually).

Try it and compare, it only shows up 4 switches for it on these apps, while on the androidmodguide link above there's more then 10 tunables, and they all show up properly on Ex Kernel manager app, and they do what they say they would, contrary to the Mako mess.

If you try and tune anything Alucard related on Adiutor/SmartPack manager, it will not stick, because the commands it's sending does not exist on the kernel it self, check the On Boot tab on the app and you will see, then check the kernel system files on that particular hotplug, you will see whats there is nothing there like what's shown on these apps, but is exactly whats on the androidmodguide website and on Ex Kernel Manager.

ps.: well, it seems to exist, but no idea what cpu_rate_up and down does on alucard. Maybe an implementation to control CPUs, I didn't seen it on other kernels, maybe it was there but does not show.

Also, the CPU polling rate is a time measure, 30000 on the sys kernel files means 30ms, the bar shows % and does not change the files.

So, that's 3 bug reports! 2 for the kernel, 1 for the manager that I can confirm it came with the Adiutor.

Can you reproduce all of them? [MENTION=1059700]sunip[/MENTION]aulmathew ?

Kernel:

1) VDD + Core Control should not be enabled at same time by default, and it should be disabled enabled independently.

2) Min Freq, it actually tries to change, then go back right to 268 MHz always.

Manager:

3) Some HotPlug tunables are MIA; Alucard tunables does not stick, and it's core tunables are not shown on the app (but still there on the kernel, I changed it manually).

All I wanted is a MPDecision hotplug that does not auto throttle... :(

edit 3: I used the phone all day, no reboots, as soon as I plugged it on the wall AND changed a tunable on the governor, it rebooted. Maybe it's a hint. I disabled the fast charging and will see what'll happen.

Edit 4: ok, new settings, very fast, with power efficiency. Tests for speed and battery needed. Use with all hotplugs disabled:

echo '700' > /sys/kernel/fast_charge/usb_charge_level

echo '900' > /sys/kernel/fast_charge/wireless_charge_level

chmod 644 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

echo 'interactive' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

chmod 444 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

chmod 644 /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

echo 'interactive' > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

chmod 444 /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

chmod 644 /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor

echo 'interactive' > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor

chmod 444 /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor

chmod 644 /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor

echo 'interactive' > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor

chmod 444 /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor

echo '0' > /sys/devices/system/cpu/cpufreq/interactive/io_is_busy

echo '80000' > /sys/devices/system/cpu/cpufreq/interactive/timer_slack

echo '268800' > /sys/class/misc/mako_hotplug_control/cpufreq_unplug_limit

echo '1024' > /sys/block/mmcblk0/queue/read_ahead_kb

echo '0' > /sys/block/mmcblk0/queue/iostats

echo '1' > /sys/block/mmcblk0/queue/rq_affinity

echo 'row' > /sys/block/mmcblk1/queue/scheduler

echo '0' > /sys/block/mmcblk1/queue/iostats

echo '1' > /sys/block/mmcblk1/queue/rq_affinity

echo '25' > /proc/sys/vm/overcommit_ratio

echo '512' > /sys/block/mmcblk1/queue/read_ahead_kb

echo '100000' > /sys/devices/system/cpu/cpufreq/interactive/sampling_down_factor

echo '10' > /sys/kernel/alucard_hotplug/cpu_up_rate

chmod 644 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

echo '268800' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

chmod 444 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

chmod 644 /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq

echo '268800' > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq

chmod 444 /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq

chmod 644 /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq

echo '268800' > /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq

chmod 444 /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq

chmod 644 /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq

echo '268800' > /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq

chmod 444 /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq

echo '30' > /sys/kernel/cpu_input_boost/ib_duration_ms

echo '1' > /sys/module/lazyplug/parameters/nr_run_profile_sel

echo '0' > /sys/module/lazyplug/parameters/lazyplug_active

echo '14' > /sys/class/misc/mako_hotplug_control/high_load_counter

echo '15' > /sys/class/misc/mako_hotplug_control/load_threshold

echo '0' > /sys/class/misc/mako_hotplug_control/enabled

echo '4' > /sys/kernel/alucard_hotplug/maxcoreslimit

echo '0' > /sys/kernel/alucard_hotplug/hotplug_enable

chmod 644 /sys/devices/system/cpu/cpu1/online

echo '1' > /sys/devices/system/cpu/cpu1/online

chmod 444 /sys/devices/system/cpu/cpu1/online

chmod 644 /sys/devices/system/cpu/cpu2/online

echo '1' > /sys/devices/system/cpu/cpu2/online

chmod 444 /sys/devices/system/cpu/cpu2/online

chmod 644 /sys/devices/system/cpu/cpu3/online

echo '1' > /sys/devices/system/cpu/cpu3/online

chmod 444 /sys/devices/system/cpu/cpu3/online

echo '0' > /sys/kernel/fast_charge/force_fast_charge

echo '1400' > /sys/kernel/fast_charge/ac_charge_level

echo '1' > /sys/kernel/fast_charge/screen_on_current_limit

echo '1' > /sys/kernel/fast_charge/use_mtp_during_fast_charge

echo '0' > /sys/class/power_supply/battery/batt_slate_mode

echo 'row' > /sys/block/mmcblk0/queue/scheduler

swapoff /dev/block/zram0 > /dev/null 2>&1

echo '1' > /sys/block/zram0/reset

echo '0' > /sys/block/zram0/disksize

echo '4' > /sys/block/zram0/max_comp_streams

echo '398458880' > /sys/block/zram0/disksize

mkswap /dev/block/zram0 > /dev/null 2>&1

swapon /dev/block/zram0 > /dev/null 2>&1

echo '50' > /proc/sys/vm/swappiness

echo '0 0' > /sys/kernel/cpu_input_boost/ib_freqs

echo '0' > /sys/kernel/cpu_input_boost/enabled

echo '1190400' > /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq

echo '70' > /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load

echo '32000' > /sys/devices/system/cpu/cpufreq/interactive/timer_rate

echo '69000' > /sys/devices/system/cpu/cpufreq/interactive/min_sample_time

echo '92 1190400:35 1497600:75 2265600:94' > /sys/devices/system/cpu/cpufreq/interactive/target_loads

echo '20000 1190400:59000 1497600:140000' > /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay

Enviado de meu SM-G900M usando o Tapatalk