yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
So I went back to stock to do some testing. I found that RZ uses the same freqs as stock kernel except I use a higher cpu0 boost and no boosting for big cores while stock boosts small and big to 1054. But when gaming, my big cores were mostly maxed out well past 1054 so the only real difference is the boosting for small cores. Try lowering it to 1054 and see if drainage is comparable to stock when gaming. Thanks!

I would need to check the kernel source for omni but my understanding was that it's different than the other custom roms out and would need it's own base just to support. So this would mean having to do 3 releases each official release. If this is the case, I am not sure I would support it. This is also without looking to see what work would even need to be done. What omni changes I would need to rip out, other changes to pull in. I will take a look though and decide.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] darthkir:
V1. 1 is a beast.

Running on dual sim, GPS + wifi + 4g always enabled.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] BossNexusS:
No worries if it's too much work I understand. I was just curious.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
Anyone noticed performance difference between v 1.0.0 and 1.1.0. I seem to get more stutter and lag with latest, or is it just me?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] gregsoir:
switch to stable :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Also, I feel like you might have flashed in the wrong order. You can easily check to make sure /init.renderzenith.sh is present at the root of your phone. If not, then just make sure to flash magisk before RZ. Magisk needs to be present to properly apply our boot script. Performance has significantly increased with v1.1.0 so it leads me to think that the necessary boot up values are not being set.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] usablefawn:
Default kernel settings?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] darthkir:
Yes. I dont own a kernel manager.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] usablefawn:
Wow nice
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] yodanutz01:
OnePlus 6 really feels smoother with this kernel. Stock 9.0.3. Amazing job guys! Also, I enabled MSM Touchboost and set core4 to 1056 Mhz. Phone is super smooth. I attached a photo. If you guys have other recommendations, please let me know :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
We have been able to further tune the default RZ setup. It should make a real difference in active drainage rate and still maintain great performance as well. I look forward to releasing the next build.

Also, I have pulled over another dynamic stune change from our op5 work. What it does is boost stune while caf's sched_boost is running. So during flings and scrolls. What this means is we can now keep stune boosted while scrolling or flinging long past the normal boost duration. It will stay boosted as long as the scroll lasts. This will work extremely well with the new default tuning. Really happy with each consecutive release so far.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] yodanutz01:
Wow, can't wait to try the next build!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] frezd:
Hi Guyz,

I am currenlty experiencing an issue as when I am watching Videos on youtube, automatically my son earpiece setup is put on +6db...which as a result get a satured sound as the earpiece is normally not done for this....

Decided to set it up to 0 or 1 and Always goes up to +6db

Any clue of this issue, anyone noticed or expérience d this issue as well?

For the record I enabke the Stero mode but for the other setup when I ourbfor example the lain soeaker to +14db, it remains at this level.

Was like Youtube vanced was forcing to higher the sound.

So annoying as my op6 vibrates...

Op6 + xXx

Thanks for your help
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Never had this before nor have I seen it reported. Also, I am not certain I am following what you are saying exactly.

How do you setup stereo mode?

Set what to 0 or 1?

Thanks!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
Great news. Looking forward to this. I'm really enjoying your kernel. The only gripe I have is that Chrome is pretty laggy during scrolling. Personally, I haven't used Chrome in a while, so I bet it's because of how unoptimized the app is, but still..

Do you think the next release could fix this? Best regards
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] -Deco-:
It's an EXKM issue, not a kernel issue.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
First off. Do you have viper enabled? If you do, is the sound speaker being modified? Some profiles completely boost the output of the sound. I noticed even if the master control is off it still boosts the output for things like the phone speaker. Try to exit from V4A and see if it makes a difference. (Open app -> top right dots -> exit)

Second thing to check is inside EXKM there's a speaker gain section. Double check if there is anything wonky in there.

I noticed this too with Chrome on all kernels including stock. In theory it sounds like the new update could help. But I think ultimately chrome is just a porky browser.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] frezd:
Stereo mode is activated. But on EXKM earpiece sound option, each time I am playing a Youtube videos, EXKM set the earpiece sound at +6db. Which is too much at originaly it's not meant to act as a real speaker. That's why I put it at 0db but again when I play a Youtube Video back to +6db again.

No Viper mod installed.

Thanks.

---------- Post added at 01:22 AM ---------- Previous post was at 01:22 AM ----------

No Viper installed.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
Set it to 0. Check apply on boot and restart the phone. Does this happen on other kernels too? Cause if it does, there's nothing render Brodie can do. Nor do I think it's something that was intended to be supported in the first place.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] frezd:
Well when stereomod is set to 0, then it works as ir should for me. When I play a Youtube video if I set the earpiece speaker to +1db , it stays at 1db which is great. So the culprit is the xXx magisk module.

Thanks. And again great kernel.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
How is it coming from another kernel? Can I just flash over, or do I need to flash rom first? Thanks
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Acxjet:
Heya Render

Great to see your work on OP6. I remember the good old OP3 days, and I have been waiting excitedly for your arrival ^^

Your work so far seems amazing and I will report if I find anything. Especially if you got anything we should watch our for ;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
I just tried Smurf to compare and the scrolling lag is gone. I prefer renderzenith in general though, so if this scrolling lag is gone with next version or in the future, I will switch back to this kernel.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Yo! Great to see you around buddy!

---------- Post added at 05:01 AM ---------- Previous post was at 05:00 AM ----------

Sometimes this scroll lag is caused by the website itself. Maybe you can paste a link to sample?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
It was in many websites. When scrolling fast, it's fine, it's the small swipe taps with pause on between where it's really bad. E.g in xda forums, right in this threads and on bigger articles with pictures on theverge.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
You too have tested with stock kernel?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] yodanutz01:
No issues here with XDA apps.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
Nope. Haven't been on stock kernel for ages unfortunately. But I've asked around on reddit and a lot of people are saying that they don't have any problems with stock kernel on OP6.

As I've said. All the other apps are running fine. Snapchat, instagram etc. is completely without lag & stutter. Chrome is running fine other than the scrolling which stutters really bad with short swipes. It's like the kernel doesn't boost up frequencies fast enough to avoid the stutter. With Smurfkernel I don't have any stutters at all, but imo smurf is very battery unfriendly.

I'm not talking about the xda app. It's scrolling in Chrome. XDA app is fine for me as well.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Right, just want to verify that your test on smurf kernel was with the schedutil governor and not with any of the other added governors.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
It's with the pixel_smurfutil (stock smurf governor).
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Right. Thanks for reporting!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
No problem. Glad to help. This is my go-to kernel for OP6 and I really admire your work. Will switch back if this issue is solved, for sure.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Sitrep:

Decided to roll back to stock kernel. I was struck by some battery life issues (more particularly, my idle drain was going erratically high), so I went to stock kernel to confirm it is not related to RenderZenith kernel -- so far that seems the case, which means OOS to blame, I think?

Anyway, during the process, I opened some Chrome tabs that I have identified to be problematic during the past couple of weeks and it seems that stock kernel also stutters while rendering the same websites, including The Verge.

Since this issue seems to plague the stock kernel too, I cannot guarantee this issue will be fixed with an upcoming RenderZenith kernel update, unless RenderBroken and joshuous discover something on their way. I haven't looked at the pixel_smurfutil just yet, but I am wagering that this governor just has some additional boosting going on, since you say it is very battery unfriendly.

I will keep an eye on it.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
In case some context helps. "Pixel_smurfutil is a mix between Pixel 3 schedutil, helix_schedutil and electrotuil. Next frequency selection is load based and in suspend all cores are forced to a lower frequency max level. Three big cores are forced to operate at minimum frequency (825 MHz). One big core could clock up to general maximum, 1300 MHz). In normal operation load based frequency selection is used." (I know it's just a copy and paste :P )

In my personal experiences with the kernel it's infact quite battery friendly and it doesn't have a high drain either. I noticed it does seem to use more of the middle frequencies on the BIG core, which could help mix things up a little, based on EXKM graph. Whereas OP6 schedutil seems to just go all or nothing on the stock kernel.

I've done my fair share of kernel tuning but I'm no expert. So idk if the above could attribute to the better performance of webpages or not. When I was on smurf the webpage performance was at about 90-95% there. Currently on RZ it's about 85~% there. Only very bad websites cause problems for me.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Glad to have you! I feel like we have been doing much better work since the op5 compared to when we started on the 3.

Oddly enough, I had no such lag on RZ but just flashed Smurf and it was really noticeable on XDA (same site I tested with RZ). Went back to RZ and it is gone again. So I am not sure if is really a kernel issue or if it is, it's not so cut and dry. I do know that I have ran into some sites that do seem to have a higher latency with responding to scrolls. I went back and forth between RZ and stock and it was comparable. Don't remember exactly which ones. When I could scroll just fine in some sites and a rare few I couldn't, I would not say that is the kernel's fault as if it was, it should do it to all sites. It should not be choosey about which it wants to crap on or not as we are using the same app, same setup no matter the site.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Just went back to smurf again, and the lag with go away, open a new tab, go back to the same page it was gone before and its back. So I just dont know.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
Thanks for checking it out. Which version of Chrome are you using? As I said, the issue is only with Chrome for me. And it's only present with short swipes with a pause in between swipes. I'm currently on Smurf and there is still some stutters, but far less than it RZ and stock. Especially in xda forums (chrome website) and on bigger articles on e.g theverge.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
I did some testing on my side that may be worth mentioning before we go in circles. I used this XDA thread (Pages 1 and 2), Cnet homepage, theverge homepage, and some random loadimpact site (Trying to find something heavy but failed) as testing sites. All using RZ stock settings; nothing modified except for using Westwood over Cubic for the TCP algo.

Browsers used: Chrome, Brave, and Firefox. I waited for the loading bar to complete, scrolled down slowly. Then scrolled up and down around the middle of the page.

Chrome and Brave had near identical results. There was some minor jank here and there when it's trying to render the images going down. Going up and down there is some choppiness only on heavy sites (that impact one). I realized the two browsers used Chromium as the base.

Then I switched over to Firefox thinking the different engine could be a factor. Not a single issue was found. Going down the images rendered seamlessly then going up and down was smooth as heck. Only the initial webpage loading was slower.

So this confirms my original suspicion that Chrome is porky af. And I found a new DD browser. I'd suggest the others to try this out as well and see if it makes a difference.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Interesting results for sure. Firefox is also based on Chromium as well though. But I will install and do some testing myself. Something is definitely going on. I appreciate the report
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
Great experiment. I've been using Kiwi browser for months, but just tried going back to Chrome and as it have improved in so many other areas (Google duet, smooth animations) etc I really want to stay. I also use Chrome on my chromebook and windows pc so it's really nice to have the sync between them.

It's unfortunate that Chrome is so badly optimized considering it's Google/Androids own browser.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spr33:
Pretty sure they're still different engines, Mozilla made a song and dance about the 'Quantum' update late last year and checking out a few different websites you can definitely tell that they're rendered differently. I'd have to double check facts to be sure but I'm 90% there.

Edit: I've checked and they're still using the Gecko engine :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joshuous:
Firefox doesn't use Chromium engine indeed.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] dante_nfs:
Samsung internet browser is based on chromium and is the best in terms of touch and speed performance, Chrome is nothing compared to it, but i use sync and Google ecosystem so i have to use Chrome, standalone option is Samsung browser. It's night and day compared to Chrome
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] -Deco-:
Firefox switched to Quantum last year - it's been using this renderer engine as the default since.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spr33:
"Quantum is a Mozilla project encompassing several software development efforts to "build the next-generation web engine for Firefox users". It includes numerous improvements to the Gecko browser engine of Firefox, largely incorporated from the experimental Servo project." - Wikipedia
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] -Deco-:
Yes, Quantum in itself is considered a new rendering engine - even though it's based on Gecko. It has been utilising Quantum hence since last year, if it was still using Gecko, those improvements wouldn't be in place.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Djaentz:
Thx for the great Kernel. It's running really good so far.

I'm using Ex Kernel Manager for optimization. I just cannot find the LED Control. Can someone help me out?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Sauronych:
Sorry it took this long, here is the screenhot you requested. That's me listening to music on GPM through Bluetooth headphones. Phone got really hot and was draining battery quite fast. OOS 9.0.3/RZ 1.1.0/V4A active.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spr33:
There's definitely something wrong there, GPM using '117%' CPU! Try disabling Viper and post again.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Djaentz:
No one? Haven't found anything regarding the led control in the thread.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Sauronych:
Turns out this has nothing to do with kernels or Viper and is caused by using GPM with an ad blocker active (AdAway in my case). I assume the app repeatedly tries to make requests to a blocked address which results in overheating/battery drain. Sorry for the confusion.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
Wow. Would have never thought of that. Thanks for reporting back, it might be useful for the next person.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] habylab:
What are you after?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Djaentz:
Switching off the led while charging.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] MatteCarra:
Thanks RenderBroken for your awesome work!

It's working very good.

Keep it up!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] -Deco-:
Just thought I'd drop by to report that RZ 1.1 works fine with OxygenOS 9.0.4. :fingers-crossed:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
Any updates in the plans? Great kernel!!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Tomatot-:
Yes he just takes some time to make sure new updates are very mature, stable, and improved.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] DiGtal:
No.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Deacon-Frost:
After having updated to OOS 9.0.4 I've tested the stock kernel a few days. Then, two days ago, I decided to flash again RZ Version 1.1 and the device behaves way better compared to stock kernel (as expected).
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] tassos_chry:
That's false. Do a better search of the thread and you will find out why.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] DiGtal:
You're right. In this particular case the ramdisk changes require root.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] joakimbo:
I'm just curious. Is there still development [MENTION=5438598]RenderBroken[/MENTION]? Just checked github and noticed latest commit is from 19th january.. I love this kernel btw!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
Yea, been working on it almost daily. Alot of cool things in the works. Been tackling a rather frustrating bug but once resolved, release will be soon after. Thanks for everyone's patience.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] tidschi:
Any plans with F2FS?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
At the moment there isn't. EAS is still the primary focus and further optimizing the kernel
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] -DarkKnight-:
Does this kernel work with custom roms?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Tomatot-:
Read title. Not yet.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] tidschi:
Installed it despite, after stock boot IMG and boots also fine?

Was an arter97 before flash.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
Wait so you're saying you already have a F2FS data partition and successfully booted using RZ?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] tidschi:
Exactly :D
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Lord. Tech:
Thank you [MENTION=5438598]RenderBroken[/MENTION]! :D:svetius:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
If you flashed RZ ontop of Arter's ramdisk, then it makes sense that f2fs would work as I would be applying my ramdisk changes to his ramdisk that has his f2fs changes already. I dont think this would work if flashing RZ over stock ramdisk. Still, you are much braver than I am. I love my working phone too much!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RenderBroken:
RenderZenith for OOS-P-OP6: V1.2.0 is here!!!

First off, I am sorry this release took so long to get out. I found a rather nefarious issue with regards to boosting top-app/schedtune.boost. This means that in this latest build I have disabled Dynamic Stune boosting. I do know what the issue is now at least and we are working on figuring out a proper fix. Still, performance has somehow increased over the last official release.

Things to note:

* Upstreamed to 4.9.159

* Updates to latest OOS kernel source

* Further EAS changes

* Better load balancing / Task Placement

Download:

RZ-OP6-OOS-P-EAS-V1.2.0.zip

Changelog:

https://github.com/EAS-Project/op6-kernel/releases/tag/v1.2.0-oos
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] frezd:
Hey,

Thanks a lor for your awesome Kernel which I currently use since the beginning.

However with the last one the I managed to use it and set it 300 mhz but looks like now the minimum isnnot even the base one 576 mhz , I cannot get below 652 mhz... Of course it s running quite smoothly, but for battery life when idel I would get guess idle at 300 mhz would eat less battery than at 652 mhz. Using Ex Kernel and pie 9.0.3 Otherwise no addon or else like Kernel tweaks etc

QQ : normal behavior done on purpose or is it a issue/feature...lol :)

If anyone else noticed that let me know

Thankd.

Best regards.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spartan268:
This is totally expected behavior. Based on the current values of top app boost and schedboost it makes the small cores hover at 652 instead of the usual 576. I've actually gotten better battery life with the current setup.

Give it a cycle it two and see if it really makes a difference. I brought up the same remarks during the testing phase of the kernel.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] frezd:
Thanks, so I am not fool LOL, :) lets give it a try.

Best,
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] MarcoCount:
Yes, I think this is expected but my battery life isn't improved.

I think it's a little worse than before.

I will have to test more.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] frezd:
After more than one days of testing, cores are moving up and down " weirdly"...if I can say so. Battery life for me worst than the 1.1 So back to 1.1 which for me gives me the best satisfaction.

So same conclusion unfortunately. 300mhz should.be in my opinion and should low faster to this level. My 2 cents...

1.1 best Kernel so far !

Best.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Deacon-Frost:
Well, I cannot confirm that battery life worsened since I flashed version 1.2.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] spr33:
The kernel has literally only been out for a day..

Anyway, one cycle is not enough to test a kernel. The power usage of 300mhz Vs both stock and 652mhz is negligible, hence why stock is 576mhz.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] neinfricatu:
300 or 576 doesn't make any difference in battery for sd845, that's why smart engineers choose the minimum default as 576 mhz for it.