yashsingh1/xdaforums huggingface dataset:
[OnePlus 2 Android Development] magnamentis:
see screenshot, boeffla helper is not only off but as well the entire tab is set to "NOT apply on boot" screenshot was made after flashing the zip attached and booting, no changes

so, no, it's not on at all times :)

further another screenshot finally shows that one of the zips i made was flashing properly, hope that means i finally found out how it works

attaching it as well
[OnePlus 2 Android Development] :
Anyone else have the issue of Thermal Throttling not working on this kernel? I've tried all 3 options, Core, VDD and IntelliTherm and I've had CPU go higher than 90C with 100% utilisation. Worrying...
[OnePlus 2 Android Development] nicesoni_ash:
[MENTION=4729623]benschhold[/MENTION] [MENTION=5372360]magnamentis[/MENTION]

Flashing any of your profiles doesn't remove my settings, my settings are still there intact not replaced with yours.

May be a script should be included too to clean out the previous stored kernel settings.
[OnePlus 2 Android Development] xdvs23:
Or only attach as attachment but don't bind into the post itself.
[OnePlus 2 Android Development] xdvs23:
This time I got better result but still not the result [MENTION=5372360]magnamentis[/MENTION] got.

Which ROM are you using?
[OnePlus 2 Android Development] krishna442:
Ya, even I got 70k, what magic did he do??

EDIT: woahhhh!!!! I used the profile [MENTION=5372360]magnamentis[/MENTION] shared and boom! 110349!
[OnePlus 2 Android Development] benschhold:
You have to apply it in profiles tab
[OnePlus 2 Android Development] xdvs23:
Once I had 97 °C without any problems lol

Enable IntelliThermal and set your preferred thermal throttle
[OnePlus 2 Android Development] xdvs23:
Thanks!!! Finally I got also such a insane result. But it's not recommended to disable FSync because of data loss. I'll leave it enabled.
[OnePlus 2 Android Development] :
I have enabled IntelliThermal with Core Shutdown at 83C. So far it looks good after a reboot, but time will tell. Also that issue with the "this value isn't supported" in Kernel Adiutor needs to be fixed, it's impossible to set Minimum CPU for Big Cores as zero cause Kernel Adiutor won't let it happen - 1 seems to be the minimum it allows.

I got 98C yesterday for half a minute, I'm not worried because core degradation only occurs beyond 125C, but it's still worrying to see with the stock kernel config. The only thing I changed was the governor to performance to force throttling... throttling did not happen and my temps kept on increasing with the default thermal config the kernel uses.

Furthermore we should be allowed to set charging current back to the stock of 1.9A instead of a max 1.5A. Doesn't make much sense limiting the user to 1.5A when OnePlus themselves use 1.9A. The current implementation seems to remove OnePlus' limitation of 1A if the screen is on, and allows current to reach 1.5A with the screen on. With the stock kernel, current is limited to 1A with screen on, and 1.9A with screen off.

Apart from that, great kernel.
[OnePlus 2 Android Development] xdvs23:
Yeah, and also after overclocking the device does not get as hot as it got when it was not overclocked. Quite surprising but it's a fact from my side.
[OnePlus 2 Android Development] Joern85:
Hi,

any suggestions for balanced battery Profile?

I've set zzmove for both clusters and max 6 cores online with msm hotplug. Big Cluster max 1766. But I'm not sure about these settings...

Gesendet von meinem ONE A2003 mit Tapatalk
[OnePlus 2 Android Development] Flamehell:
I saw on the download folder that there is a battery profile.....so i think that it can help you about that....:)
[OnePlus 2 Android Development] ollimi1:
Hi Desolutional,

if you set performance governor your cpu will be clocked only at max. frequency and never clocked down! No wonder your CPU reaches about 90°C and more! Performance governor means all active cores is clocked at max. speed!

---------- Post added at 13:36 ---------- Previous post was at 13:30 ----------

Hi Joern85!

Benschholds battery profile works really good with best over night drain and good ui performance.

https://www.androidfilehost.com/?w=files&flid=52317

Simple flash it via recovery, open Aduitor profile tab apply it and feel it's magic!
[OnePlus 2 Android Development] nicesoni_ash:
Don't we need to set those sections switch ON for which the settings have been changed?
[OnePlus 2 Android Development] :
Yes, but the thermal control should shutdown the cores regardless of governor, first by reducing the minimum and maximum core speeds, then finally disabling the core until CPU temperature reaches a safe value again. It should never go higher than the values set in the thermal config.
[OnePlus 2 Android Development] maximosm:
How did you this number? I have try benchmark but taking only 84.000.

Στάλθηκε από το ONE A2003 μου χρησιμοποιώντας Tapatalk
[OnePlus 2 Android Development] enr88:
GPU stuck at 305mhz even when i dont touch the screen And no app in background

Kernel version 2.3 magnamentis profile with cm13 seraph build

Spoiler content hidden.

Inviato dal mio ONE A2003 utilizzando Tapatalk
[OnePlus 2 Android Development] magnamentis:
i don't know how and what you did but if you apply the profile from within the profile backup tab it works, it does for me and for others.

as to the zip i dunno if it applies directly or if you have to apply manually because i neither used one nor did i make the script. i just added my .json file and replaced benj's

EDIT: sorry just seen that [MENTION=4729623]benschhold[/MENTION] answered that and confirmed my suspicion that it has to be applied ( doppelt genäht hält besser ) haha.. LOL
[OnePlus 2 Android Development] ollimi1:
Hi Magna!

I'm back, sorry for the abrupt interruption yesterday, sitting here often on call!

I have tested your settings and apart from display, i/o scheduler and fsync your settings are more or less identical like mine as you have already suspected.

Still good if you have the opportunity to compare your setting with meaningful settings from knowledgeable others!

One Aduitor error I've noticed!

In core control when I want to set 2 small and 2 big cores to always online I have to set big cores to min.1/max.1 and small to min.1/max. 2.

Do you have that too?
[OnePlus 2 Android Development] krishna442:
Spoiler works only on Tapatalk, I insist using Hide tag, inside that use Spoiler tag. :)
[OnePlus 2 Android Development] magnamentis:
[MENTION=3279788]ZaneZam[/MENTION] 's approach with zzmove is one of the better ways to get significant battery improvements without any or too many side effects.

so this is the right choice, while underclocking is another certain way, depending whether we talk SOT or idle drain.

---------- Post added at 02:21 PM ---------- Previous post was at 02:12 PM ----------

[MENTION=6584600]xdvs23[/MENTION] and [MENTION=535343]all[/MENTION]

as to fsync and data loss, this has to be clarified, the data that can be lost are only data which were generated after the last and before the next writing to storage which is not that long of a time. disabling fsync only means that data are not synced immediately but as soon as there is free capacity which again means that if you have heavy and/or immediate tasks at hand your device prioritizes those over writing to storage and keeps them in ram.

since we have PLENTY of ram and since only a random reboot or a crash would make one loose such date, the risk is negligible.

i just post this to prevent some folks getting the impression that one can loose saved data, NO only data in RAM, stored there for a very short time

when the hardware is busy with other tasks, can be lost and ONLY on system crashes, hence more or less never LOL and more or less nothing and most probably nothing important.
[OnePlus 2 Android Development] ollimi1:
Ofcourse,

but if one core shut down because of it's temperature limits another will instantly start to work. So you see always all active cores are clocked at max. speed and the chip futher heats up.

There is no throttling in performance governor!
[OnePlus 2 Android Development] :
There's no throttling in any governor apparently, check the screenshots attached. Core shutdown should shutdown big cores first, one by one until temperature stops increasing to the dangerous levels. It's not meant to shutdown only one core, it is meant to shutdown more and more cores until temperature no longer is dangerous. Boeffla's OxygenOS kernel does that perfectly. Until this is fixed, there's no safe way to run Linpack on the device without risking hardware damage. I'd be wary of 4K recording too. I've tried with different poll rates and different temperature limits; nothing changed.

The only way I've figured out how to stop this issue is to disable 2 big cores to reduce temperature. I shouldn't have to do that manually - the thermal governor should do that automatically. For the big cluster, disabling the cores needs to take priority over downclocking. For reference, having all 4 little cores at 1.7GHz keeps temperature below 70C. To stay below 70C with the 4 big cores, you eventually need to limit them to 633MHz, which is a massive reduction in performance vs. 4xA53 at 1.7GHz.

It really isn't as simple as porting a thermal governor for big.LITTLE architecture. A new one needs to be developed entirely for this situation with priority taking place on shutting down the big cores first, before shutting down or downclocking the little cores. When running with 4xA53 and 2xA57 the thermal governor is downclocking the A53 cores first which is not the best method at all. The governor should be able to differentiate between both clusters and use a pecking order to shutdown the stupid inferno A57 cores first. 2 A57 cores allows core cycling and stops the whole cluster turning into a volcano.
[OnePlus 2 Android Development] ollimi1:
Okay!

So far as I know impluse and zzmove governor should be already adapted to big: LITTLE architecture, but not sure. Seems there is a lot more stuff to do but apart from your issues it works not bad.
[OnePlus 2 Android Development] magnamentis:
even though i'm quoting your post since it's the last on the topic, this is directed not directly at you but to @ Desolutional

a pity that you have to write so much on this. i mean to use performance governor on octacore devices with a tendency to heat up is overkill and makes no sense as you certainly agree. performanc governor IMO should only be used for xtreme gaming via tasker or similar apps on app start.

meaning a tasker script that changes the governor to performance the moment the app is launched.
[OnePlus 2 Android Development] benschhold:
Kernel Update

Kernel Update 2.4

Kexec Hardboot patch for Multirom

Lord Boeffla updatet his BCH mode for cm
[OnePlus 2 Android Development] Flamehell:
Tnx mate!!

P.s:download link is not working....
[OnePlus 2 Android Development] Mohit31:
Working fine here..
[OnePlus 2 Android Development] :
Oh, I used the performance governor only to check if thermal throttling was occurring. I use zzmoove normally with input boost (very smooth and great battery life), but I needed to make sure the cores and frequencies were being throttled. Unfortunately the throttling behaviour is kind of weird on this big.LITTLE architecture and sometimes works, and sometimes doesn't. I do believe it will improve with time though - even though big.LITTLE has been available for a while, not a lot of governors have been properly updated to match the architecture. Definitely the most important thing is thermal control, and if I knew how the governors worked for that, I would love to help out.

If anyone else wants to try repeating my tests, download: https://play.google.com/store/apps/details?id=com.into.stability and use interactive governor for both clusters. Run the stability test and switch to Kernel Adiutor to monitor the CPU temperature - observe as it reaches dangerous levels. You can try cancelling and starting the test again occasionally, and that will cause CPU to heat up quicker than it can be throttled. I use that test as it simulates continuous 4K recording performance or continuous Antutu performance. The rest of the kernel is great, apart from the battery amperage current limits (1.5A is too low IMO).
[OnePlus 2 Android Development] vwfreak2001:
Can some give me a quick explanation how to apply the profiles from magnamentos ord bensschold in Kernel Adiutor?

I don't know where to copy the zips and how to restore them to my phone.

Thanks in advance.
[OnePlus 2 Android Development] Flamehell:
Guys will this kernel works with exodus rom?Tnx a lot :)
[OnePlus 2 Android Development] nicesoni_ash:
Just flash them in recovery, go to kernel adiutor and apply the profile from profile section.
[OnePlus 2 Android Development] magnamentis:
working, just downloaded and flashing !

---------- Post added at 05:02 PM ---------- Previous post was at 04:59 PM ----------

yes it did but you would have to check each time, always possible that on either side something may change. we all remember the old

CM = CAF times where kernel devs had to maintain two different kernels for AOSP and CM based roms. for now it works but did not try 2.4 on Exodus yet
[OnePlus 2 Android Development] vwfreak2001:
That worked.

Life could be so easy :) Thanks
[OnePlus 2 Android Development] sanchitd5:
My OnePlus Keeps on randomly rebooting :(
[OnePlus 2 Android Development] tofuboi01:
After v1.9 kernel, I seem to get some delayed notifications...anyone else have this issue? Could it be problem with the hotplug setting?
[OnePlus 2 Android Development] magnamentis:
good to know, mine doesn't ;)

want better feedback? provide better input
[OnePlus 2 Android Development] isoladisegnata:
Ive installed it ..and booting..but I havent make changes.i use it in default exodus rom
[OnePlus 2 Android Development] xdvs23:
I used magnamentis profile with a little improvement.

---------- Post added at 05:46 PM ---------- Previous post was at 05:43 PM ----------

Well but I had very frustrating experiences so I want to protect my data, even it is only a very litzle amount that is not yet written to the storage.

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

Great work [MENTION=4729623]benschhold[/MENTION]!!!

I hope you continue that :)
[OnePlus 2 Android Development] shreyas.kukde:
Kernel is unstable. Froze and turned off twice after first day of installing kernel. V2.3
[OnePlus 2 Android Development] benschhold:
Your usage is unstable, dont post if you have no clue
[OnePlus 2 Android Development] AndroidBeginNinja:
on what Rom?
[OnePlus 2 Android Development] shreyas.kukde:
On crdroid. I don't mean to insult the developer. I don't know how to get my hands on log, I could provide it right away if I knew. I'm going to search that now.
[OnePlus 2 Android Development] Flamehell:
[MENTION=4729623]benschhold[/MENTION] tnx mate for your last build :) i have only one problem....when i m looking inside the profile section,i can t see anymore the battery profile that i had download from your folder and flashed it.....is not possible anymore to use it?Tnx
[OnePlus 2 Android Development] nicesoni_ash:
Flash that zip again.

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

Doesn't matter u mean it or not, you did insulted him. You weren't reporting anything or asking for help, u were telling that.
[OnePlus 2 Android Development] Flamehell:
Already re-flash it but,inside the profile section,i can t see it....:confused:
[OnePlus 2 Android Development] nicesoni_ash:
Let me flash the latest version and check.
[OnePlus 2 Android Development] Flamehell:
Tnx a lot mate :)
[OnePlus 2 Android Development] benschhold:
shipped the wrong kernel adiutor version with latest kernel,i reuploaded it

sorry guys
[OnePlus 2 Android Development] Flamehell:
So now i need to re download your kernel right?Tnx a lot mate!!!:D
[OnePlus 2 Android Development] nicesoni_ash:
I must say I am amazed with the wrong one. Lol. Seriously, too many functions. I specifically liked the screen options, too many predefined settings to choose from. Can you implement that in your version? That would be great, coz no matter what I do, I can't seem to find the best color combinations. [emoji4]

He replied already. [emoji4]
[OnePlus 2 Android Development] magnamentis:
check your setup, a lot has changed, last but not least the app, i reverted back to v2.3 as well, will check future versions to see whether things

are well again and if some missing features are coming back. v2.3 is really perfect for my usage.
[OnePlus 2 Android Development] Mohit31:
Same here...

Flashed it twice...

Can't see anything under profile :(

Edit: read about the new version...

Will flash and report back

Thanks
[OnePlus 2 Android Development] magnamentis:
profiles are not compatible anymore i think ( except if i did something wrong ) this is because the app has been reworked and the features set has changed dramatically in number as well as in how they're implemented inside the app. so it somehow seems logical that the old profiles cannot be applied, standing to be correct if i were wrong ;)
[OnePlus 2 Android Development] rascal0pl:
I can't control audio volume via kernel Adiutor in 2.4.

But everything is fast like never before.

Edit, ok I installed apk from updated version and everything is OK.
[OnePlus 2 Android Development] nicesoni_ash:
Dev has included a wrong version of kernel adiutor. [emoji14] [emoji14]

I thought the same before [MENTION=4729623]benschhold[/MENTION] clarified that.
[OnePlus 2 Android Development] magnamentis:
ufff... that explains it of course, just saw the post above. i was already thinking how to tell, something didn't feel right but then sometimes we just miss a point, hence i got careful and prefer to revert back to working state and obsever what's coming. payed of once more LOL

thanks however for keeping me posted :good:
[OnePlus 2 Android Development] nicesoni_ash:
Pleasure.. [emoji6]
[OnePlus 2 Android Development] morback:
Wuuuut

Screen profiles?? Sounds great[emoji14]add this plz

Envoyé de mon ONE A2003 en utilisant Tapatalk
[OnePlus 2 Android Development] wai10691:
Unable to make the setting stick

May I know why is that I can't make the changes stick? It always go back to this setting
[OnePlus 2 Android Development] Naprzod:
I know i shouldn't be asking this but ammm... it is supposed to work on exodus?

I tried and it does, but after a reboot it doesnt allow me to unlock the device, and the after 1m aprox it reboots. It could be because i let boeffla config on? Also it keep turning off little cores after i set 4 Min 4 Max.

I tried v2.3

Thanks in advance.
[OnePlus 2 Android Development] hangy90:
Thank you for the great kernel!

Im using v2.3 with the battery profile

Unforunately when I installed xposed,as we know the system have to rebuild itself.

It takes 5-10 mins,usually the phone is warming up a bit but nothing seriously.

But this time with your kernel and the battery profile it was SUPERHOT :confused:

Is it setting releated or kernel or am I doing wrong something?

Im really worriing about it :(

Thanks for your help
[OnePlus 2 Android Development] FlasHRendeR:
ANTUTU 1.19L score !!!

Using v2.3 was able to achieve this !!!!! :D :D ;)
[OnePlus 2 Android Development] mido25:
I flashed battery profile and Ben's profile. But only Ben's impulse profile is shown in KA profile section. We cannot use both profiles side by side?
[OnePlus 2 Android Development] shreyas.kukde:
Is it just me or the swipe to wake feature isn't working? Enabled it from kernel adiutor, also set it on boot, tried rebooting, didn't work for me. Has anybody got it working? Sounds like a very useful feature to me.
[OnePlus 2 Android Development] jay-em-ass:
Whatever I try to do I cannot geht the big cluster to shut off completely in idle mode.

There are always two cores online on 384mhz.

Has someone managed to shut them down?
[OnePlus 2 Android Development] Methroix:
Wow, totally missed that file.

I guess I'll just have to see if v.09 works the same way as v.08. :)
[OnePlus 2 Android Development] shantam3108:
Installed v0.9 but synapse giving error of no UCI support detected.. Also flashed ukm separately wiped data and cache of synapse.. But still in terminal when I Write UCI it says ukm not installed
[OnePlus 2 Android Development] urgali:
you don't need to install ukm, it's built in kernel. Just install v0.9 kernel, open synapse, force close and reopen.

If the error is still present, open terminal and type following commands:

su

uci

uci reset

uci

Reopen synapse and you're good to go
[OnePlus 2 Android Development] ollimi1:
You can also delete the SU entry for Synapse in settings> SU and restart Synapse if the other way not works!
[OnePlus 2 Android Development] shantam3108:
Here is the error I am getting..

[MENTION=2381444]olimi[/MENTION]1
[OnePlus 2 Android Development] shantam3108:
Not working for me..
[OnePlus 2 Android Development] urgali:
Follow these steps:

-uninstall synapse

-reboot in recovery

-wipe system

-reflash your rom, gapps and whatever else you may need

-flash kernel (DON'T FLASH UKM)

-reboot

-install synapse

-open synapse, force close it, reopen

You should be now able to use it.
[OnePlus 2 Android Development] yousuf.shareef:
Can I flash this on Grarak's latest build and limit the max frequency?
[OnePlus 2 Android Development] shantam3108:
Yup did the same got it working now.. Thanks ?
[OnePlus 2 Android Development] abhisek1994:
Why is my WiFi not working? I have flashed both modems after flashing the kernel. (I am using cyanpop)
[OnePlus 2 Android Development] benschhold:
Kernel Update

Latest Version is now V1.0

includet Sweep2Wake

modified frequency handling

big/little cores in seperate tabs in synapse /credits to [MENTION=5288056]yarpiin[/MENTION]
[OnePlus 2 Android Development] maxtreme:
Any news about Temasek thread and/or build?

Sorry for off-topic
[OnePlus 2 Android Development] urgali:
NEVER

EVER

NEVER

EVER

NEVER

...and so on

Ask for eta
[OnePlus 2 Android Development] Methroix:
It looks like we lost control of the different Boost settings together with the move to separate tabs.

Also, Live CPU Frequency is still blank for A57. It's always been blank for me, but it's just more obvious now.
[OnePlus 2 Android Development] hunhool:
There you go. Your ETA ???
[OnePlus 2 Android Development] yarpiin:
For me a57 live works fine it havent been lost just op havent noticed it when porting my ukm to kernel im sure he will update it you can solve it by either flash ukm v4 from other thread or just copy config.json.generate and copy cpuboost.json.generate from ukmv4 zip and reset uci should work
[OnePlus 2 Android Development] angelmakumbe:
Sevaral people is asking if this kernel works with other ROMS than Bliss. I have the same doubt
[OnePlus 2 Android Development] yarpiin:
Kernel is based on cm13 source so it should work on others to find out just make a backup and flash its simple and if it wont be stable or missing features make log revert back to backup and report to dev what was wrong :)
[OnePlus 2 Android Development] angelmakumbe:
"benschhold

20th February 2016, 10:04 PM |#1811

OP Senior Member497 posts Thanks: 1,396

OK thanks for info, will look into support for other roms"

I was waiting the answer of the dev
[OnePlus 2 Android Development] Naprzod:
Ux i/o score its like "cheated in some way". It isnt important.
[OnePlus 2 Android Development] FlasHRendeR:
UX score is very important according to me. "Cheated" with "OC". Those scores are very true ! Ran the test twice ! got 1.11L and 1.197L ! So yeah !

---------- Post added at 08:51 PM ---------- Previous post was at 08:44 PM ----------

For the matter of fact i had very high scores on every OS i tested !

OOS 2.2.0 - 82k stock

OOS 2.2.0 - 85k custom

H2OS 1.2.0(MM) - 87k stock

CM 13 - 81 k stock

CM 13 - 85 k custom "NO OC"

CM 13 - 43 k custom "OC" with intellitherm

CM 13 - 1.197 L custom "OC" without intellitherm
[OnePlus 2 Android Development] Naprzod:
No, check i/o performace is insane, it isnt true.
[OnePlus 2 Android Development] FlasHRendeR:
Hmmmm.... yeah noticed just now !