yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] chinmai560621:
Higher the top-app/ shedtune.boost value, more is the bias to place the task on the big core

Try changing the dynamic stune boost and shedtune.shed_boost for top app to 50 and the CPU input boost to 1ghz on both for ~500ms . This might mean faster task completion and consequently cpuidle is reached faster . This should address your concern of load being distributed evenly and finishing things faster.. BUT this will also mean that your little cores will max out and thus you might face higher battery drain.

Unrelated to the reply,

EAS and it's scheduling seems to be more effective on octa-core systems than quad core systems. Thanks to the higher core count, more cores are available for the tasks to be placed on . Task placement is now more even and proper. Higher levels of smoothness can be achieved, while still not compromising on battery. It seems like we cannot reap the complete benefits of eas given a quad core system. We also should remember that this implementation of eas is not complete(we do use bits of HMP to get things going) and moreover our batteries must have degraded a lot.

Things MIGHT be more balanced , better on the stock HMP kernel but I seem to come back here because of the extremely consistent smoothness this kernel offers which most of the setups cannot offer .. I'm ready to compromise SOT and other things for this butter. In the end it all depends on what you want.

I came to this conclusion after endlessly searching for better optimised ROMs and kernels, and pestering

[MENTION=6745491]joshuous[/MENTION] with countless questions.
[OnePlus 3 & 3T Cross Device Development] twoxa:
Nice and smooth here but doesn't this kernel support full screen calibration?..... Via kernel auditor for example.... That's strange.
[OnePlus 3 & 3T Cross Device Development] joshuous:
I didn't add it yet but will consider if enough people feel they would benefit from it
[OnePlus 3 & 3T Cross Device Development] Bintang Krisna:
Im getting around 20-30% battery drain per hour for just only browsing,YouTube,NO gaming.

Whats wrong? I dont use Greenify,Naptime bla bla bla

What log do i need to provide?

Thank you,any replies is appreciated
[OnePlus 3 & 3T Cross Device Development] Bintang Krisna:
my problem is solved i think,the kernel needs to adapt with the device maybe,now im getting only 20% per hours nothing more than that :)
[OnePlus 3 & 3T Cross Device Development] Jadelor:
Thank you for RZ again, guys. I don't think I'll be returning to non-EAS on the OP3 at all.
[OnePlus 3 & 3T Cross Device Development] Riddle5:
One question, how good is the battery life with this kernel? more than anything in SoT
[OnePlus 3 & 3T Cross Device Development] Bintang Krisna:
mine is 3 hours of SoT for browsing,utube and gaming
[OnePlus 3 & 3T Cross Device Development] xuser_:
Vertex Pie ??? :)

actually I am thinking that if someone could bring full featured EAS for Pie ROMs(AOSP/CAF)
[OnePlus 3 & 3T Cross Device Development] joshuous:
Maybe for LineageOS, but no promises. I've been extra busy with work these days
[OnePlus 3 & 3T Cross Device Development] immi803:
EAS for lineage OS would be a dream come true :highfive:
[OnePlus 3 & 3T Cross Device Development] ggkameleon:
Hi ! This Kernel work with Oos 5.0.7 Root magisk encrypted ? How I do flash it ? Dirty flash again Oos 5.0.7 and magisk reboot to recovery and flash Kernel ?

This Kernel work with Substratum overlay ? And I use Greenify beta I do remove it or can use it too ?

Thank you ?
[OnePlus 3 & 3T Cross Device Development] Bintang Krisna:
Any updates?

Thank you
[OnePlus 3 & 3T Cross Device Development] ggkameleon:
Hi ! No update for Oos 5.0.8 think the last Oreo firmware for the Op3 and this version of Oos are very good.

it's just missing a good one custom kernel as Render Zenith :good:
[OnePlus 3 & 3T Cross Device Development] immi803:
Wondering if something under cards is coming ;)
[OnePlus 3 & 3T Cross Device Development] Fobos531:
Absolutely, it's been a pleasure testing it :)
[OnePlus 3 & 3T Cross Device Development] Bryandu13:
You managed to bring me back on OOS, you're a god
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
[MENTION=6745491]joshuous[/MENTION] did the heavy lifting on the OP3 work. We have done so many bring ups from scratch that I Think we just get better and better each time.
[OnePlus 3 & 3T Cross Device Development] ele95:
[MENTION=5438598]RenderBroken[/MENTION] are you guys going to support custom roms or just OOS , thank you so much for amazing work
[OnePlus 3 & 3T Cross Device Development] Rodger_Rulez:
Will you plan support custom oreo roms?)
[OnePlus 3 & 3T Cross Device Development] rippledrums:
I have been considering going back to OOS for a while now, simply because I would like to have the full capabilities of my Oneplus 3T available to me on Oreo (slow motion camera for example) and I haven't had much success with custom ROMs unfortunately (different issues in different ROMs), and seeing this post made me want it more.

I tried OOS 5.0.3 a while back and really liked its performance versus most custom ROMs.

I tried searching about EAS but couldn't find what I was looking for, so I would like to know if this kernel is mostly geared towards battery saving or if it also has a good performance for some gaming (not the likes of PUBG, just gaming with no hangups).

(I admit I have trouble understanding people who have this powerhouse of a phone and all they want is the most battery life out of it) :confused: :p

Thanks!
[OnePlus 3 & 3T Cross Device Development] Generalboii:
I'm pretty sure custom ROMs will be supported. Since Joshuous closed his thread, I'm expecting them to release they CAF based ROM sometime in the future. Custom ROM support will come with that.
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
Maybe but it is low priority. ATM it is just the two of us doing the development/bringup.

See above :)

I think when people see EAS they think it is just geared towards battery and that is a misnomer. I find that our EAS kernel gets about the same battery as stock but WAY more performance. It gives a much consistently smoother User Experience. EAS effectively measures each task/process/workload and fits them onto cores while maintaining throughput. It uses a function called "find_best_target" that places tasks accordingly. It is amazing how much better throughput has been increased imo. Before EAS, the kernel only cared about throughput as a baseline. Since EAS, the kernel know cares about throughput but also finds ways to optimize it by knowing more about the tasks and more options to handle it. Rather than just having a priority list and running them asap.

Ofc I cant do EAS justice with such a tiny synopsis. Check out an amazing writeup here:

eas_overview_and_integration_guide_r1p5.pdf

The above PDF mainly deals with EAS on the Android Platform.
[OnePlus 3 & 3T Cross Device Development] rippledrums:
Thanks for the quick reply. Nothing like testing it I guess, since experience varies between users. :) :good:

And thank you for the "light reading" material. :p
[OnePlus 3 & 3T Cross Device Development] joshuous:
I foresee us supporting custom ROMs. For me that is when I find a custom ROM I like to use
[OnePlus 3 & 3T Cross Device Development] hc8708:
I know of one?

Vertex os was the best, no need of searching.
[OnePlus 3 & 3T Cross Device Development] mady51:
Just saw this thread new opened. Damn luv the work u guys do. And Josh a request which everyone i mean users like me would love to see a rom like vertex os would be a heaven for custom rom lovers. Ofcourse we respect ur time and value.

And the best thing am liking is u used 4.4v kernel code which I already saw has some really beautiful new ideas of implementation.

And many thanks for bringing up this awesomeness bro.
[OnePlus 3 & 3T Cross Device Development] shantam3108:
True that . The best
[OnePlus 3 & 3T Cross Device Development] ztoldy:
Works good without problem.
[OnePlus 3 & 3T Cross Device Development] arifqur:
Man I got a high and then a low after seeing this thread primarily because I have been waiting to use this on custom roms or at least on vertex os. Great work guys
[OnePlus 3 & 3T Cross Device Development] ZenR2:
Thank you so much,

The best thing a new version of beta oos just showed up and now kernel is also there :D
[OnePlus 3 & 3T Cross Device Development] Bryandu13:
Is it smooth on Beta 38 ?
[OnePlus 3 & 3T Cross Device Development] FSadino:
[MENTION=5438598]RenderBroken[/MENTION] [MENTION=6745491]joshuous[/MENTION]

Welcome again!! I will test it for sure.

Thanks again :good:
[OnePlus 3 & 3T Cross Device Development] @krishne35:
It's easy my boi

Always smooth af
[OnePlus 3 & 3T Cross Device Development] spione2013:
Omg I was waiting for this for long time ?

Just flashed, for now is super amazing. I'm in ob29
[OnePlus 3 & 3T Cross Device Development] ianthemojo:
Would you guys say this kernel makes the OP3 as smooth as a Pixel? Will definitely try this out when I have the time.

Thanks for the work!
[OnePlus 3 & 3T Cross Device Development] Bryandu13:
It's even smoother than a Pixel dude, OnePlus 3 won all speed tests against the Pixel and now with this kernel it's even faster and smoother.

But idk for the gaming part, I have to test a bit more.
[OnePlus 3 & 3T Cross Device Development] joshuous:
I personally won't say it is smoother. There seems to be some ROM-side issues with OOS that causes janks every now and then. But we strive to make it as smooth as we can ;)
[OnePlus 3 & 3T Cross Device Development] @krishne35:
[/COLOR]

Vertex-OS will fix that problem :fingers-crossed:
[OnePlus 3 & 3T Cross Device Development] josip-k:
Thanks for this, i've been wanting to try this for my device, also has 3.18 kernel, but i'm not so comfortable with kernels, and i believe this is gonna help a ton!

Great work!
[OnePlus 3 & 3T Cross Device Development] hc8708:
Is the phone heating less or same while intensive tasks on oos with this kernel?

Have been waiting for a long time.

With stock kernel , the phone heats too much while pubg and other games.
[OnePlus 3 & 3T Cross Device Development] vinoxflame:
I think all phones heats up when playing pubg, and when that happens you start to notice lags and stutters.
[OnePlus 3 & 3T Cross Device Development] hc8708:
Sadly true?

Can you please test it with this kernel?
[OnePlus 3 & 3T Cross Device Development] spione2013:
Tonight I'll monitoring the battery with ex kernel manager.
[OnePlus 3 & 3T Cross Device Development] snacef:
This kernel runs amazingly! Really. Smooth af. Even 3D gaming (Flyff) is way better then on stock. Atm OOS with some modifications is my favourite combinaton/rom. Thanks a lot devs!
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
Why not just test it out and see for yourself? Just make a complete backup before flashing and roll with it a bit. Then you can say whether or not it's for you.
[OnePlus 3 & 3T Cross Device Development] Puddi_Puddin:
Feature request: Blocking certain kernel wakelocks like (qcom_rx_wakelock, wlan etc). Most kernel have it these days and I am getting quite a bit of awake time because of these.
[OnePlus 3 & 3T Cross Device Development] Raednor:
Wow!

It's a pity I can't flash this over latest Experience OS open beta,full stock oxygen only,right?
[OnePlus 3 & 3T Cross Device Development] cewori:
I'm using it with the latest Experience OS R44.0. Running nice and smooth.
[OnePlus 3 & 3T Cross Device Development] macm90:
Me too:laugh:
[OnePlus 3 & 3T Cross Device Development] Raednor:
Wowow!

Tips to save juice in light gaming/Clash royale?

:cyclops:
[OnePlus 3 & 3T Cross Device Development] qhsusb_bulk:
Biggest difference i recognised is phone doesn't lag when its battery is very low (<%5) unlike HMP kernels. More smooth in almost all situations also. Appreciated your big efforts.
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
[MENTION=6745491]joshuous[/MENTION] and I, after alot of testing, have come to the conclusion that we will not be adding wake lock blocking. It reinforces bad app behavior. I find that when I am using properly coded apps that I don't have such problems with wake locks. I tested this pretty thoroughly on the op5 as well. Wake locks are there for a reason so when you block one because a rogue all is abusing it, you block it for all apps. I think it would be better to treat the problem rather than mask it. I am sorry for any inconvenience this may cause for those diehard wake lock blockers out there but I know this will be better in the end. I have a few ways I diagnose such problems and may do a write up to share them

I will adjust OP to make it a bit clearer. Pretty much as long as the host rom uses oos as a base and doesn't change too much from it, our kernel source work just fine.
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
https://imgur.com/a/Sp9JKog

Out of curiocity,why does it score so low in memory test ?

Great kernel , guys ! ! !
[OnePlus 3 & 3T Cross Device Development] joshuous:
I can reduce the wakelock duration of bad ones substantially but not explicitly block it for the moment
[OnePlus 3 & 3T Cross Device Development] Alahoy27:
Bro you still believe in benchmarks? Why?
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
It is because we have disabled Iowait_boost inside schedutil to save a bit more battery in exchange for a performance decrease that is not really noticeable in everyday usage.

You can re-enable it by using exkm, under governor options

Just give it a value of 1.
[OnePlus 3 & 3T Cross Device Development] hypnoc:
Do you recommend ext4 or f2fs with this kernel?
[OnePlus 3 & 3T Cross Device Development] joshuous:
Ext4 only, we chose not to support F2FS in this kernel
[OnePlus 3 & 3T Cross Device Development] cultofluna:
So if we are on f2fs we have to format to use this kernel?..:eek:
[OnePlus 3 & 3T Cross Device Development] spione2013:
Monitoring during night
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
Thanks for the reply. I did that and as you said havent noticed any difference.I runned the same test and gave me the same results. Why is that?

https://imgur.com/a/EfyniT8

I played Pubg after the benchmark test,i waited for the phone to cool down and i found that doent give better gaming performance.What should i change?
[OnePlus 3 & 3T Cross Device Development] joshuous:
Yeah, but I can reenable it again if need be
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Ok thanks..

Should not be mentioned in the OP that filesystem has to be on ext4 to run this kernel?..
[OnePlus 3 & 3T Cross Device Development] joshuous:
https://imgur.com/a/wXlEy5V

Here's my benchmarks. If it means anything. Not sure why my scores are higher than yours besides CPU (which is because I have a weaker SD820 SOC on my OP3). I don't know why my OP3 is classified as Asus though. Maybe you have too many background processes eating your CPU time and resources. Pubg has always been a challenge to run on the OP3/T according to reports from several of my users, even on stock kernel. It's not yet clear to me whether our GPU is lacking or whether it's a CPU issue.
[OnePlus 3 & 3T Cross Device Development] joshuous:
Oh whoops sorry it should support F2FS. I get confused because the naming scheme of this thread title doesn't say OP3. I meant that my OP5 kernel doesn't support F2FS :/. So flash away and enjoy!
[OnePlus 3 & 3T Cross Device Development] cewori:
I'm on f2fs and everything is working fine with your kernel. :confused:
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
No background services, yesterday i had a better score, it has to do with the temperature of the phone. I just want to find the cause of memory low score. Any recomedentations and help is highly apreciated
[OnePlus 3 & 3T Cross Device Development] Puddi_Puddin:
Question is already answered by RenderBroken a few pages back. Gotta say those scores do not reflect the peformance of the phone in every day usage. For example you can have a really high score but still have a laggy UI.
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
That is true yes. Just from a gaming performance perspective is a good indicator. I tested the kernel with Pubg and i found that didnt make much of a difference in comparison with stock kernel. I was In Sultans

Rom and i saw that the benchmark scores and gaming performance were in sync. Sultans Rom gave me the best benchmark score and the best gaming experience.

Thats why i ask , if there is something i can change to improve the gaming performance

So far i am really please with this kernel, feels and performs great.I will check battery performance after a few cycles , as needs time to settle
[OnePlus 3 & 3T Cross Device Development] Puddi_Puddin:
Well it really depends on what games you play. Same as always. Games can be quite GPU intensive or instead eat up your CPU. What I did notice in pubg is that the CPU is thermal throttling and the phone gets quite hot that is what you could expect from the Snapdragon 820. You could clock down the CPU so it won't thermal throttle as fast but currently I don't see how to improve peformance in such poorly optimized game.
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
I know all that , but how do you explain the better performance in Sultans Rom?What value do i have to underclock to acive better results. I dont was to mess this perfect kernel
[OnePlus 3 & 3T Cross Device Development] joshuous:
This is no apple to apple comparison. OOS and Sultan's ROM are expected to work differently under the hood. I'll make an option to underclock in a future build possible so that you can reduce freqs for games
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
That would be great Joshuous , many people will apreciate it, since nowadays mobile gaming has increased dramaticaly. A gaming performance option will be ideal, to switch on and off.

Thanks again

Cheers ! ! !
[OnePlus 3 & 3T Cross Device Development] aocboe:
deleted
[OnePlus 3 & 3T Cross Device Development] omair2005:
I enabled this and clocked down to 2150 and 1516.. Getting pretty good results so far. Maple Scheduler would be a nice addition in the future
[OnePlus 3 & 3T Cross Device Development] ZeroKool76:
Well, as far as PUBG goes, I've had no hearing issues running it. But i also make sure everything else in my phone is off, giving the game full resources. I get very minimal heating. Even after playing for some time. For those that report lag, Remember, this game also requires a CONSTANT internet connection. In order to interact with other people, in a sandbox environment. So, imo, alot of that "lag", is just bad internet reception
[OnePlus 3 & 3T Cross Device Development] joshuous:
1. Not adding Adreno Idler.

2. Which fast fingerprint unlock driver is this?

3. Already passes SafetyNet. Did you test?

4. Which change is the touch latency reduction one?

5. Not adding Sultanxda's thermal control driver.

7. Westwood is already in there and the default if you check.

8. We are up to date with CAF latest already.

9. We are almost up to date with Linux kernel version

10. Which Audio high performance mode is this, and what does it achieve?

11. EAS is already a major improved task scheduling system imo

12. I've already enabled Power Efficient Workqueues
[OnePlus 3 & 3T Cross Device Development] joshuous:
We will not be adding Maple IO scheduler and would recommend CFQ only atm. I'm not exactly sure why people want Maple, and have not seen any compelling evidence/real-life test cases to prove Maple is better than CFQ in some measure or another. Perhaps you can link me the evidence if you know?

As a note, [MENTION=5438598]RenderBroken[/MENTION] and I give serious thought to the changes we make. We perform a lot of quantitative measurements and rigorous testing (we have several tools for this) when deciding whether to make a big change. Probably the reason why we have less frequent releases, because we test and check each other's proposed changes as thoroughly as we can (pretty great to have [MENTION=5438598]RenderBroken[/MENTION] pointing out silly mistakes I make). We weigh the benefits and downsides and decide what we believe is best overall for the users' experience. We tend to prefer changes that have noticeably positive and measurable impact rather than changes that purport to provide some improvements, but which in reality would not be noticed by the user. If we can't measure the improvement, we would on most occasions avoid implementing the change, unless it was made by a professional kernel developer
[OnePlus 3 & 3T Cross Device Development] crian:
Always the same people requesting the same things in all threads.

How many OP3 devices you guys got, to run all the kernels and roms? ?
[OnePlus 3 & 3T Cross Device Development] liam_davenport:
If you want something to fulfill your needs I advise to compile your own kernel and add whatever commits you want many guides on XDA to do this ;)
[OnePlus 3 & 3T Cross Device Development] its.marko:
Gps is not working
[OnePlus 3 & 3T Cross Device Development] vinoxflame:
no problem here
[OnePlus 3 & 3T Cross Device Development] Puddi_Puddin:
Not a known issue within our test group. Are you sure the issue doesn't lay with you?
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Thanks for the kernel .. running great

What can be adjusted on boost settings to make it a bit more battery efficient?.
[OnePlus 3 & 3T Cross Device Development] fantasy467:
Why not support custom ROM...
[OnePlus 3 & 3T Cross Device Development] jokerpappu:
Other devs can use this kernel source if they want so we may see few EAS custom kernels in few weeks or months
[OnePlus 3 & 3T Cross Device Development] joshuous:
Pretty sure I've answered this earlier in the thread
[OnePlus 3 & 3T Cross Device Development] joshuous:
Decrease all boosting :/ and set top-app schedtune boost to zero. And also set top-app + foreground schedtune prefer_idle values to zero
[OnePlus 3 & 3T Cross Device Development] omair2005:
Give it a couple full battery cycles as well. I'm currently at default settings, with the exception of big cluster at 2150 and cfq [MENTION=2378759]1024[/MENTION] on latest ob. Will report back. With whitewolf kernel I was getting about 4-4.5 sot. I'm in the states with mixed wifi/lte use, main apps (reddit, snap, insta, Spotify, Netflix, Google search and Chrome, occasional pubg/hq trivia)
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Op3T or 3?
[OnePlus 3 & 3T Cross Device Development] cultofluna:
My setup

Cpu ( big cluster) max 2246 mhz

Gpu max 624 mhz

Cfq 256

Boost settings
[OnePlus 3 & 3T Cross Device Development] Diaze:
Can some1 do a max performance profile for kernel audiator please ?
[OnePlus 3 & 3T Cross Device Development] Needles_one:
First of all big thanks to [MENTION=5438598]RenderBroken[/MENTION] and [MENTION=6745491]joshuous[/MENTION] for the great job they have done. It's such a luck for the community to have you guys on board doing the stuff.

Personal observation - the phone is really smooth and has the top-notch balance to my taste. One concern - the phone is getting too hot while in Android Auto mode (Navigation on + GPS High accuracy). What can be done to improve the situation?
[OnePlus 3 & 3T Cross Device Development] crazymika:
Just move from old 4.5.1+Dori kernel to beta29 with this kernel

Everything smooth and stable, great thanks

Can I ask for USB quick charge? Up to 900mA would be great

Because I use computer to charge most of the time.

Thanks.