yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
LOS-N-R1-T13-EAS is HERE!!!

New Test build!

I have added in all ther other major features I normally run in my kernels. I have also rolled back the EAS commits because I was use Google Experimental branch before and I want to have a stable experience for now. Remember this is either for newer LOS based Roms or custom roms with updated rom sources from CAF. IF you are having high drainage and such, you may need to change roms.

Things to Note:

These builds should work for OP3T users. I have some testing and if we can confirm, that would be great!

MAKE SURE YOUR GOVERNOR IS SET TO "SCHED" This is super important. Some roms the governor doesnt get set right. This should hopefully be fixed later when I update my flashable zip and boot scripting.

Download

For those that want to look at my source for these builds:

https://github.com/RenderBroken/OP3-LOS-kernel

Remember, this is still a test build. It is solid enough for a daily driver meaning it won't crash randomly but you still may have unforeseen issues.

Thanks guys!
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
I am pretty certain he is referring to my OOS-M source. I forgot we didnt have eMMC and was updating in line with CAF. He must have missed my other repo pointing to my new EAS work. Regardless, not worried about it. I am not doing what I am doing to please certain ppl, I do it to learn and teach what I know and I will keep on doing so for the foreseeable future. I think most ppl know me by now and know that I try to remain drama free and be as helpful as I can be.

Maybe one day I will grow up and become a real kernel dev ;)
[OnePlus 3 & 3T Cross Device Development] cba1986:
I didnt mean anything wrong by posting that tweet. i wanna understand to what arter97 was referring to.

thanks again for your hard work.

---------- Post added at 04:59 PM ---------- Previous post was at 04:56 PM ----------

maybe you could recommend to users a ROM inside xda to proper test your kernel. just saying.
[OnePlus 3 & 3T Cross Device Development] Eliminater74:
The HTC 10 uses the more conventional Embedded Multi-Media Controller (eMMC) 5.1 <---------------

Also note that EAS has nothing to do with what file system you use... your IO sched still pretty much takes care of that.......

EAS pretty much is handled by what tasks are presented and at what point and which ones takes priority over others..

naturally top-app will be your current focus apps, while Foreground would be your, well you get the picture...........

EAS handles tasks which are the apps pids, a series of #'s.. anyhow EAS can work on none EMMC as well as EMMC........

of course their might be a few commits that have no bearing on some devices.. as noted.....

But EAS is pretty new to all of us.. and its a learning curve.. as [MENTION=5438598]RenderBroken[/MENTION] has pointed out, We are learning and teaching our selfs as we go..

Mistakes and errors will always happen.......

But the point that [MENTION=4898097]arter97[/MENTION] was pointing out, People cherry pick commits without knowing what they are picking..

But that not everyone.. picking the commit will not hurt anything.. and Render Kernel and Nebula Kernel are not the only EAS kernels around............

many people are making that jump.............. Dif devices.......... I know Joe Maples msg me the other day asking about porting it to his Nexus...

and as RenderBroken also pointed out, We know what we are doing, but testing and errors cant be avoided no mater who you are.....

PS: Edit: EAS has alot to do with filesystems as well. but not in the matter that Arter97 is referring too, IO Scheds still handle that part of the process..
[OnePlus 3 & 3T Cross Device Development] Pritster5:
I had a question on what CPU governor to use: Should we use Sched or SchedUtil?
[OnePlus 3 & 3T Cross Device Development] rav101:
Either to get the benefit of EAS but schedutil is the newer version.
[OnePlus 3 & 3T Cross Device Development] t181:
Yeah, some recommended ROMs would be nice! So we don't f up right at the beginning. :D
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
We are currently using sched. I rolled back the experimental commits that added schedutil.

Working on it. In the meantime, just try using stock LOS.
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
I need OP3T users to test my latest build and let me know if it works for them or not. Remember to always make backups up /boot. Backing up /system is not a bad idea sometimes especially if the kernel makes edits there though mine does not.

Thanks

Render
[OnePlus 3 & 3T Cross Device Development] stryker09:
OP3 working well here, somehow feels like schedutil was a touch quicker on screen responsiveness, but no issues with boot etc. Will see how it goes through the next couple hours. Thanks for all the hard work!
[OnePlus 3 & 3T Cross Device Development] mido25:
You know what, this is called positive and right attitude. Well said, keep up the good work.
[OnePlus 3 & 3T Cross Device Development] Duncan1982:
Tested but get the Failed message basically telling me I'm trying to flash a Kernel for the 3 and not the 3T.......this was attempted flash on RR by Zenity.....
[OnePlus 3 & 3T Cross Device Development] ilia1985:
Working fine for me on OP3t :) flashed without any errors and I was previously on zenity kernel....
[OnePlus 3 & 3T Cross Device Development] Duncan1982:
Strange think I have an idea what may be causing it, will make that change & re-confirm, as I have looked in the Kernel folder and there seems to be no reason why it shouldn't work.....
[OnePlus 3 & 3T Cross Device Development] joshuous:
Schedutil is still experimental and there are several patches that have yet to be implemented to fix various bugs, such as being stuck longer at higher frequencies instead of idling properly. [MENTION=5438598]RenderBroken[/MENTION] and I will be looking into those.

From my experience Sched feels smoother and produces less drain than Schedutil. For now.

Also, in collaboration with [MENTION=5438598]RenderBroken[/MENTION] and with his permission, I'll be releasing VertexOS 1.9 today, which has the necessary EAS bits for a functional EAS implementation. Keep your eyes out on this thread. :)
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
Guys, just fyi, schedutil is far from being a complete project, not even a complete experimental project even. Newer experiments suggests sched being much better in terms of consistency and it seems that performance is better too. Still testing which

I/O is better -for our device.

[MENTION=5438598]RenderBroken[/MENTION] a list of EAS supporting ROMs is highly recommended. Also it is preferred to write a note that for reverting back to normal (HMP) kernels, a dirty ROM flash is required.
[OnePlus 3 & 3T Cross Device Development] cba1986:
cfq is the most consistent-
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
Currently it is a tough call between cfq and fiops (surprisingly)

Also mind you, CPU scheduling is different now, so I am examining whether it will change something for the I/O or not...

Thanks for your collaboration :)
[OnePlus 3 & 3T Cross Device Development] cba1986:
---------- Post added at 09:23 AM ---------- Previous post was at 09:22 AM ----------

[/COLOR]

this test performed by [MENTION=4898097]arter97[/MENTION] has a year. but i think still apply:

https://www.youtube.com/watch?v=dSknEcbxg74&t=51s
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
Yep I have that bookmarked actually :D
[OnePlus 3 & 3T Cross Device Development] nevermorenorless:
Is ZeNiTy-Resurrection-Remix-N compatible with this? I think so but would like a second opinion before flashing.
[OnePlus 3 & 3T Cross Device Development] joshuous:
VertexOS 1.9 Official

Sorry for the delay as I have been having classes and other things going on throughout the day.

In collaboration with [MENTION=5438598]RenderBroken[/MENTION] for a complete EAS-integrated ROM, here's VertexOS 1.9 :)

https://www.androidfilehost.com/?fid=745425885120706880

Please flash [MENTION=5438598]RenderBroken[/MENTION]'s kernel to test EAS. I will provide an EAS kernel by default in VertexOS 2.0

Features:

- EAS flags enabled

- Running HMP kernel (Interactive)

- OMS support

- Etc.
[OnePlus 3 & 3T Cross Device Development] aadityarulez:
Could you create a new thread for the ROM with all the features and other instructions ?
[OnePlus 3 & 3T Cross Device Development] joshuous:
I'll create one perhaps when it hits 2.0. For now, VertexOS 1.9 is a sneak peek
[OnePlus 3 & 3T Cross Device Development] Zarancar:
Thanks a lot for to share your ROM and your work .

I look forward to see a official thread here or in a another places with complete features.
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
Yes, it should be
[OnePlus 3 & 3T Cross Device Development] Miksel12:
Just to be sure, this rom doesn't have EAS onboard (yet) but when I flashing RenderBroken's kernel over it, it will use EAS?
[OnePlus 3 & 3T Cross Device Development] siankatabg:
If [MENTION=5438598]RenderBroken[/MENTION] wants, I can post my LOS build with his kernel and EAS. I'll do this only to support this project, so your opinion about this is important :)
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
Correct

Yea, go ahead and post. If we start to get alot of rom related questions, we can create another thread. No problem.
[OnePlus 3 & 3T Cross Device Development] omvir:
Hi render, I'm currently running the official LOS nightly with your latest test kernel. I was wondering if LOS currently has all the "EAS flags" enabled and if I'm getting the full benefit of EAS running your kernel with the latest nightly?
[OnePlus 3 & 3T Cross Device Development] stryker09:
No the nightlys do not have full EAS support and I would think we need to submit the EAS patches upstream to Lineage for support on the ROM side to get merged in officially
[OnePlus 3 & 3T Cross Device Development] siankatabg:
Here is my LineageOS build with EAS. It includes the latest Render kernel and I did what I can to fully support the EAS. The rom works good for the past 2 days, but keep in mind that this is just an experimental build. If you have problems with it, please DO NOT spam here and send me a PM. (and yes, the latest OOS blobs and camera are included too)

DL: https://www.androidfilehost.com/?w=files&flid=152475
[OnePlus 3 & 3T Cross Device Development] franky14:
Thank you for the ROM, downloading now. But sorry if this is a noob question, could you please tell me which exact kernel to flash from Render? Thank you
[OnePlus 3 & 3T Cross Device Development] joshuous:
LOS-N-EAS :)

You'll find the link in the OP
[OnePlus 3 & 3T Cross Device Development] mysky911:
[MENTION=5438598]RenderBroken[/MENTION], can we use your OOS-N-R2-EAS kernel with latest OOS 4.0.3?
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
Should be fine.
[OnePlus 3 & 3T Cross Device Development] franky14:
Hi, I tried to flash the ROM as secondary in multi ROM but the process ended on Error:7 in TWRP. Any suggestions?
[OnePlus 3 & 3T Cross Device Development] rankin1:
Error 7

Did you flash todays lastest oos if so you did need to downgrade to 4.0.2 before you can flash this rom

---------- Post added at 04:23 AM ---------- Previous post was at 04:20 AM ----------

I've installed a 4.0.3 rom and tried your kernel and I got a deadlock on boot screen
[OnePlus 3 & 3T Cross Device Development] franky14:
No I didn't flash 4.0.3 and I need help to get rid of Update error: 7 in TWRP
[OnePlus 3 & 3T Cross Device Development] rankin1:
Hmm thats strange then probably is your twrp I got that same error earlier because I had upgraded and I revert then my problem was solve
[OnePlus 3 & 3T Cross Device Development] franky14:
I think I am already on 4.0.2 firmware.
[OnePlus 3 & 3T Cross Device Development] rankin1:
Then probably you should ask if this rom supports multirom
[OnePlus 3 & 3T Cross Device Development] Rhathaway:
Wow this is great - understand it's experimental, but would you consider releasing on here?
[OnePlus 3 & 3T Cross Device Development] franky14:
This is the error I get.
[OnePlus 3 & 3T Cross Device Development] joshuous:
Please pm me regarding the issue. Let's keep this thread focused
[OnePlus 3 & 3T Cross Device Development] Roykooiman:
Im on VertexOS and render kernel. But CPU usage is very high, it is almost running on full clockspeed all the time. Reboot didnt help.
[OnePlus 3 & 3T Cross Device Development] madsponge26:
Go to terminal

Su

Getenforce (if permissive set to enforcing)

Setenforce 1

Wait until it settle!

---------- Post added at 07:33 AM ---------- Previous post was at 07:31 AM ----------

Sorry mate but i suggest use twrp v15 by eng.stk!

Keep the thread clean
[OnePlus 3 & 3T Cross Device Development] joshuous:
Please check your cpu governor is set to "Sched" or "Schedutil"
[OnePlus 3 & 3T Cross Device Development] Roykooiman:
It was set on permissive already. After wiping cache in recovery it got fixed.
[OnePlus 3 & 3T Cross Device Development] t181:
I installed VertexOS 1.9 with the latest test kernel (T13) yesterday and everything is fine so far.

I managed to get a 0.28%/hr overnight drain which is the best I ever had!

However I notice a bit more stutters than on blu_spark (I don't mean to disrespect you by mentioning it, but I've been using it for a long time so I can't compare to any other kernels).

Overall it is really impressive and I am gonna keep using it.

Thank both of you for the great ROM and kernel!
[OnePlus 3 & 3T Cross Device Development] siankatabg:
Maybe someday, but for now it will be only in AFH. And just for information, the build was tested on 3T and it's confirmed working.
[OnePlus 3 & 3T Cross Device Development] dd0s:
Hello Guys,

installed latest Vortex Rom und gapps. Now in TWRP, it ask me for pattern password to decrypt data. I put the right pattern in field and pattern faild. I heard there are several guys how got this problem but i dont find any solution. Plz help me, thx in advanced.

edit: TWRP Version bluspark v15
[OnePlus 3 & 3T Cross Device Development] madsponge26:
Reboot system and remove your pin,password etc etc etc..
[OnePlus 3 & 3T Cross Device Development] dd0s:
I cant go to my encrypted filesystem because its decrypted. Its NOT that thing with removing locksettings.db etc.
[OnePlus 3 & 3T Cross Device Development] Air Dronzer:
Hy I Just Flashed Render Kernel Through Twrp 3.0.4 when i reboot System it does not Boots UP its Only Showing BootOS then it again Reboot I am on OOS 4.0.2 Can ANYONE HELP ME TO Fix this.
[OnePlus 3 & 3T Cross Device Development] siankatabg:
Hello guys. I just want to report my battery life in this boring (for me) day using the EAS. I'm obviously using the rom I've posted and no tweaks like profiles, killers or whatever, only Naptime from the play store, auto brightness "on" and everything else default.

Firstly, I want to say that I'm really light user and not many will get this battery life, I'm getting good sot on any rom with my usage, but that's amazing even for me. I'm not using Facebook, messenger and I don't playing games(I have a PC for that). You can see the apps that I'm using in the shots (mainly browsing, xdalabs, YouTube, hangouts/whatsapp). I was on WiFi the whole day, but my mobile signal is not good...

However I'm impressed from the EAS, it's smooth and everything is running fine for me with good battery life, thanks to RenderBroken for this :)

I will post my final result in this post later.
[OnePlus 3 & 3T Cross Device Development] mittimus:
It's time for a EAS rom + kernel thread my Friends
[OnePlus 3 & 3T Cross Device Development] fapste:
[MENTION=5438598]RenderBroken[/MENTION] can we please get this kernel and EAS support for Nexus 6p please?
[OnePlus 3 & 3T Cross Device Development] DarKAngel1234:
Only SD820/21 and probably 35 will support an EAS kernel not the SD810 in 6P
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
XDA RD buckmarble is working on EAS for the Nexus 6P i think.

The thing is, EAS is all about setting the stune groups and the cpusets and using a sched -or schedutil- governor. There has to be an energy model for the SoC so that there is proper energy costs calculation made. AFAIK, energy models available are the Pixel's for the S821/S820 and Alucard's custom energy model for the LG G5 (which he dropped at the last minutes IIRC), so it is not that easy to be done with no energy models for S810 AFAIK; you have to create a new custom energy model for EAS to be 100% functional.
[OnePlus 3 & 3T Cross Device Development] A Sad Napkin:
Any chance you can make the Los build unified? Tried flashing latest build but received not compatible with device error.
[OnePlus 3 & 3T Cross Device Development] fapste:
Energy models are the voltage/frequency as far as I know. This can be done via trial and error. The models might be inefficient in the beginning but they will get optimized in a releases. I'm sure I saw somewhere a tool that measures the power consumption of the phone at different frequency levels. May be it will help too even though it'll have some erroranous results by some percentage
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
Spot on!

Still, trial and error is not a plain easy approach eh? ;)
[OnePlus 3 & 3T Cross Device Development] siankatabg:
It is(actually all LOS builds are unified from some time). It has been tested on 3t and confirmed working, I don't know why you have problems.

P.s. - I've plugged my phone to the charger on 19% for overnight so I don't have shots with the total battery life, because I need my phone charged today. If someone wants, I can upload them(to 19%), total sot was 8:30~ and 7:00~ sleep (16:00~ on battery total). Still pretty awesome :)

Edit: I'll upload new build with the latest kernel a bit later.
[OnePlus 3 & 3T Cross Device Development] fapste:
You tell me lol. I do it almost daily in software development :laugh:
[OnePlus 3 & 3T Cross Device Development] A Sad Napkin:
Sorry my fault for not explaining myself properly.

I meant the Los kernel build in OP.
[OnePlus 3 & 3T Cross Device Development] Konskl:
[MENTION=4837394]siankatabg[/MENTION] yo does the rom you have posted in the thread already contain los renderkernel t13? i was taking a look at the kernel build in settings and that was not the case... maybe it's just the name that doesn't say renderkernel but wanted to clarify that :)
[OnePlus 3 & 3T Cross Device Development] siankatabg:
It was the t3(I think it's the same as t13 zip) branch from his github, the kernel is builded inline with the rom and maybe he didn't add the name to it or its somehow replaced. I'm now working on the new branch t4, so don't flash it if you are not in hurry.
[OnePlus 3 & 3T Cross Device Development] Konskl:
oki then! will you post the new version here?
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
Keep up the good work! Glad you are getting good results!

He has my blessing to do so.
[OnePlus 3 & 3T Cross Device Development] siankatabg:
The new build is ready guys, it was made in cooperation with [MENTION=5438598]RenderBroken[/MENTION] so big big thanks to him. Please don't forget that this is just an experimental build and issues may appears. Some EAS errors has been fixed, LOS sources updated (hour ago) and you will need the 4.0.3 firmware to flash it.

DL: https://www.androidfilehost.com/?fid=817550096634745651

Edit: Before someone to ask, Yes the rom contain the latest RenderKernel :) And for rom related things, please contact me on PM and don't spam here :)

Edit2: Build was reuploaded due to an error that I've found. Please if you flashed the previous one, dirty flash this build over it. Thanks and sorry.
[OnePlus 3 & 3T Cross Device Development] ZiggyStrdst:
Can we dirty flash this over the latest official nightly? :)
[OnePlus 3 & 3T Cross Device Development] Targaeryan:
Thought I'd share this before charging.. Using vertex rom 1.9 and render.. Tapatalk,whatsapp, browsing, 2 hours of listening to music using bluetooth headset and streaming it with LTE.. Good stuff! Wifi and location on too.. Default settings..

Tapatalk を使用して私の ONEPLUS A3003 から送信
[OnePlus 3 & 3T Cross Device Development] rankin1:
Great work by the the OP of both kernel and Rom but to be honest I much prefer the vertex builds
[OnePlus 3 & 3T Cross Device Development] mittimus:
[MENTION=4837394]siankatabg[/MENTION] is there a way to restore original display colors?
[OnePlus 3 & 3T Cross Device Development] Konskl:
just use the Ex kernel manager or whatever kernel manager that has colour calibration and disable forced srgb mode ;)
[OnePlus 3 & 3T Cross Device Development] Mar-cel:
Do you plan to open a own thread?
[OnePlus 3 & 3T Cross Device Development] SixFourSix:
Sorry, but I've flashed the R2 version on OOS 4.0.3 but it gets stuck to boot splash screen. Not even like a bootloop, it just stays on boot logo screen and doesn't go to the actual boot animation.

Only mod i used was SuperSU 2.79 SR3. Using modded TWRP 3.0.3-x_bluspark_v16
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
If you are using R2, its out of date. I will update it and re-release. I have been working heavily on my LOS version of EAS and will be bringing over my newer changes to OOS. Most likely, I am planning on having 4 releases.

OOS - HMP(Stock) and EAS

LOS - HMP(Stock) and EAS
[OnePlus 3 & 3T Cross Device Development] Targaeryan:
Nice.. Today's battery life looks even better than 2 days back with vertex.. I'm on 50% with 3hours of SoT atm..

Tapatalk を使用して私の ONEPLUS A3003 から送信
[OnePlus 3 & 3T Cross Device Development] SixFourSix:
Thanks.

Sounds like a plan ;)
[OnePlus 3 & 3T Cross Device Development] Roykooiman:
Moving to OOS and OOS based render kernel. Had really bad battery backup on vertexOS+R1 I'm on 30 percent now with 3 hours sot. Wakelocks feked up
[OnePlus 3 & 3T Cross Device Development] iNickMe:
Can you send me link for vertexOS ?
[OnePlus 3 & 3T Cross Device Development] Targaeryan:
https://www.androidfilehost.com/?w=files&flid=142179

Tapatalk を使用して私の ONEPLUS A3003 から送信
[OnePlus 3 & 3T Cross Device Development] pantmunu:
Is the default governor schedutil or sched ... Flashed it last night and saw that the default governor is schedutil.

TIA !
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
I know it has been confusing with the different test builds out. Did you use this build with Vertex? HERE Lastly, I am using the same build and easily get 5 hours SoT and have wifi, bluetooth, etc all on the whole day listenting to audiobkks so that measns no deepsleep as well. also, I unplug my phone at 6a and plug it back in at about 8;30p and have about 30% battery life left. With my own usage, I am getting comparable battery life to my HMP version of the same kernel. Mileage may vary though. There have been alot of changes going on in my latest EAS testbuild for LOS and I am hoping to release asap.

SCHEDUTIL should be used.
[OnePlus 3 & 3T Cross Device Development] pantmunu:
Ah thank u very much but I switched to ur latest lineage test build kernel so .. I'm only seeing sched governor. I'm testing it for battery life ATM. Let's see. Thanks for the hard work good sir.
[OnePlus 3 & 3T Cross Device Development] DarKAngel1234:
Running your T13 build and there is no schedutil only sched?
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
No sweat bro. I was wondering if you were using my OOS kernel on LOS. I had found out that it actually works! But not properly so I Would use it lol. I have a new test build though. This is for LOS based roms and Vertex is LOS based. Here you go:

LOS-N-R1-T19-EAS

Let me know how this runs. This is getting close to the final build for R1. What I do know is I get comparable benchmark tests compared to the Stock LOS kernel. This is with antutu and geekbench. I actually get slightly faster times when testing with Discomark. So I am really pleased with its performance right now.
[OnePlus 3 & 3T Cross Device Development] Targaeryan:
So far so good. Will test it out for battery life/performance.. :D

Tapatalk を使用して私の ONEPLUS A3003 から送信