yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Heisenberg420:
1024 or 2048. Too high and it just wastes CPU cycles.
[Android Apps and Games] EMJI79:
I have those GPU governors, dont find anything concerning them in OP's links:
[Android Apps and Games] strikerdj2011:
any chance of supporting the s6 edge please bought the pro version when i had my note 4 so hoping u will update it to work on s6 edge thanks
[Android Apps and Games] Heisenberg420:
Whats not working on your s6?
[Android Apps and Games] strikerdj2011:
only 4 cores show up which are the small a53s in the cpu scaling and wont let me pick a different scheduler apart from cfq i cant ov or ov
[Android Apps and Games] Heisenberg420:
Thanks for reporting. I will fix asap
[Android Apps and Games] Heisenberg420:
Anyone else not seeing 8 cores in samsung s6/s6 edge?
[Android Apps and Games] Heisenberg420:
Support for octa core CPU freqs big/small cores coming in next update. Sorry it took so long been busy -_-
[Android Apps and Games] EMJI79:
Is it technically possible to make a per app profile with just root or does it need more?
[Android Apps and Games] Heisenberg420:
When I implement it, it will only require root.

Its pretty complicated and involves analyzing the system log, so it will take a little while before its ready. Unfortunately there's no native way to tell when apps are launched from other apps. But it is a priority and you will see it soon.

:good:
[Android Apps and Games] Heisenberg420:
Updated post 2 with a few 'recommended settings', just changes I made to the stock 5.1 lollipop kernel.

Next update should be ready sometime this week.
[Android Apps and Games] EMJI79:
One thing would be great and maybe easy for you is to add a "screen off" profile
[Android Apps and Games] Heisenberg420:
This will be added :good:
[Android Apps and Games] Thxdym:
Thanks!

Very useful app,thanks!
[Android Apps and Games] Heisenberg420:
Looking for testers,

Anyone with samsung galaxy 6 (or edge), or any device with octa core big/small core setup with seperate min/max frequencies please pm me if you'd can test.

Thanks!!
[Android Apps and Games] EMJI79:
The maximum frequency of my CPU often gets down from my setting of 1958 to 1267, probably because the phone gets too hot. I feel it should get back to what I have set by itself when the temperature gets down.
[Android Apps and Games] Heisenberg420:
Could be an issue with your thermal throttle control. Eventually I'll add options to control it. Until then check with your kernel thread for solutions.

First I'd check whats causing your phone to overheat, if you're overclocked I'd go back to stock frequencies.
[Android Apps and Games] EMJI79:
The maximum CPU available is 2700mhz and I set temperature max to 1900. I wonder if it's not the modem cause the temperature often gets high on Chrome.?
[Android Apps and Games] Heisenberg420:
Using wifi or LTE? LTE has been known to cause overheating.

Best way to check whats causing your phone to get hot, is download terminal emulator. Next time your device gets hot, open terminal emulator and type 'top -n 1', this will list all processes on your phone sorted by cpu usage. Scroll all the way to the top and see what processes are wasting cpu cycles.
[Android Apps and Games] EMJI79:
The maximum CPU available is 2700mhz and I set temperature max to 1900. I wonder if it's not the modem cause the temperature often gets high on Chrome.?

Edit:

The temperature gets up in Kernel Toolkit when the temperature gets down so there's no problem with the app. Sorry for the mistaking.

:)

---------- Post added at 05:47 PM ---------- Previous post was at 05:45 PM ----------

I am on 3g and wifi
[Android Apps and Games] EMJI79:
I have more than one Chrome process, is that normal? They use around 25% Max each
[Android Apps and Games] Heisenberg420:
Yes its normal to have multiple chrome processes, each tab is a separate process. The background tabs shouldn't be using more than 3-5% unless your loading multiple pages at the same time.

I've actually noticed something similar with the latest update to chrome, could be a bug. Always use the stable version, not beta as it tends to have more stability issues.
[Android Apps and Games] Heisenberg420:
It is compatible, if anything is missing you can make a feature request :good:
[Android Apps and Games] EMJI79:
Does the kernel use GPU when rendering 2D like in browsing or Google +?

And for camera or photo editing?
[Android Apps and Games] Heisenberg420:
Yes usually. For some simpler rendering like scrolling through text on a webpage the CPU will be used if its near idle. But gpu is used a lot more now compared to pre ICS Android.
[Android Apps and Games] tonyafc:
I'm having a little issue I have gone back to using stock sense kernel is there away to get this working do I need to be permissive ?
[Android Apps and Games] Heisenberg420:
Nope having permissive selinux isn't needed, what issue are u having?
[Android Apps and Games] housry23:
Very nice app. I want to support future development so I'll be buying the pro version. Thanks for your work and if there's anything you want feedback on, let me know. I have a Nexus 6 on M preview with a custom kernel and everything is working as it should in the app so far.
[Android Apps and Games] tonyafc:
I'm changing the Max CPU frequency on stock sense kernel to 2265 but it keeps going back to 1958 I have it set to apply on boot not sure if there something I'm just not seeing?
[Android Apps and Games] Heisenberg420:
If you want to change max freq, you'll need to disable pnpmgr.
[Android Apps and Games] EMJI79:
What frequency do you advise for GPU? It seems that each step up is very battery consuming?
[Android Apps and Games] Heisenberg420:
I usually leave it stock. Results vary on different devices though. Some devices youll barely notice a difference. What device do you have?
[Android Apps and Games] EMJI79:
I have an lg g3 cat6 (snapdragon 805)
[Android Apps and Games] Heisenberg420:
So the qhd on the g3 is why you see can see battery savings from underclocking the gpu. Underclocking it is good as long as you don't notice any lag.

The g3 I had had a snapdragon 801 and the display lag was horrible. Wish they made an 805 version back when I was in the market for one
[Android Apps and Games] schaggo:
Yup, worst device ever experience-wise. I don't get it how everybody still is screaming for the G3, "device of 2014" and such. I found it, to be brutally honest, pure ****e and sold it after less than 2w.

Anyway, feature request: is hotplug control planned for the most common hotplugs out there? My device/kernel features the standard MPDecision and on top Intelliplug, MSM_Hotplug and MSM_MPDecision as well as AutoSMP. Neither of which - QComs MPDecision excepted - is configurable in Kernel Toolkit.

Also CPU-Boost does not seem to be supported. Any plans for that?

Thanks for consideration and - as stated earlier - a very nice piece of kit you have put together so far. I'm liking it a lot!
[Android Apps and Games] visiorb:
Awesome design, this is just what I need!
[Android Apps and Games] Heisenberg420:
Intelliplug is configurable currently

As for msm_hotplug/mpdec, autosmp and cpu boost will all be added

Thanks for suggestions :good:
[Android Apps and Games] EMJI79:
I don't have any lag and it may even be faster than the G4 from what I am seeing in reviews.
[Android Apps and Games] Heisenberg420:
Version 1.0.6 just push out, should be live in a few hours

Changes

- Fixed cpu cores to show more accurate readings. For those reporting the cores do not come back online once going offline, this should be fixed.

- Support for galaxy s6/edge.

- Galaxy s6 big/small cpu clusters now show separate min/max

- Galaxy s6 scheduler/read ahead fix, fixed any devices with /sys/block/sda/ folder.

- Updated spanish translation

- Change log dialog on start up will be shown once every update.

Big thanks to [MENTION=3505755]strikerdj2011[/MENTION] for testing many many versions on his s6!

Enjoy!
[Android Apps and Games] haqanguven:
Good :)
[Android Apps and Games] EMJI79:
A few weeks ago I noticed in the "info" part that the CPUs were in deep sleep for many hours and in the minimum frequency for less. Now for some days it is the contrary and that causes battery drain and my phone getting got.

Do you have an explanation?
[Android Apps and Games] Heisenberg420:
Sorry, the wording is kinda confusing to me,

But if I understand you notice lower than usual deep sleep time under time in states? This would be caused by an app on your phone holding a wakelock.

You can use wakelock detector or better battery stats to track them.

I hope the answer was relevant :)
[Android Apps and Games] devilozzo:
Working on LG 4X. Lollipop 5.0.2 MoltenMotherBoard. Nice work.

Can u add "bonus" tricks like Trickster Mod? (in simple words the last page of Trickster)
[Android Apps and Games] Heisenberg420:
Lots of new features coming. Right now still focusing on compatibility. But some features your referring to like intelliplug settings, thermal control etc.. are in development.

Any specific features requests send a PM [emoji106]
[Android Apps and Games] PigeonJeorge:
Possible Fix: Force Close

I was getting the force close also but all I needed to do was uninstall and reinstall. Also make sure you have root.
[Android Apps and Games] aksclusive:
Kernel ToolKit Crashed

Unfortunately Kernel Toolkit Has stopped :(

[IMG="Kernel ToolKit"]http://xdaforums.com/attachment.php?attachmentid=3150518&stc=1&d=1423109579[/IMG]

My Device Samsung Galaxy Fame GT-S6812

Stock JB 4.1.2
[Android Apps and Games] Heisenberg420:
Just wanted to update you guys on the crashes, I'm writing another app that will collect information about your devices system files and send it to me. Its very simple to use just hit the start button, it will read your system and prompt you with an email and just hit send. 2 clicks. Doing this sends me all the info I need to fix the FC on your device.

I'll need some people that are having the FC issues to volunteer there device info so please if your willing send me a pm and ill send you the apk. I'm very anxious to get these crashes fixed up.

This tool should come in handy down the road when adding any new features as it helps me understand whats going on with the system files on a variety of devices.

Also just pushed out an update. Should be live in an hour or so.
[Android Apps and Games] aksclusive:
What kind of info this app is going to transfer to you and are there any other info like other app data of some social media stored info ??? This app will access ???
[Android Apps and Games] Heisenberg420:
Absolutely no personal data, app data, or social media related. Just kernel related files in /sys/devices/system/CPU/

Sorry if that wasn't clear
[Android Apps and Games] JoeFCaputo113:
This app is AWESOME!! Working flawlessly on y GS5. Love everything bout it, just dropped by to show some love to the Dev lol. Great work man! And PS my avatar is better :p
[Android Apps and Games] AndroidBeginNinja:
ATT note 3?

Does this work on the att note 3?
[Android Apps and Games] Heisenberg420:
It should. If it doesn't let me know!

Just pushed out another update that should fix crashing on nexus 5 and a few other devices. If this was you and your having problems with min/max frequencies let me know.

haha also love oitnb
[Android Apps and Games] ktetreault14:
Works on my lg g2 with g3 roms
[Android Apps and Games] lollipopocska:
Pls add to zram support
[Android Apps and Games] Heisenberg420:
added to todo list :good:
[Android Apps and Games] Hopie:
minimum cpu speed doesnt stick. set it to 384, restart app.. min = 1026 or 1134mhz

htc one s with maximushd
[Android Apps and Games] Heisenberg420:
This is most likely due to a system process changing the min freq on the fly, like pnpmgr on HTC devices. If your on a HTC device, the option to disable pnpmgr is under Power settings. Then your settings should stick. If you don't have pnpmgr, it might be a touch booster, or some other executable.
[Android Apps and Games] awakener777:
Looking good and working so far on Samsung Galaxy S4 SGH-I337 running CM12. Nice work. Looking forward to updates.
[Android Apps and Games] Heisenberg420:
wow just hit 50 5 star reviews in 2 days. you guys are awesome.

just want to thank you guys for the positive feedback and especially those of you who gave me a chance to fix the crashes before leaving 1 star reviews.

keep the feedback coming trying to keep track of what devices are still having issues.
[Android Apps and Games] Heisenberg420:
Just pushed out an update with more crash fixes, should be live shortly
[Android Apps and Games] Zorkman:
Hi Heisenberg420,

Thanks a lot for your work. The app looks very clean!

I'm on a Nexus 5 with CM12 nightlies (no custom kernel) and don't see an option to force Fast Charge; is this something that you are considering adding later on?

keep up the good work!
[Android Apps and Games] Einwod:
You need a custom kernel with fastcharge included to be able to fastcharge. Elemental x kernel has it.
[Android Apps and Games] schaggo:
Bugreport/featurewish: Multi-values cannot be input using your app.

Example: Interactive governor can work with multi-value strings, such as for example the tunable target_loads which can be something like "85 1500000:90 1800000:70". Your app can read the preset value, but upon changing it strips all spaces and colons away.
[Android Apps and Games] Heisenberg420:
I will fix that up. Thanks for reporting
[Android Apps and Games] Heisenberg420:
Anyone have a s6 or edge? Need to know what's in

/sys/devices/system/cpu/cpufreq/mp-cpufreq/cluster0_volt_table

To support voltage table on those devices. Send in a pm if you can thanks!
[Android Apps and Games] störte:
Will it be enough to upload file?

Sent by Hyperdrive on Echoerom for G925F
[Android Apps and Games] Heisenberg420:
Sure, any way that allows me to see what's in the file.
[Android Apps and Games] störte:
Will do later. I am not able to upload atm .

Here the link

https://www.dropbox.com/s/5tc671yiyeo6inc/cluster0_volt_table?dl=0

Sent by Hyperdrive on Echoerom for G925F
[Android Apps and Games] Heisenberg420:
That's perfect thank you :good:
[Android Apps and Games] EMJI79:
How to read it?
[Android Apps and Games] Heisenberg420:
As mentioned you can use terminal emulator on your phone or through adb shell.

After typing top -n 1, it lists all running processes sorted by cpu usage. Any background processes using more than 1% are contributing to the device heating up. For instance I use to have issues with mediaserver, the process responsible for scaning your sdcard for media was constantly using 20-30% which is a huge battery drainer.

There's tons of info on this site covering this though, if your interested in learning more try searching around the forums

I'm considering building a top output reader into the app as I'm constantly checking it to squeeze the best battery life out of my phone; so I'd definitely find it useful.
[Android Apps and Games] EMJI79:
I meant, how to read the terminal emulator result?

It seems that Themer is the problem with more than 40%. It is so beautiful launcher but so badly coded.
[Android Apps and Games] Heisenberg420:
Most of what you see in the listed processes, are apps. Some are system services. The rest are daemons required by apps to be running.

I'd check with your ROM developer who should be aware of any apps causing drains/heat.
[Android Apps and Games] Heisenberg420:
Anyone on android 4.1 experiencing force close on startup with latest version?

Have gotten a few reports, primarily on older android versions
[Android Apps and Games] ahmed dzico:
Yes I can confirm this
[Android Apps and Games] Heisenberg420:
Is it every startup? or random? Any conditions that you can describe?

Also could you run a testing version for me?
[Android Apps and Games] ahmed dzico:
When I open it , I foreclosed
[Android Apps and Games] Heisenberg420:
Pm sent :good:
[Android Apps and Games] cobra11111:
Hello ,

I bought the pro version all goes well , however, I noticed that ( S6 Edge ) Big Core Maximum there a bug when I want to choose the maximum frequency 400mhz always shows me even if I choose 1500 mhz another bug with Ktweaker ap can choose min 200 mhz to all the core 2 does not work here instead.

Can add to future zram setting.

Gesendet von meinem SM-G925F mit Tapatalk
[Android Apps and Games] Heisenberg420:
I apologize for inactivity the past few days for support, been very busy. I'm traveling until Thursday and then I can fix up all the issues and get some more features out.
[Android Apps and Games] MJPollard:
My philosophy is to never apologize for having a real life away from the computer keyboard. ;)
[Android Apps and Games] schaggo:
[MENTION=4021385]Heisenberg420[/MENTION] are you familiar with msm_limiter? It is used in kernels to control several aspects of cpu freqs min and max values in respect to certain conditions. Would you consider adding a control interface to it to your tool?
[Android Apps and Games] Heisenberg420:
Yes I plan to support all msm_* options
[Android Apps and Games] störte:
I use your app together with a custom kernel on a G925F with stockrom 5.11

Sometimes the setting dont stick after reboot

Shot with the amazing Echoerom with G925F
[Android Apps and Games] djvoleur:
S6...possibly Edge as well...

Cpu Governor Parameters

/sys/devices/system/cpu/cpu0/cpufreq/interactive (this applies to the Small Cores cpu0-3)

above_hispeed_delay	20000 900000:60000 1300000:20000
boost	0
boostpulse	tmp-mksh: cat: boostpulse: Permission denied
boostpulse_duration	80000
cpu_util	0 0 0 L_I 0	<- no idea what this does
enforced_mode	0
go_hispeed_load	95
hispeed_freq	900000
io_is_busy	0
min_sample_time	40000
mode	0
multi_cluster0_min_freq	0
multi_enter_load	800
multi_enter_time	40000
multi_exit_load	320
multi_exit_time	160000
param_index	0
single_cluster0_min_freq	0
single_enter_load	200
single_enter_time	80000
single_exit_load	80
single_exit_time	40000
target_loads	99 400000:45 800000:65 900000:70 1100000:90 1300000:95
timer_rate	30000
timer_slack	30000

/sys/devices/system/cpu/cpu4/cpufreq/interactive (this applies to the Big Cores cpu4-7)

above_hispeed_delay	60000 1300000:40000 1700000:20000
boost	0
boostpulse	tmp-mksh: cat: boostpulse: Permission denied
boostpulse_duration	80000
cpu_util	L_I L_I L_I L_I 0	<- no idea what this does
enforced_mode	0
go_hispeed_load	90
hispeed_freq	1200000
io_is_busy	0
min_sample_time	40000
mode	0
multi_cluster0_min_freq	1200000
multi_enter_load	360
multi_enter_time	79000
multi_exit_load	240
multi_exit_time	299000
param_index	0
single_cluster0_min_freq	800000
single_enter_load	95
single_enter_time	199000
single_exit_load	60
single_exit_time	99000
target_loads	55 1500000:70 1700000:85
timer_rate	30000
timer_slack	30000

To add to the multi-value for target_loads...above_hispeed_delay can also have multi-values

/sys/devices/system/cpu/cpu#/cpufreq/scaling_available_governors - shows the available cpu governors

/sys/devices/system/cpu/cpu#/cpufreq/scaling_governor - we can assign the available governors here...looks like you have this already...

If you wanted to...you can have each "core" have a different governor...it just needs to be applied to cpu0 and cpu4, respectively...

Scheduler

/sys/block/sda/queue/

add_random	1
discard_granularity	33554432
discard_max_bytes	34359734272
discard_zeroes_data	0
hw_sector_size	4096
iosched	tmp-mksh: cat: iosched: Is a directory
iostats	1
logical_block_size	4096
max_hw_sectors_kb	512
max_integrity_segments	0
max_sectors_kb	512
max_segment_size	4096
max_segments	128
minimum_io_size	16384
nomerges	0
nr_requests	128
optimal_io_size	8192
physical_block_size	16384
read_ahead_kb	256
rotational	1
rq_affinity	1
scheduler	noop deadline [cfq] sio
write_same_max_bytes	268431360

Frequencies

/sys/devices/system/cpu/cpufreq/mp-cpufreq

cluster0_freq_table	1500000 1400000 1296000 1200000 1104000 1000000 900000 800000 700000 600000 500000 400000
cluster0_max_freq	1500000
cluster0_min_freq	400000
cluster1_freq_table	2100000 2000000 1896000 1800000 1704000 1600000 1500000 1400000 1300000 1200000 1100000 1000000 900000 800000
cluster1_max_freq	2100000
cluster1_min_freq	800000

I hope this helps you and us S6 users...I've also attached a script that I was using to set my settings...I was in the beginning stages of creating an app for us...but I like yours better :p:good:

If you have any questions...feel free to reach out...
[Android Apps and Games] EMJI79:
[MENTION=4021385]Heisenberg420[/MENTION] can you explain low memory killer settings?
[Android Apps and Games] Heisenberg420:
They are thresholds for processes grouped by category, to determine when apps can be killed to free RAM. When your devices free RAM reaches a threshold, the app or processes within that category can be killed by the system to free up RAM.

Good article on the subject if you'd like more info, also found in post #2

http://www.androidcentral.com/fine-tuning-minfree-settings-improving-androids-multi-tasking

[MENTION=2553151]djvoleur[/MENTION] thank you for the info. This will help a ton when I have time to expand the big/small core controls. As for different governors, I have read that both clusters should always have the same governor or problems can occur. I will have to look more into this.
[Android Apps and Games] cobra11111:
Can added GPU Control

And Zram Controll

Gesendet von meinem SM-G925F mit Tapatalk
[Android Apps and Games] schaggo:
GPU control is in. Check the app more carefully or change your kernel to expose it.
[Android Apps and Games] laptopu:
Thanks for this app, it gives me control over the CPU which I lost when Cyanogenmod went to Lollipop 5.1.1 recently.

I have CM12 on a Samsung i9100 (S2) handset. I want to limit my upper CPU otherwise it drains faster than it charges using certain apps. I set the CPU max and that worked fine, but it reset after a reboot. I tried adding a delay in case there was a startup app stopping it but it doesn't retain the frequency I set the max at.

I then read I have to disable pnpmgr otherwise it will not retain my max limit - I do not have a pnpmgr option. I am guessing it will be in the Power header, but in there it simply says MPU Voltages - voltage interface not available in your kernel. Can you help? This is the pro version I purchased and I got it for this specific reason only.

Thanks
[Android Apps and Games] EMJI79:
Thanks.

Why can't I set threshold higher for empty apps, like 512mb?
[Android Apps and Games] Heisenberg420:
Yes I believe qosmgr is the culprit on Samsung devices, on touchwiz at least. I will be adding an option to toggle this very soon. In the mean time you can change permissions on /system/bin/qosmgr and revoke execution, or rename it and reboot.

512 is too aggressive for most devices. Remember Linux attempts to fill the RAM in order to speed things up, unlike windows where high RAM usage will cause poor performance. I may look into giving an option to raise the max similarly to voltages.
[Android Apps and Games] EMJI79:
French?
[Android Apps and Games] Heisenberg420:
Traveling is all done for now, finally have time to get back to working on the app. Updates coming soon!
[Android Apps and Games] maxed4901:
Oneplus one

Hi

Its a great app..m using on my one plus one with exodus nightly 5.1. It gives me access to change read ahead and governors. I frequently play 8 ball pool and lot of browsing but always see 2 of my CPU cores offline. Is this normal?
[Android Apps and Games] Yathani:
Great app and I have the pro version however I have couple issues with it.

I use that app on my Note 4 N910C.

1- The app won't apply the setting after reboot even If i delay it to 60sec after reboot. I do see the count down but after that nothing happens.

2- I have kernel googy 1.6a that includes voltage adjustment but it doesn't work on the app.

3- When i chose the night mode and go back the text color won't change and it will remain (Green and Grey instead of Green and white) which makes it hard to read.

Thanks :)