yashsingh1/xdaforums huggingface dataset:
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
me too...i actually had gone back to 5.29 build bc it has better battery life for me vs the newer builds. im on 9.0.14 with newest for the last 24 hrs or so. couldnt be happier with this kernel.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Texan1:
I'll keep monitoring but don't stress, I can put up with it, here's hoping it was a one-off this time around. I'll report to OnePlus as well.

Keep up the great work :good:
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] robbieast:
Can you please post the app usage if possible

---------- Post added at 04:59 AM ---------- Previous post was at 04:59 AM ----------

Plz post app usage if possible
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
Good thing is, this has got nothing to do with the kernel. :) Or at least not much.

If you don't flash as often, and now it's been almost two weeks before the new build, things just settle in and you will get better battery.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] lendawg:
For me there is definitely less idle and active drain after I flashed 6/3 again....strange. I'll give 6/15 another shot tomorrow though.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
No need, I just tested it myself and I can confirm... I advise you stick with 6/3 for now until I have a new build with some more meaningful tweaks.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] lendawg:
Thanks for all you do for our device kristof this really is the best kernel!
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Cardamomo:
6/3

I have installed the version 6/15. I can flash the version 6/3 above the 6/15 on twrp? (I'm sorry about my English).
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
Yes, you can.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Cardamomo:
Thanks. Very smooth! Amazing job!
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] maxkolonko123:
Can someone please tell me where i can find older versions? i managed only to find latest 6.15 but cant see 6.3

cheers
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] cultofluna:
https://xdaforums.com/oneplus-6t/development/kernel-aoxp-kernel-1-0-t3905381/post79657666
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
i cant post usage bc i lost data/calls on Verizon (my only provider 8/256) this morning and did what i had done last week and reflashed 5.29 so i dont have usage on 6/15, but the first pic was me bragging to one of my friends about how stellar my battery life is on 5.29 after it settled last week (usually takes a day or two) and i always wipe dalvik/cache after initial flash, so todays usage and battery life isnt up to par yet. it will be gold by tomorrow night. i cant say for sure the network loss has jack to do with the kernel, but reflashing 5.29 brought my connection right back. just a disclaimer/note for the greater good. and hopefully thats useful to someone. if not mea culpa.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] robbieast:
So is 6/3 or 5/29 better for battery life?

I'm currently running latest. Odd, what change could have lowered the battery life in the latest version?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] rob_z11:
Run for yourself because I had the best battery on 6/15?. Battery life is so subject to individual habits and usage
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
Me too...
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
A small update on things I have tried in the past few days:

- Completely ripped out all OnePlus non-essential things from the kernel

- Upgraded to GCC 9.1 stock

None have made a better kernel than what we currently have...
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] fogame:
You are a beautiful person for doing this. I appreciate what you have done.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Texan1:
Thanks for your continued efforts in development. Anything interesting/useful in the OP 7/7 Pro kernels that would improve our 6T's?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
Nothing I have found for now... :)
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Riddle5:
when will you upload this kernel? I felt a bit disappointed with the last one and I was trying some others, but this sounds quite interesting
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
That's not going to happen. GCC 9.1 had problems with WiFi. Removing OP stuff didn't help with anything for smoothness or battery life...
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] SaintZ93:
Hey man not sure if this will help the gcc 9.1 problem but you can try disabling some gcc 9.1 warnings in your kbuild_cflags.

-Wno-attribute-alias -Wno-psabi -Wno-address-of-packed-member
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
utterly, and completely subjective as [MENTION=2973274]rob_z11[/MENTION] said. i feel like 5.29 works the best on my phone. maybe placebo. but the dev does amazing work. and updates often.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] replica9000:
I'm trying a cycle on the Omega 06/03 kernel. So far I have better SOT, but overall shorter cycle than the 06/15 kernel. The stock OOS 9.0.14 battery life was much better than previous updates anyway.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] replica9000:
Stock OOS 9.014 Kernel

Omega 6/15 release

Omega 06/03 release
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Riddle5:
I see them similar if not that
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] franco985:
I am using 5.29 too and I have the same sensation.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
The only difference in 5/29 vs 6/3 is the addition of OnePlus's 9.0.14 source code, and it only had one patch:

- OnePlus boosts the CPU on touch, thereby reducing touch latency (but of course of there is a boost, it will reduce battery life a bit)

So at the expense of a bit of battery life, it makes things smoother.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
Thanks.

I actually not only leave all warnings enabled, I manually turn them into errors so that the kernel doesn't compile at all. This way I need to take care of all coding errors that is caught by the compiler. Nearly all developers (except nathanchance, sultanxda, and myself) just utilize the advanced optimizations available to newer GCC releases, and don't care about warnings.

What nathanchance, sultanxda, and myself, are doing is that we utilize the newer compilers to catch more and more coding errors, and fixing them where we can - thereby making the kernel more stable, more efficient, and overall better. One of these patches is here as an example: LINK. I don't care about adding more optimizations from the compiler, as my experience is that it breaks things.

To me, the quality of the developer is measured by the number of warnings they disable in the makefile. Some devs disable 20+ warnings... The more they disable, the less stable the kernel is.

Compiler warnings are there for a reason! To warn of bad code...

From your post, one warning actually is valid to disable, as merged into Linux 5.1.x by Linus himself HERE.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] jaythenut:
Still having a nightmare with battery done factory reset and still no joy is not omega tried ex kernel getting same battery life ?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
What.the.heck... Can you please share a detailed BetterBatteryStats screenshot?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] jaythenut:
Here you go bud
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
Thanks, but I meant use the app BetterBatteryStats (search for it on XDA forums), then show us the overview, the kernel wakelocks, and then the partial wakelocks. Then we can most likely tell you what the problem is.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] robbieast:
Downgraded to 5.29 after reading about the touch boost update. Hopefully I see increase in battery life. Seems smooth enough for me
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] jaythenut:
Ok bud I'll run the phone tomorrow and upload ?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Chad The Pathfinder:
I'm on 6.3 and even though my sot is low, I am having great battery life. :)

oos 9.0.14 rooted
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] rob_z11:
Just wondering if we can try 5/29 for beta since there is no zram versioy.

I am very gunshy lately because one of the other kennel by other op caused the famous Qualcomm crash, and had to revive the phone using msmdownload
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
I suggest the 6/3 ZRAM version.

The 6/3 kernel is the only kernel that gets me beyond my usual 6 hours SOT.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] cultofluna:
Stable oos or beta?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] jaythenut:
Stable 14
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kjslabber:
How are you installing? I have read lately that the kernel update should be the the last install. If you install update too Magisk you should re-install the kernel after again? Kernel should always be last.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Affy08:
Could you try the 0602 build? I think it has the same OnePlus source as 0529. Just to see if the source actually does have an effect on battery.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
OK, I need to start tweaking for battery life even more... Wizards Unite is killing my 6T... LOL
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Affy08:
Would be stoked for this. Mobile data + Brawl stars is killing mine too hahaha
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
Honestly, 5/29, on my OP6T with my use case is better. i have run all of the ones in the screencap.all installed in twrp with dalvik/cache wiped after install, all settled at least 2-3 days. idk what it is, but 5/29 is just gold to me.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Affy08:
0521 test build was awesome for me. Try it out as well. 0603 is great, but im not getting the same battery. Not sure if the daily usage hasnt been the same. It could really depend on a lot of things.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] jaythenut:
Here's my morning looks ok to me
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
Yes, it looks good to me...
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
Well, after three charge cycles and a couple of days usage, 5.29 is still delivering incredibly. the only changes i make to default settings are pictured. i lower boost duration to 250 ms, and i drop min freq to the actual min and drop max to 1420 on cluster 1 and 2476 on cluster 2 . i just noticed the min freq for some reason was set much higher so i fixed that immediately before the screencap. so even with default values, battery life and SOT on 5.29 have been killing it.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
sorry for the DP, but its even better after those slight mods.

best battery life of any kernel on OP6T so far. many thanks for your amazing work [MENTION=1795993]kristofpetho[/MENTION]
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] replica9000:
Do you guys have Smart Boost enabled or disabled?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
I've always had it disabled...
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] robbieast:
What app is that?? For editing frequencies
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
EX Kernel Manager paid version
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] robbieast:
Does the phone still run as smooth with the lowered performance settings??
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
yup. even back in the old droid 1 days, dropping the top end down 10-15% is not noticable unless you are doing seriously intense crap. its part of why the old TI chips Moto used to use were so great. the chips were clocked lower than max. one area Qualcomm used to gain an edge early on was to clock chips to max speed out of the box. TI clocked droid 1 to ~600mhz. using custom undervolted overclocked kernels, i was getting 1.2 ghz and crazy speeds on the a855. the point? qualcomms max speed is not necessary for good performance. if your cup of tea is mobile gaming constantly, dropping clock speed is less than ideal. But if youre putting along streaming, using social media, and doing normal things, you never notice the difference.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] robbieast:
I just applied the settings you mentioned. Any other tweak you are running or you recommend?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
I always thought that the system overwrites those changes... Good to know that it doesn't...
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
i set EX to make it persist. by default, on a reboot, it would reset to default values.

in stock OOS i always disable a couple of things.

1) ambient display

2) anything that constantly runs or monitors. i.e.-adaptive battery .

3)i turn off any service or function im not using aside from mobile data.

The first one is not for everyone. I use no lock on my phone as it is always in my pocket. so i have no need for ambient display or a lock of any kind.

the second one, while i know it sounds nonsensical, im of the old school thought that something always running and analyzing comes at a cost so i always disable adaptive battery. every time ive tested it on vs off, my battery is better without it.

The third may be the norm for most. Idk. i always turn GPS off when im done navigating. I always turn bluetooth off if im not actively using it. NFC as well.

currently, im at 20% with 10 hrs 37 min SOT. My main battery use (56%) has been HBO Go. Android/system has alerted me a couple of times that it is using a lot of battery, but to me thats fairly moderate usage. I have been on wifi predominantly all day. and that i keep on while im at home as ive been all day.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
I'm right there with you on how you got your phone set up I'm getting crazy screen on time also.....

I even disable "find my device" in device admin.... It keeps Google play services from running so high, Only downfall to that is you got to turn it off after every restart... I got little cluster min. set to 300 mhz now...which is where I like it... Thanks for your info... I appreciate it...
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
My SOT tonight at work.....lots of text messaging and reading online and XDA.... That's with 3g and 4g service too...

I ended up going back to

0603..
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
App usage..
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] jukyO:
Hi, [MENTION=617851]kristophe[/MENTION]tho

I'm currently on Smurf kernel.

Do I have to go back to stock in order to flash your kernel?

And of course Magisk.... flash before or after your kernel?

Can you add some how-to in OP?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
New Omega release!

Changelog:

- reverted to 6/3 base - better battery life

- removed a logging thread that was heavy on the CPU

- removed 3 additional debugging threads

Enjoy!
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
I was on smurf too...

What I did..

Reboot to twrp..

Flash Stock boot img.

Flash twrp installer

Reboot to recovery

Flash magisk..

Reboot to system..

Let things settle then.....

Reboot to recovery

Flash Omega and then reboot to system..

Not sure if rebooting to system was necessary but that's just how I did it and that's how I always do it and I've never had any issues...

Just make sure if you are on open beta that you flash the ZRam build...

---------- Post added at 07:10 AM ---------- Previous post was at 07:08 AM ----------

Thank you! So so appreciated! ?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] jukyO:
Where to obtain flashable stock boot.img?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
U on 9.0.14?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] jukyO:
Yes.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
https://xdaforums.com/oneplus-6t/how-to/official-oxygenos-9-0-4-ota-oneplus-6t-t3860953/post79745003
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] jukyO:
Thanks. Two questions:

1. I flash stock boot.img with TWRP or fastboot?

2. Is xXx ok to use with Omega kernel?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] replica9000:
Since I rarely use NFC or Bluetooth, I leave them off till needed. I used to do the same with Wi-Fi and GPS, but they're more efficient than they used to be. I have Wi-Fi scanning disabled, and location history off as well.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
final . will give newest a go now. ;)
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
Wow - that's incredible!
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] fogame:
[MENTION=1795993]kristofpetho[/MENTION]

Root isn't required for your kernel right? Just the ability to flash. I know some make it it a requirement for root to be there.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] spr33:
Dropping frequencies to the degree you have done, especially on cluster 1 will not only dregrade performance but also have a negative effect on battery life. If you did want to drop frequencies, I'd suggest only dropping cluster 2 to 2553mhz as according to the white paper for the SD845, anything below that doesn't save anything due to the efficiency of the CPU.

Min frequency of 300mhz is the same, 576mhz is just as efficient and will allow jobs to be processed quicker resulting in a smoother experience.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] franco985:
Wow good new!! I haven't tried it yet, but could you build a kernel reverting back to 5/29 without z-ram and if possible with last k-lapse module?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
Yes with twrp.... Flash boot IMG....flash twrp installer...etc ....

Also......Yes I have xXx and renovate 13.0 installed... this kernel works perfectly with both..

---------- Post added at 09:23 AM ---------- Previous post was at 09:18 AM ----------

Nice.?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kristofpetho:
No root needed. I'm also not rooted myself...
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] robbieast:
Your screenshot shows Max CPU freq on cluster2 as 1996, but your post says 2476. Which one do you keep it at??
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] lendawg:
What does disabling smart boost do?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] rob_z11:
What are you complaining about?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
indeed, 1996 is it. also, despite setting the speeds to persist, they do change on reboot. when its rebooted,my min freq jump up. so maybe other guy is right roo.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] fogame:
Excellent. The.n I'll unroot. Thank you sir.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] franco985:
Are you using 5/29 build or the last one?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
in all the screenshots except the last one, it was 5/29.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] franco985:
Are you testing last build?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
flashed newest this morning. so i think so. will report back in a couple of days.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] franco985:
What are your impression until now?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
while i feel it is unfair to judge a kernel prior to settling and at least a couple of charge cycles, so far, its smooth and responsive. i have an hour SOT and im at 90%, so its already at the 10% batt/hour sot i like to see....and thats before it settles, so it will only get better. as you can see, even with the apply on boot [blue circle] option applied, min on cluster 1 keeps resetting. im just gonna let it ride and see if the person saying i should bump my min speeds up was on to something.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] ocatano:
How did you force the MHz mine are always changing even with the toggle on.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] kitcostantino:
two things. first, setting min value does not lock it to that value all of the time. each kernel has different speeds defined for different load for each cluster (like several 6 or so), so its actually a set of values that change based on what tasks/activities are running. so its best to think about it like each cluster has a band of frequencies that change as the processes are carried out. what i was setting was the min value to a lower frequency as i believed that to be more power efficient. really, my aim is to always keep frequency as low as possible while not sacrificing speed but as another user pointed out, it may be taking more resource to shift from lowest to next to next to next to what the system needs and then dropping back down again. i am only an enthusiast, not a dev so i could have my head up my ace. :)

Next,despite manually setting the 'Apply On Boot' option in EX Kernel Manager the kernel overrides that setting somehow. but so far, it does not appear to be a bad thing. Time will tell if the new build is better than 5/29 for me. but ultimately, no two users nor their use cases are identical and no two SOCs are either. even the same chip in the same device is going to have nominal differences across each batch and chip so no two SOC (sd845 for instance) are 100% identical, but generally, they are very close.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] replica9000:
Last cycle on the 06/03 release. Excited to see how 06/23 does.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] TENlll423:
Not complaining about anything... Just showing the great sot ......

---------- Post added at 09:53 PM ---------- Previous post was at 09:51 PM ----------

Not sure... I just disabled it..

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

I was meaning to say that I was on 0603 during that time...lol I should of put that at the beginning of the post..

I apologize I was half asleep when I made that post...
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] daspyki:
Hello there. I am new to this kernel and planning on using it for quite some time. I was wondering if it would be possible to integrate KCAL support into the kernel. The minimum brightness is still pretty bright for me during night times. Thanks.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] replica9000:
[MENTION=1795993]kristofpetho[/MENTION] So when can we expect to see Omega OS? :D
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] gialakias:
Guys, although I see the big sots for some of you, I have to say an opinion that I think that is right. Watching videos on YouTube and HBO are consuming the less battery of all usage habits. So, the sot is always high doing this. On the other hand, using the phone opening and closing apps, scrolling pages and reading, is more battery consuming and we should consider this doing our tests. If you like, watch YouTube with the stock kernel and report back the results just for the test and Thanks and keep up the great work.