yashsingh1/xdaforums huggingface dataset:
[OnePlus 2 Android Development] xdvs23:
[MENTION=4729623]benschhold[/MENTION] on kernel 2.1 deep sleep is broken. Reverted to 2.0 now works fine.
[OnePlus 2 Android Development] magnamentis:
hoho... indeed, you made it again, nice surprise, here comes my appropriate reply:

[IMG="don"]http://xdaforums.com/attachment.php?attachmentid=3686386&stc=1&d=1458217893[/IMG]
[OnePlus 2 Android Development] benschhold:
OK i try something in next build
[OnePlus 2 Android Development] magnamentis:
mine sleeps fine, 96% deep sleep first half hour including SOT, will be even better after longer periods without touching the device, if you want i can make an extended test and post a shot ?

i mean before you go to work for something that is userspace ( which is mostly the case ) just let me know
[OnePlus 2 Android Development] injectx:
What CM version are you running dear fella? I switched from CM to Exodus back to CM because i had bluetooth issues. SOT on Exodus was awesome though(6h normal usage). What SOT are you able to get while using benschold kernel?
[OnePlus 2 Android Development] magnamentis:
i'm on temasek's by [MENTION=4729623]benschhold[/MENTION] it's the rom with the least bugs, basically none that i'm aware of right now while there are always features one doesn't use, but generally that's my observation.

FYI i have nandroids from CM13, Bliss, Skydragon as well as exodus up to date with a 2-3 days gap max.

had no wifi issues in months and 2-3% idle drain overnight. on all those above mentioned roms except OOS based.
[OnePlus 2 Android Development] nexus_vl:
Great work! :good:

Any chance of having voltage control as well?
[OnePlus 2 Android Development] benschhold:
no but maybe i will uv the kernel a bit
[OnePlus 2 Android Development] benschhold:
Testkernel send to 2 testers, if its OK i will release it today
[OnePlus 2 Android Development] magnamentis:
85 minutes idle drain test gave me 77.37% deep sleep ( 2.63% awake )

so i think there is no kernel issue, many people change rom or kernel and in the process are rebooting logically while many times the reboot alone

would have done the job alone. not sayin' or refer to anyone specific, just taking the opportunity to point out once again that a reboot is the very

first thing to try upon things going out of the ordinary :)

EDIT: overnight values are steady between 1.35 and 1.85% awake
[OnePlus 2 Android Development] nexus_vl:
If you want one more, happy to try...
[OnePlus 2 Android Development] ryuksniper:
am looking forward to try to see if heated as before , as version 1.9 was fantastic
[OnePlus 2 Android Development] Xendetor:
When you have got a nice profile for this kernel in kernel audiutor,

then feel free to post it in the profile thread

http://xdaforums.com/showthread.php?t=3328159
[OnePlus 2 Android Development] benschhold:
Kernel 2.3

KernelUpdate

Overclocking hell yeah

BatteryChargingControl in KernelAdiutor

fixed a derp in corecontrol (switched it)

fix missing code for notification slider
[OnePlus 2 Android Development] djsubterrain:
inb4 "I overclocked to 4GHz and my phone burst into flames"
[OnePlus 2 Android Development] maximosm:
With the battery charging control we can faster charge the phone?
[OnePlus 2 Android Development] AndroidBeginNinja:
I just installed this Kernel on AOKP it works smooth right now at least
[OnePlus 2 Android Development] trivita:
thanks for the oc. but it seems i cant set the frequency range for little cpu anymore? in the kernel auditor. and i cant change the governor either. it switches back everything automatically..
[OnePlus 2 Android Development] nexus_vl:
Big and little cores aren't reversed anymore in KernelAdiutor,

although still something wrong with setting cores online/offline.

Seems I can set max cores but min cores setting does not work.

Always the same amount of cores online, non go off and non go on.

Also, boost frequency seems to be stuck at 1344MHz no matter the settings.
[OnePlus 2 Android Development] benschhold:
turn of your hotplug/touch/wake boosts
[OnePlus 2 Android Development] benschhold:
i guess you have boeffla helper activated or some hotplug option
[OnePlus 2 Android Development] nexus_vl:
Boeffla helper is deactivated, msm mpdecision hotplug is active.

Do you recommend disabling it?
[OnePlus 2 Android Development] mimbel:
Deep sleep and OC work on latest cm13

Can you make a profile for the kernel ??

Thank you very match

Envoyé de mon ONE A2005 en utilisant Tapatalk
[OnePlus 2 Android Development] trivita:
that doesnt solve the issue.

i'm using latest unofficial cm13 with your kernel v2.3 nothing else

now after a reboot. kernel auditor is completely messed up. with min/max freq both fixed to 384mhz.

and sometimes when i go to cpu tab, KA just stuck with the loading process.
[OnePlus 2 Android Development] Bishnoi:
V2.3 big core values go back to default and governer also changes back to interactive.
[OnePlus 2 Android Development] trivita:
guys, i kinda know why..

dont turn on boeffla core helper that thing. that's probably gonna mess up CPU section's configuration.
[OnePlus 2 Android Development] ryuksniper:
Nicee now in 2.3 whit cyanpop and temperature now is normal! Nice and thanks!!!

Inviato dal mio ONE A2003 utilizzando Tapatalk
[OnePlus 2 Android Development] Naprzod:
Link is down..?
[OnePlus 2 Android Development] meiax93:
Nope bruh.

Here link V2.3

https://www.androidfilehost.com/?fid=24459283995299091
[OnePlus 2 Android Development] trivita:
are you clicking the link from inside tapatalk? that should cause the problem.

通过我的 ONE A2001 上的 Tapatalk发言
[OnePlus 2 Android Development] AANISH:
Where is the charger control option in Kernel Auditor
[OnePlus 2 Android Development] whwhdtk5689:
2.3 zip flash error... signature error,,,?

======== EDIT =======

fix now
[OnePlus 2 Android Development] xdvs23:
Well, other users also were experiencing that issue, and after flashing the old 2.0 version, deep sleep worked again so it must be something in the kernel ;)
[OnePlus 2 Android Development] nicesoni_ash:
A53 minimum frequency doesn't change and stick to same value.
[OnePlus 2 Android Development] xdvs23:
I can confirm that deep sleep is working in 2.3 [MENTION=4729623]benschhold[/MENTION]

Overclocking also works.

Great work!

---------- Post added at 07:38 AM ---------- Previous post was at 07:38 AM ----------

Use kernel adiutor
[OnePlus 2 Android Development] nicesoni_ash:
I tried with kernel adiutor and managed to lower the frequency but now all four a53 cores are online but I want only 3 of them online.
[OnePlus 2 Android Development] trivita:
well i.confirm too
[OnePlus 2 Android Development] mimbel:
Envoyé de mon ONE A2005 en utilisant Tapatalk

---------- Post added at 08:25 AM ---------- Previous post was at 08:14 AM ----------

Apparently the deep sleep does not work or kernel auditor misconfigured on cm13

Envoyé de mon ONE A2005 en utilisant Tapatalk
[OnePlus 2 Android Development] injectx:
Just flashed this kernel but when opening Synapse I get the following:

Kernel Adiutor also doens't work. I gave both apps root permission.

---------- Post added at 08:43 AM ---------- Previous post was at 08:41 AM ----------

My standby ain't that good either
[OnePlus 2 Android Development] mimbel:
How to configure this kernel or there are a profiles for downloading as the beofla kernel ?

Envoyé de mon ONE A2005 en utilisant Tapatalk
[OnePlus 2 Android Development] ChefChaudart:
Hello,

All tabs are working for me ... except CPU which do not open !??
[OnePlus 2 Android Development] ollimi1:
Hi ChefChaudart,

enable Boeffla Config Helper in Core Control tab!
[OnePlus 2 Android Development] ollimi1:
v.2.3 test

I've tested v2.3 over night works very well for me and gave me a big performance boost.(look screenies below)

Performance settings:

- Impulse/Implulse governor on both cluster,

- overclocked to max.,

- temp limits 60/80°C,

- no hotplug or core controll settings.

For all day usage I'm using the same settings, but hotplug(faux123) is enabled and limited to max. 6 cores online and gpu is limited at 450Mhz.

Deepsleep works,

phone does'nt heat up,

good over night battery drain 0,5-1,5%/h.

Conclusion:

Kernel is getting better and better!
[OnePlus 2 Android Development] morback:
I'm also impressed by the fact my phone is not hotter with OC

I feel UI is a bit smoother

I set core control 3min/3max for little, 2min/2max for Big, max fqc set to max for both, min fqc no changes

ElementalX gov for both

CPU and touch boost activated

Envoyé de mon ONE A2003 en utilisant Tapatalk
[OnePlus 2 Android Development] injectx:
Same for me, when i tap "CPU" tab, loading wheel appears on the top right and after this I can't tap on anything anymore. What CM version are you on? Maybe it has something to do with not being on a Benschold kernel like Bliss?

Nevermind, working now all of a sudden
[OnePlus 2 Android Development] Chandanmj:
Reboot on latest RR Rom

Hai,

I have flashed v2.3 kernal over rr rom. it always reboots..

Any solutions??

Edit: maybe for selinux problem.. after flashing v2.3 it set to premissive..(maybe it should be in enforcing)
[OnePlus 2 Android Development] mimbel:
The deep sleep work after changing the CPU Governor thanks to olimi03

Envoyé de mon ONE A2005 en utilisant Tapatalk
[OnePlus 2 Android Development] injectx:
What did you change?
[OnePlus 2 Android Development] magnamentis:
as it seems whether thing behave as expected or not depends a lot of the pre-v2.3 setup. some features obviously interfere with each other, means they cannot be set in a certain way and/or active at the same time, similarly as it always was with hotplugging, only one at the time is allowed.

my recommendation is to disable all "Apply on boot" sliders and boot the device with default kernel settings and go from there in smaller increments, means to set a new config and see first whether it works (behaves) well or not.

this is meant as an idea as to how to troubleshoot because with my v.2.1 and v.2.2 setup (profile) i had some issues with cores not scaling down properly and/or at all which resulted in the device not cooling down properly.

as we all remember [MENTION=4729623]benschhold[/MENTION] was not sure whether he should keep UKM/Synapse compatibility or not and the reason was that some folks would try to use them simultaneously which a few posts back obviously proved to be a correct assumption.

don't use UKM/Synapse and Kernel Adjutor simultaneously, at least freeze KA when using synapse and and don't install synapse and don't flash UKM when using Kernel Adjutor.

Further don't forget that you have to flash UKM before you can use Synapse while Kernel Adjutor comes with the kernel and will work out of the box
[OnePlus 2 Android Development] mimbel:
Change it to impulse

Envoyé de mon ONE A2005 en utilisant Tapatalk
[OnePlus 2 Android Development] injectx:
Big cpu governor or little?

---------- Post added at 11:02 AM ---------- Previous post was at 11:02 AM ----------

Thanks for this, explains a lot.
[OnePlus 2 Android Development] magnamentis:
correct, impulse is one of the few governors with BIG.little architecture in mind, another is zzmove by [MENTION=3279788]ZaneZam[/MENTION] who as well went through the hassle to make his components fully compatible. not sayin' those are the only ones but i know that many govs are not perfectly suited to work on BIG.little, including many of those which i previously preferred. things are of course changing almost daily so it's worth to keep an eye on the subject.

[MENTION=3141010]injectx[/MENTION] just saw your last post so this applies to you and i as well can recommend impulse as a working governor and you can apply to both clusters.
[OnePlus 2 Android Development] injectx:
Interesting. So I have to set both big and little to impulse right? Sorry i'm a bit new to the whole kernel tweaking.
[OnePlus 2 Android Development] ryuksniper:
I try now ur config, but i not have hotplug (faux), but i set 6 core online, thanks for your config.

Inviato dal mio ONE A2003 utilizzando Tapatalk
[OnePlus 2 Android Development] Methroix:
To those of you who are having problems with Kernel Adiutor CPU tab endlessly loading:

This has been discussed before, and the likely culprit is the first A57 core being offline.

This can happen when the A57 cluster is set to disable individual cores when not needed.

There's basically a 25% chance that the first core will be shut down.

One solution seem to be to enable Boeffla Config Helper, as latest mentioned by [MENTION=4174709]ollimi1[/MENTION].

Another is to temporarily setting Min/Max A57 cores to 4/4 under Core Control.

Do note that if the big cluster has been shut down due to overheating, you may have to play the waiting game.

Anyone with more insight is welcome to correct my layman deductions.
[OnePlus 2 Android Development] magnamentis:
i'm sure it's there, (faux123)

check the "Thermal" tab in Kernel Adjutor, it's the one on top, (deactivate all others)
[OnePlus 2 Android Development] ryuksniper:
Oh thanks, i active this thanks!

Inviato dal mio ONE A2003 utilizzando Tapatalk
[OnePlus 2 Android Development] CrashTestDroid:
I think you're right. Kernel Adiutor fails more often than not for me but I can force the big core online by tapping the App Switcher key a few times quickly and Adiutor will behave for a short time after that.

With constant app switching you can get Adiutor working long enough to put together a profile.
[OnePlus 2 Android Development] benschhold:
Kernel Adiutor is waiting for core 4 (first big core) to be online

maybe i find a adiutor or kernel solution
[OnePlus 2 Android Development] BulletBrusher:
Why A53 cores are always on? I've tried to change things in hotplug and core control. But little cores are still always on
[OnePlus 2 Android Development] xdvs23:
You can't disable the little cores AFAIK. Only the big cores.

---------- Post added at 02:03 PM ---------- Previous post was at 02:01 PM ----------

Which ROM?! 92k score???
[OnePlus 2 Android Development] nicesoni_ash:
I can, not just through adiutor.
[OnePlus 2 Android Development] xdvs23:
[MENTION=4729623]benschhold[/MENTION] I know this might be a dumb question but is it possible to overclock more than that? Maybe to 2,3 or 2,5 GHz? Would that be a problem for you?

---------- Post added at 02:06 PM ---------- Previous post was at 02:05 PM ----------

Ok but I can only disable the big cores.
[OnePlus 2 Android Development] LOL9988:
Sorry for being noob

But what exactly does charging control do?
[OnePlus 2 Android Development] ryuksniper:
I only noticed now that when I take a picture is slow saving , is guilt kernel or rom?
[OnePlus 2 Android Development] ollimi1:
a

Hi BulletBrusher!

Disable a53/little cores works fine. (See below)

You need to have in mind to use only one solution to modify CPU. Either MSM hotplug or core control not both and also if you choose hotplug keep in mind to use only one of the two msm driver(faux123 or showp1984).

If you try to mix the driver settings, you will not achieve desired results!
[OnePlus 2 Android Development] ollimi1:
Hi xdvs23!

you can also disable small cores but not on all governors(screenie above). Impulse and zzmove works well with big:LITTLE architecture like [MENTION=5372360]magnamentis[/MENTION] mentioned a few post earlier!

And to your question:

Temasek, what else?!
[OnePlus 2 Android Development] BulletBrusher:
Not working.

I want min 1 core and max 8 tried per core control and hotplug but A53 cores still always online and can't be unticked in CPU section. If I set max 1 little core in core control it works but then the little cores are always offline.
[OnePlus 2 Android Development] xdvs23:
I have zzmoove. My best score on BlissMallow was 68k but unfortunately I am getting 39k now :(
[OnePlus 2 Android Development] LOL9988:
Any1?
[OnePlus 2 Android Development] ollimi1:
Hey LOL9988!

With this settings you control how much power goes from charger or pc into your battery.

Actually self-explanatory!
[OnePlus 2 Android Development] LOL9988:
Actually I figured that out. But I was asking if we can charge the device fast?

And Also does it work on resurrection remix?
[OnePlus 2 Android Development] ollimi1:
:( did you use a hotplug driver?

Try impulse on both cluster, max. oc and no hotplug or core control changes.

Below my result from wednesday using Bliss.
[OnePlus 2 Android Development] magnamentis:
no that's not what you asked which is why nobody replied, the answer was self explanatory, it controls the amperage (max power flow)

no id does not mean fast charge, fast charge means that juice is pushed into the battery via voltage and pulses while normally a battery "sucks" the juice depending on how much the software allows it to suck. this feature only means how much is the max it can suck but nothing is pushed.

and then i recommend to write what you mean, because unspecific questions or statements don't specify the meaning behind it, no crystal ball reading available.
[OnePlus 2 Android Development] xdvs23:
No I don't use hotplug driver.

My settings were:

big: Min CPU 384 MHz, Max CPU 2045 MHz, Governor zzmoove

LITTLE: Min CPU 384 MHz, Max CPU 1708 MHz, Governor zzmoove

Core Control: Min CPU big: 1, Max CPU big: 4, Max CPU LITTLE: 4, Min CPU LITTLE: 1

GPU: Min: 180 MHz, Max: 630 MHz, Governor: msm-adreno-tz (which is better?)
[OnePlus 2 Android Development] ollimi1:
Boeffla helper is disabled?

Have you tried to reboot? Sometimes it takes more time to apply the settings or needs a reboot.

---------- Post added at 17:06 ---------- Previous post was at 17:00 ----------

And again!

You can't use core control and hotplug at the same time!!!

Disable all hotplug driver settings, enable beoffla helper, set core control settings, disable boeffla helper!
[OnePlus 2 Android Development] BulletBrusher:
Yes I have understand it. And this is what I've done but the problem still exist.
[OnePlus 2 Android Development] magnamentis:
read a bit back and do how i said, disable all "apply on boot" sliders and reboot, problem will be gone and then you'll go from there step by step setting up your preferred configuration until it breaks. best practice would be to "shut off" instead of rebooting. why? because it's better to start with an as cool as possible device to avoid any influence of thermal-engine.conf to the behaviour during setup.
[OnePlus 2 Android Development] magnamentis:
First Time i do that LOL

normally i smile and give a sh... about it but this time i was really curious and my suspicions got confirmed, see for yourself LOL :good: :laugh: :cool: :p

[IMG="1"]http://xdaforums.com/attachment.php?attachmentid=3687840&stc=1&d=1458320490[/IMG]

[IMG="2"]http://xdaforums.com/attachment.php?attachmentid=3687841&stc=1&d=1458320638[/IMG]

[IMG="3"]http://xdaforums.com/attachment.php?attachmentid=3687852&stc=1&d=1458321671[/IMG]
[OnePlus 2 Android Development] Mohit31:
Just one word

WOW..
[OnePlus 2 Android Development] maximosm:
How did you did that? Please share...

Στάλθηκε από το ONE A2003 μου χρησιμοποιώντας Tapatalk
[OnePlus 2 Android Development] magnamentis:
which way ? too many screenshots and too much to write, do you think best would be to post the profile backup or the kernel backup file ?

i'm not used to share this kind of stuff because usually it makes little sense, what's good for me must not be right for someone else but

of course i will deliver, just tell me the preferred way. BTW i don't think there is that much special but still i made a few changes.

you tell me, i'm waiting :)
[OnePlus 2 Android Development] benschhold:
Kernel Profiles

I uploadet a first profile, you can flash it and load it in kernel adiutor :good:

if you want to share your own profile just replace the profile.json from /data/data/com.grarak.kerneladiutor/files with the one from the zip

If there is a good one it gets a place on my androidfilehost
[OnePlus 2 Android Development] benschhold:
please resize your pictures guys
[OnePlus 2 Android Development] ollimi1:
Oh, well!

Profile backup would be nice!

Thanks!
[OnePlus 2 Android Development] TheDarkM@n:
exist a changelog?
[OnePlus 2 Android Development] magnamentis:
- one has to remove the .txt ( was needed to upload here )

- when placing it manually into the above quoted directory one has to check that the permissions are the same like the files that are already there.

EDIT: be aware that this contains KCAL settings that may not play well with your display, there are quite a variation of batches floating around :)
[OnePlus 2 Android Development] benschhold:
you got me wrong, look at my download folder under profiles to understand
[OnePlus 2 Android Development] maximosm:
Why at download can't find the kernel?

Στάλθηκε από το ONE A2003 μου χρησιμοποιώντας Tapatalk
[OnePlus 2 Android Development] magnamentis:
ok, sorry, will do :)

BTW one more thing:

the thermal-engine.conf file is essential to get our machine up to speed without premature throttling, last but not least the charging and the LCD parameters. lord boeffla has a thermal profile feature in his app which allows to make the custom thermal profile survive boots, updates and rom-flashing. JFYI should you get bored and need something to ponder over hahah.... [just kidding of course]

---------- Post added at 07:30 PM ---------- Previous post was at 07:27 PM ----------

yeah that looks like your battery profile, do you want me to replace the json file in there with my json file and upload the entire zip instead of the json file, did i get this right this time, else i need help, perhaps i'm standing on the hose LOL
[OnePlus 2 Android Development] benschhold:
why so complicated? in my eyes thermal software control isnt even needet, just disable intellithermal and activate core control or even disable all

i personally use only core temperature control and my device is not throttling, my temperatures are usualy about 35-55 degrees if its not loading the battery

Edit: yeah thats what i mean, give it a name, idontcareaboutbatterygiveme1000hp.zip for example and upload it
[OnePlus 2 Android Development] magnamentis:
why complicated? i simply hate two things:

- when my battery stops charging after nandroiding back and forth and clean boot with ART rebuilding and media scanning on boot ( i know it can be switched off )

- when several minutes the display brightness remains throttled after the same events as described above.

there are quite many parameters in that file and not only 2 but since i'm always ready to learn, i will disable all controls as per your suggestion

and see whether the results will solve the above mentioned 2 goals ( charging and brighntess on boot )

i have to wait for an opportunity to test this but once i did i will report back how it went, especially to make things easy if your way proves to

be successful but much easier than the way i currently do it. may take some time but i'll keep it in mind.

will do that with the profile as per your suggestion, thanks flashable zips are a great way to apply the stuff, ( haha.. could be done with the thermal as well ) but no worry i will test your approach, sometimes we get used to stuff and i do it my way for months, we did not always have a custom kernel for the device with CM and perhaps i simply have to switch the switches in my head, thanks for the guidance.
[OnePlus 2 Android Development] magnamentis:
here you go

my json file is no inside
[OnePlus 2 Android Development] benschhold:
lol look inside your zip

edit, i will do it for you
[OnePlus 2 Android Development] benschhold:
[MENTION=5372360]magnamentis[/MENTION]

Here it is
[OnePlus 2 Android Development] benschhold:
i see you have boeffla config helper on all the time? thats not a good idea just use it to configure
[OnePlus 2 Android Development] magnamentis:
probably a good idea, double double LOL

at least now we all know why you are building roms and kernels and not me haha....

i still give it another try just to see whether i can do it right ;)