yashsingh1/xdaforums huggingface dataset:
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Anyone else curious? I am doing tests.

I'm on NitrogenOS, and use my own tweaks.

This test is not to make any kernel look bad.

These are the kernels I will test. (See Screenshot)

Plan to post results at end of entire testing, not per kernel.

Note: I have more than one Mady kernel listed, but I will only be testing latest. All test will be done using latest version of that kernel compatible with Latest NitrogenOS (4/13 version, until I complete my testing).

Edit : Usage will be mostly consistent. Plan on playing Injustice bout 30mins /day, otherwise just checking email, checking updates, playstore etc. Will tell if I do something different that day that I don't usually do.

Thanks for any interests. I am primarily doing these tests for fun & my benefit. Just thought others might like to see MY results.

You can all these kernels and A LOT more from this link: Thanks to [MENTION=6460492]sidd007[/MENTION]

https://xdaforums.com/oneplus-3t/how-to/info-list-oreo-roms-kernels-available-3-t3688139

Thanks to [MENTION=6460492]sidd007[/MENTION] for helping me figure out how to get this thread up and running and for letting me take up space on his incredible thread

Thanks to [MENTION=7072514]mady51[/MENTION] for his kernel. I vow to make these tests unbiased, but if it was not for his tremendous kernel, I would have to charge my phone a lot more often

Thanks to [MENTION=4684315]flar2[/MENTION] because, well, because he's flar2

[MENTION=1143630]osmosis[/MENTION] To me, he is one of the greatest gifts to Android
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I've revamped the way I'm doing test. For 2 reasons. My test started planning to use nos 4/13. But 4/15 dev made tons of changes to stock kernel again. I've been on Nitrogen long enough, and read every changelog, to know that [MENTION=5422618]xyyx[/MENTION] generally only updates kernel when it's important. So, in fairness, I'm using Nitrogen 4/15 now. Secondly, I decided, also in fairness, to use stock kernel settings per kernel. Meaning flash & forget. No tweaks on my end. To get more accurate results for the kernels themselves. Then I will take the best 3 or 4 and apply my tweaks and test. Once again, I am doing this voluntarily, and mostly for myself, but I will gladly share results. Each kernel, I will test 4pm(where I live) to 3pm the next day. I realized I need an hour to recharge . I'm about 5hrs away from my first actual test completion for Boeffla's. I'll post result here.
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Tweaks I will be using :

GFknQz TWeaKz

Depending on kernel, a lot of these settings may be set by default, with no need to adjust.

Set all on boot:

Underclock cpuz

Little Cluster - 1132

Big Cluster - 1056

Both min - 307

Both governors - Interactive (alternative alucard)

Disable Cpu TouchBoost

Disable msm_thermal

Enable Core Control

Do not allow work queues

Gpu:

Max frequency - 315

Min frequency - 133

Initial - 214

Powersave governor

Backlight Dimmer Enabled

High Brightness Disabled

Adaptive Memory Killer Disabled

ZRAM Disabled

Dirty Ratio 20

Dirty Background Ratio 5

Min Free kbytes 147456

VFS Cache Pressure 100

Overcommit Ratio 50

I/O - cfq (alternative maple)

Readahead 128

TCP Congestion - cubic (alternative westwood)

Block Wakelocks:

Wlan_wow_wl

Wlan_pno_wl

Wlan_ipa

Wlan_extscan_wl

Wlan

Sensor_ind

Qcom_rx_wakelock

Netmgr_wl

IPA_WS

[timerfd]

NETLINK

Disable gentle fair sleepers

I have added my kernel settings above. They may be adjusted, modified etc varying by kernel and/or rom I am using at the time, but generally they stay the same. My settings are ALWAYS the tweaks I use to get the best battery for my usage, BUT I will not tolerate lag or poor performance, and if I experience such things, I will update my posts and experiences. These settings work great for me, your usage surely differs, and therefore more than likely, your battery life and performance may differ as well. If my settings cause issues either don't use them, adjust the proper settings according to your issues, or post about it here, and I will TRY to find an answer or solution.

Thanks everyone
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I'm charging my phone now. Test is complete for Boeffla kernel. And I have to say results are impressive. I'll post them after charge is complete

Boeffla's Latest for custom roms. Much better than my last Boeffla test on 8.1 custom rom.

Overall really good results. I was worried for a while. I played Injustice for almost an hour and my screen on percentage was over 18%.it is extremely cpu & gpu intensive tho, as I've said before. It evened out over time tho, to under 14%.if I was to rate this kernel, STOCK BOEFFLA SETTINGS, from MY EXPERIENCE, it would land a solid 4.1 out of 5. Or good to very good. Or above average. I have gotten better stats in the past with similar usage. But not much better. Had better battery stats and accu battery results for you guys, but they weren't in my screen shots when I tried to add them. But they were really good. Good dozing times, percentages etc. Idle time was very good.
[OnePlus 3T Guides, News, & Discussion] BillGoss:
I like what you're doing. If you manage to keep your usage pattern consistent, that will be great.

One variable that I know has a big impact is the ratio of wifi to mobile data. I get get better usage when on wifi. And mobile data is also sensitive to signal strength. So, are you doing the tests in the same location or at least with the same profile of locations? And are you using wifi or mobile data?

One suggestion, though I know you've started your tests, is to charge the phone just before you go to sleep and start the test from that point. This will show how well the phone sleeps. The battery stats when you wake up are useful info to record.

You gave Boeffla a score of 4.1. Is this a subjective score or are you using an objective basis for the scoring?

One last comment: on my phone (stock OOS 5.0.1, rooted) I nearly always get excellent sleep results (battery drain of <0.3%/hr overnight). But occasionally I will get ~1.2%/hr due to the system not sleeping (100% awake with the screen off). A reboot fixes this.

So just make sure you aren't dealing with this outlier in your tests.

Looking forward to the rest of your tests.
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Thanks so much for your valid input. I meant to add information to op, but this is my first thread, and I'm still figuring some things out.

My tests are almost 100% on my home wifi, very little mobile usage. A couple of phone calls and several texts. I may be on mobile signal 10-15 mins a day, going to store and back for beer and/or cigarettes. I am disabled (foot) and work from home which is good for these tests. My wifi signal is pretty much 3 to 4 out of 4 bars constantly, so not much deviation there.

I was going to do my test before bed, but I may go to sleep 9 one night and midnight the next. Same with waking up. May be 6am one morning, and 10 the next. That's why I am doing it afternoonish.

I'm finding the hardest part of the test IS time consistency. Yesterday I completed the test for Boeffla kernel at 3pm, but then it took to 4:20 to fully charge for ceasium test. Then I updated a magisk module, and accidentally reboot killing my battery stats. So ceasium test started at 9pm. What I will make sure of is that it gets the same 23hr test as Boeffla s kernel, with same usage. By creating my own thread, I can share more stats throughout the day.

One last piece of info. I use greenify and naptime for better idle stats. Everything else right now is stock kernel settings the dev of that kernel cooks in. I do not necessarily consider naptime or greenify kernel tweaks, considering either one of those can be used on all kernels with or without root. Those settings will remain unchanged throughout testing, to maintain consistency.

Thanks again
[OnePlus 3T Guides, News, & Discussion] gFknQ:
So far, about halfway through Caesium testing
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I'm just using my past experiences. I honestly do not expect any test to result in extremely poor results. But ir is paramount to me to be consistent. There is no official grading system being used. Pretty much rating kernels in relation to each others performance. Once again, to be clear. I do not want to criticize any kernel. I respect all of these developers work. I certainly do not have the skills (yet) to build my own kernel. I admire that ability very much
[OnePlus 3T Guides, News, & Discussion] gFknQ:
There is a poll here!

https://xdaforums.com/oneplus-3t/how-to/oreo-8-1-custom-kernel-test-t3779020
[OnePlus 3T Guides, News, & Discussion] amrtalaat:
Is that with stock settings ?
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Yes. All I did is flash ceasium kernel and reboot.

Not using any kernel manager to apply any tweaks
[OnePlus 3T Guides, News, & Discussion] amrtalaat:
Im in omni rom . If i flashed this kernel will i get ota weekly updates as regular ?
[OnePlus 3T Guides, News, & Discussion] BillGoss:
Wrong thread. Ask that in the Omni ROM thread.
[OnePlus 3T Guides, News, & Discussion] gFknQ:
That is good question, unfortunately I do not have an answer. I'd ask omni or ceasium thread. I'm on Nitrogen, so can't say. But I don't see why kernel would interfere with ota at all. It's easy to flash and find out. All you have to do if it doesn't work for some reason is reflash omni rom as you usually would
[OnePlus 3T Guides, News, & Discussion] amrtalaat:
Ok thanks dude :good:
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I have concluded this round of testing for Caesium DastardlyDurian.

I'm charging my phone for next test. I'm giving Boeffla a slight edge over Caesium. I'm giving it a 4 out of 5. I'll provide stats, screenshots, reasoning etc after my phone charges a little. I need to be at 100% to start next test.
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Here is my results for Caesium DastardlyDurian kernel. I was debating between 3.9 and 4, but will gladly give it a 4 and here's why.

I got very slim margin of difference between Boeffla and Caesium kernels. Here's why I was considering a 3.9

1) I've been using NitrogenOS with stock or Mady's kernels for almost 6 months. Startup time using either of these kernels is 99% between 42secs & 56secs. Caesium was also within this range. With Boeffla, it was consistently 32-42secs. This is not a significant factor to me. If I restart my phone 3times a day that's a total difference of about 30 seconds. Not a big deal to me. But it is a difference, and may matter to some. I have experienced this advantage of speedy boot up times with Boeffla kernels in the past. But still it makes little difference to me, but it is a difference.

2)Everything I did while using Boeffla's kernel was extremely snappy. We're talking fractions of a second of difference. But still a difference. I would not say Caesium lagged at all. But I noticed, so. And I had one forced close playing Injustice on Caesium. That is not extremely uncommon to me playing injustice on my tweaks, which are extremely battery saving centered. But I have no tweaks currently set up, just kernel stock. So...

Now here's the thing, and the ultimate reason I would still most likely favor Caesium kernel.

I used Caesium kernels for the majority of the time Oreo first came to OnePlus3T. I mean at the very beginning, it was there. The developer is GREAT. He seems no nonsense, but still allows off topic on his thread. What other OP does that!? I will, I'm fine with it if I can help somebody as long as they don't get upset if I can't. Also, he updates super frequently, and is open to a lot of questions, criticisms, suggestions, etc other devs and op are not.

Boeffla kernel is still considered beta(by him), for custom Oreo on 3t. But Boeffla loves charging as much $ as he can to use his kernel. I know, I've paid. And that's his choice, he can do that if he wants. He's extremely brilliant when it comes to getting the most out of a device and has always been and had one of the very best kernels for any device he's built for. Having said all those things, Jarvis has never charged for Caesium, and remains consistent with development etc. Technically Boeffla doesn't charge to use his kernel. Just for his kernel manager license to tweak his kernel. Currently Boeffla Oreo kernels are free to grab and tweak. Hopefully they will continue to be so after going stable. But based on MY EXPERIENCES, the guy is kind of a jerk. Extremely arrogant. If you don't pay for his license, he will not help you, and possibly not if you do. Not at all open to questions, or criticism etc. That is my opinion and other readers may not agree with my opinions or experiences with either of these developers or kernels.

But here is the results for Caesium. Almost identical usage and stats to my previous test. Great kernel, great developer. To me at this point, between these two kernels, it's a toss up, for the reasons listed above
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I'm starting next test in 12 mins for ElementalX
[OnePlus 3T Guides, News, & Discussion] goodoldie1996:
Does franco kernel works only with los based roms? Will it work on bootlegers?
[OnePlus 3T Guides, News, & Discussion] gFknQ:
It will work on Bootleggers and he has a new version. I was thinking about trying it and just saw new Mady's dropped, so I'm going to check it out first.
[OnePlus 3T Guides, News, & Discussion] gFknQ:
General progression of battery stats on Bootleggers with Franco r40

Really good so far
[OnePlus 3T Guides, News, & Discussion] murti52:
The thing is .. it's a bit easy to get sot stats when WiFi is on and connected. See if you get the same stats on mobile data always on.
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I will test that if I needed it. Okay, I'll try just for shts & giggles. But it's irrelevant to my situation to be honest. Let's see what happens
[OnePlus 3T Guides, News, & Discussion] murti52:
No not this, turn of the WiFi and use it for a whole day on mobile data (ofcourse if you have any data plan on you network).
[OnePlus 3T Guides, News, & Discussion] mister_meet:
Ok, thanks alot
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I take that back. A few EX manager settings wouldn't stick for me. Franco kernel manager fixed it
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I turned on my data and left the wifi area for about 2 hrs. Didn't get any significant differences. Checked all my email accounts, checked my bank balances, googled some sht, watched YouTube...

That being said, at least every other page, I mentioned that these tests, and all results are on this or that rom, my regular usage, differ by rom, differ by kernel, differ by usage, etc. Now I've gone out of my element and still get fantastic results.

There is no reason for me to believe that different kernels using different settings aren't beneficial no matter where a person is or what method data is being transmitted. While the numbers might not be the same, a person can still achieve better results. I don't use gps, I don't need it. I use wifi, because I paid for it, and it's there. These are my results, and I share them. Turning off wifi, now, but really not the point. All my tests were done in the same location, using the same factors, relatively with same usage. But using a better kernel, and adjusting the settings, does make a difference, regardless of specifics. That is the point. Nobody will have identical numbers
[OnePlus 3T Guides, News, & Discussion] Riddle5:
Is it good or is it naaah?
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I'd suggest Facebook lite, Material Facebook from XDA or Fdroid, or maki. That'll help. Which rom & kernel?
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I turned off wifi somewhere between 45-50%. My screen on battery drain improved by 0.8% after that. Screen off idle drain went up about 0.2%
[OnePlus 3T Guides, News, & Discussion] gFknQ:
You are at 50% after 3hrs screen on. So you'd be looking around 6hrs screen on and about 30hrs total if you maintain similar usage. I'd say that's pretty damn good. You could maybe increase your stats by 5-10% by switching to one of the more battery friendly Facebook substitute apps I listed, but that is entirely up to you
[OnePlus 3T Guides, News, & Discussion] Riddle5:
Use DU 12.2 + mady X17 + your settings + greenify
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Ok. I knew you were on du, but didn't know if you still. I saw somebody mention this app Maki on another thread the other day and how it saved battery. You can use it for FB, Twitter, Instagram and more. I downloaded it from Playstore, but kept force closing. After a clean rom install, downloaded it from xda, and works great. It's super small and incredibly battery friendly.

https://labs.xda-developers.com/store/app/com.sunshine.makilite
[OnePlus 3T Guides, News, & Discussion] Riddle5:
What Is your settings?
[OnePlus 3T Guides, News, & Discussion] Pablo.x:
Looks fine, but not too much battery life in total like there you had on other kernels, right?
[OnePlus 3T Guides, News, & Discussion] mister_meet:
It's pretty good in my opinion, but which rom is this?
[OnePlus 3T Guides, News, & Discussion] phoberus:
I can recommend Folio
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Yes and no. First picture is Mady's X14 test. Still had 35% battery, but screen on time was 3 hrs less. I used my phone yesterday with Bootleggers & Franco a lot yesterday, just to push exactly how much screen time I could get. Now there is definitely a trade off. Nitrogen with Mady's was much smoother than Bootleggers. Bootleggers definitely still has a few hiccups and Nitrogen is still the smoothest rom out of all the ones I tried. I like Bootleggers, because it has several more customizations. And they are customizations I like that Nitrogen doesn't have. And it is truly a unique rom. I tried and used about 10 roms in the last couple of weeks and for the most part, besides Havoc and Bootleggers, they were all very very alike. I like the overall uniqueness of the rom. If I was to rate smoothness, I would give NitrogenOS a 10 and Bootleggers probably an 8,maybe a 7. But honestly, NitrogenOS and Bootleggers battery life for me is about identical. Smoothness, features and especially battery life on Bootleggers was impressive to me just for the fact that it's relatively new on OP3t Oreo, and still came out of the starting gate as one of the best
[OnePlus 3T Guides, News, & Discussion] gFknQ:
He's on Dirty Unicorns 12.2. Search Google. Not on xda
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Still the same. Page 16 of thread
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Bootleggers stock kernel. Gzr Intoxicated has always been an excellent kernel. I'm rating it 4.8 out of 5
[OnePlus 3T Guides, News, & Discussion] initguru:
Seems nice. I would like to test Bootleggers but have got one concern.

Does Bootleggers have wakelock and alarm blocker as in Nitrogen?
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Can you send me a screen shot of what you are talking about? It has the same app ops, but I don't know if that is what you are talking about
[OnePlus 3T Guides, News, & Discussion] goodoldie1996:
Nope, it has app ops instead.
[OnePlus 3T Guides, News, & Discussion] Subho1999:
From your testing which kernel would you prefer in Bootleggers, the stock kernel or franco r40?

Also, from the thread I read that Pocket mode is not available, is it still true for the latest version?

Does the notification slider completely work in franco and has it been fixed in stock kernel?

Finally apart from the Reboot bug, is there any other noticeable bug in this ROM?
[OnePlus 3T Guides, News, & Discussion] initguru:
This menu! I have some apps which misbehave regarding wakelocks, so those blocking features are useful for me.
[OnePlus 3T Guides, News, & Discussion] initguru:
oops.. didn't see ur post, sorry. I was about to install the rom but now hesitating :rolleyes: thx!
[OnePlus 3T Guides, News, & Discussion] gFknQ:
No it doesn't. I use exkn. Shows what's blocked and allows me to block more if I want
[OnePlus 3T Guides, News, & Discussion] gFknQ:
Definitely Franco kernel. I get over 1%/hr mor battery life and it may even be a touch smoother. Never had a problem with notification slider. I use ring, vibrate and alarms only. And it actually has pocket mode, but I don't use it, so can't verify that it works 100%. Maybe another reader can verify

Edit: Notification slider All notifications, priority, and alarms only. Ring and vibrate do not stick. I didn't realize that, because my phone rings when I get a call, so just assumed it was fine. My mistake
[OnePlus 3T Guides, News, & Discussion] gFknQ:
My point her is consistency. 3 out of the last 4 days on Bootleggers rom with Franco kernel around 9.5% screen on per hour and 0.5% screen off. The other day on Bootleggers stock rom, 10.5% & 0.5%, still excellent outstanding numbers. Giving Franco kernel on the Bootleggers rom 5 out of 5. Numbers pretty much same as Mady's on Nitrogen. Second perfect score. First perfect score on Bootleggers
[OnePlus 3T Guides, News, & Discussion] Subho1999:
I tried using Franco with Bootleggers. While the stock didn't have any lag whatsoever, franco on the other hand started dropping frames whenever I went into recents menu, sometimes while multitasking, etc. After installing Franco I had underclocked the GPU. And as for the profiles go, I was in Balanced mode. This micro stutters surprised me.

I'd like to ask you if you're using your tweaks that you mentioned in Pg 16 on Franco kernel or leaving at the defaults or some new settings to get these awesome SoTs. Coz frankly after so much lagging, my battery gave me about 6hrs SoT at 10% battery remaining on moderate usage (no gaming)

I'm clean flashing again, and starting from scratch. Absolutely love this ROM :o
[OnePlus 3T Guides, News, & Discussion] gFknQ:
I actually find Franco kernel at least as smooth as stock. I experience zero noticeable lag, and I generally rate lag based on switching between apps, playing Injustice, which requires a lot of tapping, swiping and holding 2 fingers down onthe screen to block, etc. I pay no mind to what profile I am on, because setting frequencies, governors, wakelock blocking, etc on boot will override any profile anyway. I am using tweaks I listed previously, yes. If stock kernel seems more fluid and responsive, you should stick with it. It's a very efficient and fluid kernel.

6 hrs is very good screen time. Following a lot of other threads, you will find plenty of people bragging about 4 or 5 hr screen time on different roms and kernels, including Oxygen. I do not use GPS ever. I am rarely on strictly mobile. And I have Snapchat, Facebook, Instagram, Twitter...but I log out of Facebook (catch notifications via email) and make no adjustments for Twitter or Instagram. Snapchat is one of the heaviest social apps I use, but if is not running in the foreground, it doesn't eat up a lot of my battery. All these factors and hundreds of others result in fluctuations in battery use.

I'll post some screenshots for things that helped me figure out where all my battery was going next. I'll tag your name and if you have any questions me or another reader can help, follow up.
[OnePlus 3T Guides, News, & Discussion] gFknQ:
[MENTION=6035969]Subho1999[/MENTION]

These are just standard battery apps and tools like gsam, bbs, greenify. It's impossible to increase your battery life if you don't know what is eating it up. Whenever I flash a new rom, abd often a new app, I leave everything stock and then use apps like these to find my drain. Then I make adjustments. And when it comes to tweaking the kernel, it takes days and more to find what brings balance and battery to your phone. It probably took me 3 months to figure out that these tweaks work best.....for me. You can probably leave your GPU settings unaltered, and it will help with stutter without hurting your battery