yashsingh1/xdaforums huggingface dataset:
[Nexus 6P General] NuLLV01D:
For those who aren't able to set touch boost settings by the scripts in EX Kernel manager, see this

http://xdaforums.com/showthread.php?p=65001710

---------- Post added at 10:42 AM ---------- Previous post was at 10:41 AM ----------

Will ask the dev
[Nexus 6P General] xSilas43:
You are right I actually never looked at that, I have mine set at zero from the script it actually can goto zero, but in EXKM you cannot set it lower than zero, you could just open a root Explorer and edit the value manually, until EXKM is updated.

or just type this into a terminal for now

$ su
$ echo 0:0 1:0 2:0 3:0 4:0 5:0 6:0 7:0 > /sys/module/cpu_boost/parameters/input_boost_freq

I have also released R6 as the stable version for now, minor tweaks from r5 to keep the CPUs at better frequencies.
[Nexus 6P General] giant22000:
If executing from terminal, make sure and give the su command first, then chmod 755, then run the script. If using an app to run the script, look for an option within the app to run as root.
[Nexus 6P General] NuLLV01D:
You can't use Kernel Adiutor.
[Nexus 6P General] yung40oz84:
For Sidious 2.0 I have interactive on Big and Despair on little, but Bioshock and Despair are used on BioThrawn correct? Also for Sidious, is the max and min CPU freq there actual highest and lowest or is the low for big cluster 633?

One last thing, can you add BioThrawn and Sidious to the github where CyanLion is for settings? and can there be the scheduler settings and min and maxes on there as well? Or is that not possible.?

Sorry for so many questions., are we supposed to use that edited thermal_config file that is floating around? Thanks for all your help!
[Nexus 6P General] dweekie:
I think it should be stickied that you can not run these scripts and apply settings when your battery is low and you are in battery savings mode. It seems some errors have arisen from that based on a couple posts previously.

I use SH Script Runner to run all the scripts without any issues on Kylo and PureNexus. I do have EX Kernel Manager, but I haven't felt the need to apply scripts there just yet, though I do use it to manually enter and edit settings.
[Nexus 6P General] mick.remy:
Hi [MENTION=5323968]xSilas43[/MENTION], thanks for the great work !

I have a 2 little questions:

Wich kylo kernel version should I take 4.9, 5.3 or 6.0 ? Which one works better with CyanLion ?

On Kylo is it better to switch to intelliactive ?

Thanks :)
[Nexus 6P General] The Destroyer:
This is a very good point. I did try apply the script late last night and got some errors messages about CPU6 being offline, which makes sense as is it turned off during powersave mode if enabled.

4.9 is the very stable version, 5.3 is the stable with added tweaks and the 6.0 is the dev version. I use 5.3 myself, but I see lots of others on 6.0 as well. Use 4.9 or 5.3 to be safe. I don't think anybody would be able to say whether either version works better with a given script.

If you are running the scripts, it doesn't matter which governor you choose as they will be overwritten by whichever script you run.
[Nexus 6P General] belloni:
Cani flash kylo over a custom kernel or should it be stock?
[Nexus 6P General] The Destroyer:
Are you running a rom or stock? You can either flash the stock boot.img or the rom's boot.img and then Kylo for the best results. Lots of people have flashed over other kernels but its better to be safe.
[Nexus 6P General] theportugeezer:
Just tried to run CyanLionR6.sh through SH Script Runner on Superuser mode but still getting the "Permission denied" errors for CPU6 and 7. Using Kylo r38 6.0 but was getting the same errors on r33 4.9.
[Nexus 6P General] mick.remy:
Thansk [MENTION=7177427]The Destroyer[/MENTION] for the answers.

Yes I know that but I can tweak the settings after runing the script and I wonder if it's better to use Intelliactive or not.
[Nexus 6P General] dweekie:
What is your battery percentage? I'm on kylo r38 4.9 tool chain shouldn't matter.
[Nexus 6P General] theportugeezer:
Seeing worse battery with 6.0, 68% with 1hr 35 but i wiped the cache after I installed the kernel so had to go through the whole optimisation process which takes a chunk of battery anyway. Yesterday on CyanLion R5 and Kylo r33 4.9 i was at 75% when I hit 1hr 30.
[Nexus 6P General] The Destroyer:
No problem! There is a thanks button at the bottom of each post in case you haven't seen it. ;)

The scripts themselves are designed towards using a specific governor. For CyanLion and some of the earlier scripts, they work better with Interactive. While other users like Jim and xSilas have also used the intelliactive, despair, bioshock and a few others to maximize the experience in other areas like smoothness.
[Nexus 6P General] belloni:
Running Pure Nexus with Franco at the moment.
[Nexus 6P General] NuLLV01D:
CyanLion "only" works with interactive and thus is a Universal Script. Also, these other governors don't "maximize" smoothness. That depends on the end user's usage and the level of tweaking done. You can get ultra smooth performance with interactive and super crappy performance with bioshock governor, vice versa. It all depends.

---------- Post added at 09:09 PM ---------- Previous post was at 09:07 PM ----------

Ironically, 5.3 is a little worse battery wise while 6.0 excels in both performance and battery :p

---------- Post added at 09:11 PM ---------- Previous post was at 09:09 PM ----------

Kylo kernel's zip automatically overrides all previous kernel settings and thus you can directly flash it without needing to flash the ROM's stock boot.img or doing anything extra (No need for wiping cache and dalvik-cache)

---------- Post added at 09:14 PM ---------- Previous post was at 09:11 PM ----------

http://xdaforums.com/showpost.php?p=65001812&postcount=526
[Nexus 6P General] xSilas43:
In theory the intelliactive governer may provide better batter life and smoother ramping of frequencies but you may get some UX lag initially.

---------- Post added at 04:54 PM ---------- Previous post was at 04:49 PM ----------

I have added biothrawn to my github and will be updating the CyanLion sources shortly. sidious I cannot as it was not my script, my friend [MENTION=5528810]Jimsilver73[/MENTION] made that one :)

You can have scheduler and max/min settings in the scripts at the moment but not in EXKM profiles and to be honest I don't think I'll make a biothrawn version for EXKM, it's a little dated but should still work well but it's easy enough to run the script and most people on Kylo use KA.

As for the thermal conf I personally wouldn't recommend it as I haven't really ran into any issues with the defaults, if your phone gets around 50 degrees it turns off two cores which I think is reasonable,and tbh our phone runs pretty damn smooth with 2 cores anyways. But you are free to use it at your own risk.

---------- Post added at 04:56 PM ---------- Previous post was at 04:54 PM ----------

I'd say experiment with the toolchains and find what works for you, in reality at the end of the day the differences they make if fairly isn't gigantic so you can't pick a "wrong" version. I have had best results on 6.0, most have best battery on 4.9 and best performance on 5.3

Also I am sorry if I missed your question the thread is growing a lot now ahah! If you need more assistance there some awesome people here or you can always PM me.
[Nexus 6P General] NuLLV01D:
[MENTION=5323968]xSilas43[/MENTION] You the real deal here bruh! BTW any tweaks for I/O scheduler and readahead values? Those can sometimes matter a lot. Franco recommends CFQ for AOSP and BFQ for CM (CM has additional patches for BFQ) but I'd like to hear your opinion too. Thanks for all the work you do here, mean a lot!
[Nexus 6P General] xSilas43:
I personally use fiops at 1024 read ahead vaue, and have had a great result with it, I find fiops to be a great balance of performance and battery life, you can do a quick google search on Android Io schedulers and do some reading and find what will work for you. Fiops however, is not in a lot of kernels so then I would probably use noop or SIO-Plus . I was unaware of the CM bfq patches so you may want to try that out and see how it goes if your using CM as a base.

Edit: with r6 released i will be experimenting for r7 with some of the Ghostpepper values, and see how it impacts performance/battery life.
[Nexus 6P General] nadiros:
ElementalX, CyanLionR6, and so far so good. R5 ran well yesterday as well.

I've been loading default governor profile in EXKM between running different scripts (CyanLionRX) using an app called "Boot Shell" and then saving it as a profile in EXKM.

Thanks to everyone involved in these tweaks....doing the math and legwork for us dummies :cyclops:

Cheers

If anyone is looking for an easy way to run the scripts I'd recommend "Root Explorer" just long press on the sh file and tap "open with" , "Linux script handler"
[Nexus 6P General] elreydenj:
Great work. Moving to R6 right now. I see that the big cluster gets shut off when battery gets very low? At what threshold does this occur and is there any way to stop this behavior? I was at 5 percent and I just happened to check and the big cluster was off. Core control is not checked in Kernel Adiutor. Which of the three thermal options do you normally use in Kernel Adiutor Silas?
[Nexus 6P General] xSilas43:
I only use thermal throttling, unfortunately i dont think yiu csn disabke that feature, you could try disabling the battery saver.
[Nexus 6P General] elreydenj:
Thank you. I dont believe that I have battery saver enabled. Is there a database file to change in order to disable battery saver or are you just referring to the android battery saver option that you can toggle on and off? I see that it kicks off at 10 percent and kicks the big cores back on at 11%. Anyone have any luck editing something to remove this behavior? Thanks.
[Nexus 6P General] xSilas43:
ill do some digging in the system files and see if i can find anything.

Edit: Well unfortunately i could not find anything but im not the most knowledgeable in that area, you may want to nicely ask a kernel developer like flar2 or DespairFactor, [MENTION=5886947]soniCron[/MENTION] might even have an idea.

Edit2: The new test version is going well. :)
[Nexus 6P General] elreydenj:
Thank you. I remember doing it on my Nexus 6 but I have not seen mention of it at all on the 6P.
[Nexus 6P General] DespairFactor:
What kernel are you on? It is likely BCL, the threshold you would have seen in Shamu would be BCL or zen decision params
[Nexus 6P General] elreydenj:
Thank you Despair. I'm on Elemental. I remember doing some bcl script on the Nexus 6 in init to disable it.
[Nexus 6P General] sandfreak:
I switched to a different file explorer because I couldn't figure out how to run them in root explorer. Thank you for sharing.
[Nexus 6P General] elreydenj:
Thank you once again. Excuse my ignorance but doesnt the bcl shut off cores due to temperature? What i am referring to is the big cores shutting down at 10% battery and coming back on at 11%. I have used Paul's thermal-conf file so i dont believe I have issues with aggressive thermal throttling. If disabling the mode in the bcl driver file will disable that function of kicking out the big at a certain battery level then I will go ahead and do it. Do you recommend disabling the mode in /sys/devices/soc.0/qcom,bcl.60? Once again, thank you in advance.

Anyone have any idea how to disable the bcl mode on our Nexus p's?
[Nexus 6P General] ming86:
What is BCL? (description from [MENTION=5169465]DespairFactor[/MENTION])

BCL polls the battery monitor system for various values such as voltage, current and temperature through the battery. This driver is meant to help prevent possible reboots, but with it removed on several devices we have seen no issues.

The way it prevents reboots is by setting thresholds and when the threshold is passed or tripped, it will throttle or unplug cores, which is detrimental to performance(we have seen it on the OnePlus Two and Nexus 6 so far). With that being said, wouldn't you truly like your device to run at its maximum performance and let the real hotplugging and thermal drivers work properly?
[Nexus 6P General] xSilas43:
Thanks to [MENTION=4684315]flar2[/MENTION] CyanLionR6 is now included by default when you install EXKM! I'll keep you guys posted on R7 which i may release under a different codename because it is so different.
[Nexus 6P General] THATTON:
Disregard.
[Nexus 6P General] Ofthecats:
Looking forward to it!

So far cyan lion r6 has given me the best results yet. Although, only tested one cycle
[Nexus 6P General] doki81:
Hi Silas,

edited...seem like i have downloaded the sh version....sorry for the mistake..
[Nexus 6P General] Balino:
I'm running ghostpepper in elementalx a bit tuned and the battery life is great, like the performance.

4 hours SOT.

Over 20 hours with screen off.

42% left.

I noticed that the high performance cores are running at 633mhz by default. Why is it like this? Are them optimized to stay at this freq?

I'm new to this big.little thing and trying to understand how they works.

Sent from my Nexus 6P
[Nexus 6P General] NuLLV01D:
If you're talking about the min frequencies of the big core, then it doesn't matter whether its at 633 or 384MHz as it gives negligible

to no difference in battery life and actually helps as the core can jump to higher frequencies in a shorter while when its under load. However you can surely put them to the lowest (384) if you want.
[Nexus 6P General] Dbj.Dhaval:
I am getting random reboot took this from log dunno what it is can any one please help me finding out the problem

01-28 22:30:50.543 E/AndroidRuntime(32350): *** FATAL EXCEPTION IN SYSTEM PROCESS: main

01-28 22:30:50.543 E/AndroidRuntime(32350): java.lang.NoSuchMethodError: No interface method broadcastIntent(Landroid/app/IApplicationThread;Landroid/content/Intent;Ljava/lang/String;Landroid/content/IIntentReceiver;ILjava/lang/String;Landroid/os/Bundle;Ljava/lang/String;IZZI)I in class Landroid/app/IActivityManager; or its super classes (declaration of 'android.app.IActivityManager' appears in /system/framework/framework.jar)

01-28 22:30:50.543 E/AndroidRuntime(32350): at ccx.a(SourceFile:64)

01-28 22:30:50.543 E/AndroidRuntime(32350): at cdm.a(SourceFile:127)

01-28 22:30:50.543 E/AndroidRuntime(32350): at cdp.run(SourceFile:99)

01-28 22:30:50.543 E/AndroidRuntime(32350): at android.os.Handler.handleCallback(Handler.java:739)

01-28 22:30:50.543 E/AndroidRuntime(32350): at android.os.Handler.dispatchMessage(Handler.java:95)

01-28 22:30:50.543 E/AndroidRuntime(32350): at android.os.Looper.loop(Looper.java:148)

01-28 22:30:50.543 E/AndroidRuntime(32350): at com.android.server.SystemServer.run(SystemServer.java:306)

01-28 22:30:50.543 E/AndroidRuntime(32350): at com.android.server.SystemServer.main(SystemServer.java:191)

01-28 22:30:50.543 E/AndroidRuntime(32350): at java.lang.reflect.Method.invoke(Native Method)

01-28 22:30:50.543 E/AndroidRuntime(32350): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)

01-28 22:30:50.543 E/AndroidRuntime(32350): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

01-28 22:30:50.543 E/AndroidRuntime(32350): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:114)

01-28 22:30:55.407 I/chatty (19104): uid=1000 system_server expire 256 lines

01-28 22:30:55.713 I/chatty (19104): uid=1000(system) ActivityManager expire 1 line

01-28 22:30:55.714 I/chatty (19104): uid=1000(system) android.ui expire 1 line

01-28 22:30:55.807 I/chatty (19104): uid=1000(system) android.display expire 3 lines

01-28 22:30:55.823 I/chatty (19104): uid=1000(system) PowerManagerSer expire 1 line

01-28 22:31:53.493 W/PackageManager(19104): Unknown permission com.google.android.apps.googlevoice.permission.AUTO_SEND in package com.google.android.googlequicksearchbox

01-28 22:31:53.500 W/PackageManager(19104): Unknown permission com.android.chrome.PRERENDER_URL in package com.google.android.googlequicksearchbox

01-28 22:31:53.515 W/PackageManager(19104): Unknown permission com.google.android.launcher.permission.CONTENT_REDIRECT in package com.google.android.googlequicksearchbox

01-28 22:31:53.520 I/PackageManager(19104): Un-granting permission com.google.android.googleapps.permission.GOOGLE_AUTH from package com.android.providers.calendar (protectionLevel=2 flags=0x30083e45)

01-28 22:31:53.522 I/PackageManager(19104): Un-granting permission com.google.android.googleapps.permission.GOOGLE_AUTH.cl from package com.android.providers.calendar (protectionLevel=2 flags=0x30083e45)
[Nexus 6P General] xSilas43:
Do you have any themes installed?
[Nexus 6P General] Dbj.Dhaval:
Yes deep darkness theme
[Nexus 6P General] azsl1326:
So is this the default settings when you are using EXKM or do you have to load it?
[Nexus 6P General] drdrewdown:
You'll have to load it

sent via |dirty|unicorns™
[Nexus 6P General] azsl1326:
Got the update this morning for EXKM, however I don't see the profile available to load in the Governor Options > Load screen.
[Nexus 6P General] drdrewdown:
use a file explorer to delete the folder for gov_profiles inside the exkm folder in /sdcard
[Nexus 6P General] azsl1326:
That fixed it - thanks!
[Nexus 6P General] xSilas43:
I would uninstall the theme, and then reboot, then install it, then reboot again. please do a hard reboot, not a soft reboot. That should fix the issue, because it seems like this is the error causing reboots.

01-28 22:30:50.543 E/AndroidRuntime(32350): java.lang.NoSuchMethodError: No interface method broadcastIntent(Landroid/app/IApplicationThread;Landroid/content/Intent;Ljava/lang/String;Landroid/content/IIntentReceiver;ILjava/lang/String;Landroid/os/Bundle;Ljava/lang/String;IZZI)I in class Landroid/app/IActivityManager; or its super classes (declaration of 'android.app.IActivityManager' appears in /system/framework/framework.jar)
[Nexus 6P General] Brutalibus:
When play games ( especially crushlands) the device is too much hot with dirty unicorn ROM and kernel and cyanLionR6 script. Someone has the same problem?
[Nexus 6P General] xSilas43:
That just something you'll experience with our device being aluminum and paper thin. You could try hexacore mode or apparently scaling your display to 1920x1080 will help with heat issue but i can't confirm and have no comment on that. If you have thermal throttling enabled, the device will take care of itself and you don't have to worry about the heat.

Edit: I would like peoples opinion, how do you apply the profiles? or what woukd you prefer i keep making? scripts? EXKM profiles? or both?
[Nexus 6P General] Tzfardaya:
I'm a fan of scripts.
[Nexus 6P General] xSilas43:
Im having such great results with the test profile im going to release it in ALPHA under a new codename DARKSPICE! These are basically the GhostPepper settings but with the correct loads for the 6P, with some of my added spice! ;) The download link is on my AFH. I am only release the EXKM profile as it is still in alpha stage, but the source is still on github so you could apply it to r6 if you use scripts. Enjoy guys! Should be pretty good, slightly snappier, with a bit better battery and smoother freq jumping. Check the OP for DL link, Please share your results as it is still in alpha. Credits to [MENTION=5886947]soniCron[/MENTION] for making the ghostpepper settings.
[Nexus 6P General] Badger50:
I like the scripts personally. Easier to edit if I choose to. Or I just take my favorite one, run it, then back it up in EXKM. Simple as that :)
[Nexus 6P General] The Destroyer:
Awesome! Will give this a shot. Is the scheduler still on fiops and 1024 readahead?

Thanks.
[Nexus 6P General] xSilas43:
Correct!
[Nexus 6P General] Spartan117H3:
Okay I got it. So change the first 4 cores to 672, not just the 4th one cause I currently have them at 1344, 384, 384, 384. I noticed when changing all 4 to 672, the 4th core DOES stick. Opening it up again will make it drop though. Also the settings doesn't even give you access to the 2nd cluster since there are only 4 cores worth of options (0 to 3). Question, why can I only set my max frequency for cluster 2 to 1824 instead of 1958? It keeps reverting for some reason. Also the set settings on reboot options are buggy in the EX manager for these settings for some reason (the min CPU for the little cluster keeps turning off when I change the max CPU for cluster 2 or if I were to reboot). It's weird because sometimes the max will be set to 1958 and sometimes the min from the little will un-select set at reboot and set itself to 672.

He means nothing turned on because I was asking if you have to literally manually select the blue set settings on reboot icon for every single option that we modified here.

For the last guy, I run a 6p and I do get the touch boost in the same exact location that you do on your 5x. I run EX 1.05 and downloaded EX manager today.
[Nexus 6P General] Alcolawl:
Yes, you have to select the blue set settings on reboot icon for every single setting we've modified.

Also, the input boost frequency for the 4th core on my Nexus 5X doesn't stick either. It has something to do with a hard coded value either in the Interactive governor or something else deep inside the phone. Nothing can be done to change this as far as I know. As far as overclocking, I think ElementalX supports overclocking but you might have to select it as an option in the Aroma Installer when flashing the kernel in recovery.
[Nexus 6P General] BigiD16:
How do i go back to flash setting so i can set it to 1958 Max?
[Nexus 6P General] Badger50:
Clear out your settings in the settings section of the Ex app. Then flash the Ex kernel again, and select what you want in the aroma installer.
[Nexus 6P General] treezy26:
So can anyone explain why I don't have the touch boost option? I'm running elementalX 1.0.5 and using ex kernel manager.
[Nexus 6P General] randomnoob69:
Using ghost pepper but battery dies even faster than before and all I'm doing is listening to music
[Nexus 6P General] Badger50:
I can't explain why. However, maybe try this. Go into settings, apps, app permissions, select Ex app, clear cache and data, hit force stop, then uninstall. Go to playstore, and download it again. Worth a try anyway :)
[Nexus 6P General] treezy26:
Would the setup in aroma have anything to do with it? I was confused when setting it up so I just left everything either stock or default.
[Nexus 6P General] Badger50:
It shouldn't. I've installed that kernel a bunch of times with stock settings and touchboost always shows up.
[Nexus 6P General] steelersmb:
I just flashed the ghostpepper script but I noticed a few of the settings were different than what is listed here: http://xdaforums.com/showpost.php?p=64648136&postcount=946.

I just wanted to verify that it's okay.
[Nexus 6P General] treezy26:
Idk what's going on. I tried clear cache and data from ex kernel and uninstalling and reinstalling. But I still can't get touch boost option to show up. I give up...

Boy do I feel dumb. Apparently there was an update to the kernel and now touch boost shows up. Please disregard my noobness...:eek:
[Nexus 6P General] Badger50:
Hahahahahaha...it's ok bro. We've all been noobs too. Glad you got it worked out :)
[Nexus 6P General] resynx:
When I tried to execute the script using a file explorer nothing changes. And when I tried the terminal route after I typed in chmod 755 <butterfly.sh> I got hit with a line that said something like "syntax error new line unexpected" :eek:

I'm sure it's something on my end.. any ideas?
[Nexus 6P General] treezy26:
Well that's the thing. I've been around these forums since my htc hero days:silly:. You would think I'd be a little more up to speed:rolleyes: All this new systemless root stuff and getting Android pay to work has got me all discombobulated. Thanks again guys!!!:good:
[Nexus 6P General] Badger50:
I hear ya there. Been around since the DINC myself...and I still Noob it up from time to time :)