yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] tathagatab:
It has supported both phones since June 02, as stated on page 1.
[OnePlus 9 Pro] tathagatab:
Hi, I'm currently using the blu_spark kernel. Can I just flash Omega over that? Or do I need to go back to stock first?

Also, could someone post an impartial comparison of blu_spark and Omega? Performance, battery life and heating.
[OnePlus 9 Pro] toolhas4degrees:
You need to flash full system update local. Bc you need to replace stock vender boot and boot images when leaving bluspark. This kernel only modified boot image. Also both work well, but this one tends to be more stable imo

No heating on either for me, battery life seems a touch better on bluspark. Better signal etc wifi connectivity and transmissions have no error on this one, had them on bluspark occasionally
[OnePlus 9 Pro] fdgfgd:
Yes, that's it.
[OnePlus 9 Pro] Ansar_Rehman:
I have issue with latest kerner. Notice when playing clash royal phone freezes for a second or two. Any ideas?
[OnePlus 9 Pro] tathagatab:
Thanks for your post. I'm downloading the stock image now so I can try Omega.

If I don't like Omega and decide to go back to blu_spark, do I have to flash stock again?
[OnePlus 9 Pro] l_mike:
Just backup stock kernel before flashing Omega so you can revert back to stock.
[OnePlus 9 Pro] freddienuxx:
whos taking it personally pal? all im saying doing some research on device first thats all im saying have a good day Pal
[OnePlus 9 Pro] Ansar_Rehman:
Anyone got the original boot img, kernel keeps freezing when playing games
[OnePlus 9 Pro] kiran8631:
Performance Excellent

Battery life Excellent

Gaming performance Excellent

But only issue I am facing is excessive idle drain at night.For 8 hours I battery drains about 14%
[OnePlus 9 Pro] Ansar_Rehman:
What settings you use? Or stock settings as mine keepa freezing but other than that its fine
[OnePlus 9 Pro] Ansar_Rehman:
Anyone got detailed guide to disable this blacklist think to disable apps so they dont just use 1 core
[OnePlus 9 Pro] kristofpetho:
New kernel release!

Changelog:

- Using Clang to compile (stability reasons)

- Tweaked Clang's LTO for better performance

- Re-enabled Oneplus's TPD module (stability reasons)

- Pulled in 3 stability fixes from CAF

- Re-enabled watermark boosting - now that a fix for it is available in upstream

Enjoy!
[OnePlus 9 Pro] fdgfgd:
If you don't mind me asking, what issues did you run into by disabling the TPD module?
[OnePlus 9 Pro] kristofpetho:
Slightly higher active drain, but significantly higher idle drain.
[OnePlus 9 Pro] reffu:
For those who still want to remove the app-throttling, a user in another thread figured out which app was responsible for doing the actual limiting and gave instructions for how to remove it.

https://xdaforums.com/t/oneplus-heavily-throttling-well-known-apps.4302113/post-85306399
[OnePlus 9 Pro] Bunecarera:
But fdgfgd also says:
[OnePlus 9 Pro] fdgfgd:
Yeah, maybe I should compile the latest Omega kernel without TPD and upload it here for people who don't mind higher battery drain.
[OnePlus 9 Pro] Fre$h:
Ty @kristofpetho : I had to revert back to your 06/24 kernel because of both active and Idle drain which was, in my case at least really signifiant while in real life I couldn't see no significative gain. Benchmarks aren't important for me really.

I hope you'll keep on that choice to preserve our batteries and I'm on the road to update.

Cheers and kuddos to you @kristofpetho
[OnePlus 9 Pro] netgar:
So with latest Omega-11.0_0712 you noticed more battery drain?

Just curious because I am as you, I don't care too much about performance. I wish I could have battery life.
[OnePlus 9 Pro] Dashwood Foxe:
I do hope you keep the TPD free version as its own fork, chrome has never felt this snappy.
[OnePlus 9 Pro] humzaahmed155:
I'm relatively infuriated that turning off OnePlus' TPD made that much of a difference. I flashed the non-tpd version and I have to say, this OP9P feels like a different phone entirely. OnePlus are going to need a decent explanation lol or this might be my last OP
[OnePlus 9 Pro] shremi:
Hopefully you can release an alternate version without TPD .... I am on return period for the phone but I really like the performance with your kernel ... Might just go with a s21 ultra then
[OnePlus 9 Pro] Burt Squirtz:
This is exactly right. Couldn't have said it better myself. My 9 Pro nearly fills on par performance wise with my S21 ultra, now that ' Throttle-Gate ' is no longer an issue.

As it stands now under stock settings we basically have a MediaTek 750 SOC 🤣
[OnePlus 9 Pro] Burt Squirtz:
It's not as accessible or as easy as you might think. You have to sift through a lot of BS threads sometimes just to get to the information you need -- even with search function.

Probably would have been easier if you just answered his question. We're all here to help each other. I'm not directing this comment towards you specifically, but I've noticed there's some elitism on the forums, on occasion. Even I'm guilty of doing it.

Fun fact, I tried backing up my persist partition with Partitions Backup app. And I found out the hard way it doesn't do $h1t on the OnePlus 9 Pro.

The other option is to do it through terminal emulator. Does anyone know that command?
[OnePlus 9 Pro] tech_head:
I have the July 7 version installed without TPD. Been up for 2 days. No issues. I prefer the version that lets me have the performance I paid for. Battery life is fine.
[OnePlus 9 Pro] kiran8631:
Again after flashing latest build this is my idle drain.dont know if it's only me or anyone else getting this same
[OnePlus 9 Pro] Trekster:
I'm going to chime in on the possibility of an TDP free fork as well. The phone charges so fast that for me, i rather have the device i paid for than cripple it. The phone feels so snappy now. I'm stuck with it for now, as i cant return it, so i rather not be reminded of OnePlus shady ways every time I open Chrome or another throttled app. For now I'm going to be hanging on the old TDP free version.
[OnePlus 9 Pro] kristofpetho:
There might be a light at the end of the tunnel: we are currently testing a new build, with TPD disabled, and idle drain normalized! :)
[OnePlus 9 Pro] Mar-cel:
lol I don't notice any difference with or without TPD
[OnePlus 9 Pro] kristofpetho:
It depends on the apps you are using. If you use less common apps, those are not throttled.
[OnePlus 9 Pro] Ninxha:
Can i just flash new kernel version over the previous version without problems? Or is best suggested i flash stock kernel first and then flash the newest version of omega?
[OnePlus 9 Pro] Ansar_Rehman:
I installed new update. No no freezing when gaming and battery in next level im on 95% where usually im on 80% at this time
[OnePlus 9 Pro] Ansar_Rehman:
Thanks op smahsed it for us with the update
[OnePlus 9 Pro] sunny1689gupta:
Ok, still haven't updated to your latest build with TPD disabled. Will wait for the new build as u stated.
[OnePlus 9 Pro] Samuel Holland:
Wow, the latest build is absolutely amazing. Battery life has been phenomenal. Thank you sincerely! 👍👍
[OnePlus 9 Pro] Samuel Holland:
Yes, you can flash away. His kernel retains magisk & twrp if your using and/or wondering. I use the EX kernel manager app to flash the updates, although there is another popular app that works called Franco kernel manager.
[OnePlus 9 Pro] Ninxha:
Yes i noticed that magisk is retained. Im using ex kernel also so ill just flash over. Thank you!
[OnePlus 9 Pro] samwhiteUK:
Samuel, is this the build you're referring to? Sorry, I don't know who anyone is here so apologies if you are a tester and this is common knowledge!
[OnePlus 9 Pro] Samuel Holland:
The latest build from yesterday which is 7/12. I took off charger at 5am & now 8am. I have a little over one hour screen on time, have even been watching tv for like 15-20 min and I'm at 90%.
[OnePlus 9 Pro] samwhiteUK:
Wow, that sounds amazing! I'm looking forward to the build with TPD disabled and this battery life! (Or at least slightly improved)
[OnePlus 9 Pro] GHOST1010:
You definitely know more than me on keeping TPD on or off and it's benifit, but please don't make it a toaster. I'm perfectly fine with the performance rn, but can't sacrifice battery for some pointless benchmarks
[OnePlus 9 Pro] Dashwood Foxe:
Except it does impact daily usage especially on chrome, loading pages and response time is night and day.

If you wanna play safe, I would kindly recommend Eng's blu kernel if you wanna play the handholding route. (Not to bash blu, Solid kernel in it's own right! :) )
[OnePlus 9 Pro] Trekster:
That's fair, but it isn't a pointless benchmark issue. The phone performs as an midrange S6xx or MediaTek phone in all apps that are limited to the little cluster. Not just chrome, but mostly all apps that can be found in the top 100 on GPlay. The problem is that OnePlus isn't letting it be up to the users to decide if they want performance or battery life. Personally i payed for an 888 device and not an midrange phone. I'm glad that Kristof found a way to have the best of both worlds.

My Samsung devices(Had SG S8-10) had an toggle where you could decide if you wanted to sacrifice performance for battery life..it did a similar thing where it limited the clockspeed and thread placement of the apps running. It's that simple, yet OnePlus felt the need to decieve it's users and take that decision for them(us). I didn't have a phone to compare, but did feel the phone felt sluggish when tasked with more demanding websites and apps.

I know that this personally is the last OnePlus device for a long time for me. I'm glad that Kristof removed TPD, the kernel is the only reason I rooted my phone.
[OnePlus 9 Pro] Fre$h:
And this is why I love this Kernel
[OnePlus 9 Pro] Fre$h:
The TDP-fixed one only allows aSOT about 4h40 which is too important for me. The SOT you'll see uppost

Nope

I talked about the TDP fixed one from 07/07 if I'm not wrong
[OnePlus 9 Pro] l_mike:
Love battery life on latest omega kernel. I see much of a difference between this one and the previous version. If you ask me, I prefer this one more than the "performance version" with worse battery life.

Nevertheless, amazing job with both of them from kristofpetho. OP devs should learn from you.
[OnePlus 9 Pro] Burt Squirtz:
This gentleman is exactly right. It's astonishing the difference in performance that I've noticed with tpd disabled. For the first time since I've got the device, it feels premium and smooth as all hell -- like my S21 Ultra.
[OnePlus 9 Pro] sunny1689gupta:
I really enjoy the TPD disabled version. Those who multi task,play games must use that kernel. It feels like a new phone. Really really WOW performance. And Those who just occassionally use their phone, should go for TPD enabled one. SIMPLE
[OnePlus 9 Pro] cm2003:
I've flashed your kernel to my 9Pro and noticed that when connecting to wireguard the VPN icon does not show up in the status bar. It seems to be connected though (according to whatsmyip).

I've flashed back the backup of my stock kernel to confirm that it's kernel related. (which it is)
[OnePlus 9 Pro] Ansar_Rehman:
is this why i had freezes with games, as with latest kernel all fine
[OnePlus 9 Pro] Ninxha:
Latest kernel has TPD enabled lol.... previous version before this had TPD Disabled and thats the fastest/smoothest build. anyway
[OnePlus 9 Pro] Ansar_Rehman:
yes but thats what im saying with tpd disabled my phone would completely freeze for a second whilst playing games, flashed latest kernel and all fine now no freezing
[OnePlus 9 Pro] tech_head:
Willing to be a beta guinea pig.
[OnePlus 9 Pro] RumRunner19:
I think it is great that you report these types of issues, but I think it is important that people realize issues can have many causes. There is no way for anyone reading your comments to know what your configuration is that could possibly point to this kernal being the cause of your issue. It is instructive that you noticed the difference between the two versions but that is like saying coke tastes better than pepsi depending on if you eat pizza.

I am not saying comments aren't helpful, they are. I guess I am trying to tell new readers to understand "your mileage may vary", no two phones are the same especially after people tweak them. Personally, I am finding the 7/07 OMEGA version to be awesome. I don't see any particular battery drain and the performance on apps is much better. I'll take the next version because I believe this developer ROCKS and has all our best interests in mind. Thanks for listening to my rant.
[OnePlus 9 Pro] samwhiteUK:
Do you have a 9 Pro? If you don't, how can you comment that it's more impressive on the 9?
[OnePlus 9 Pro] sunny1689gupta:
You were right. I also noticed freezing for a second while playing games on the kernel with TPD disabled. How can we resolve this OP?
[OnePlus 9 Pro] kristofpetho:
Flash the latest kernel - that one has TPD enabled again for full stability.
[OnePlus 9 Pro] samwhiteUK:
There's no app throttling on the 9? Doesn't it have the same processor?
[OnePlus 9 Pro] samwhiteUK:
I find it extremely difficult to believe that OP would throttle the Pro device and not the lesser model. But if you insist...
[OnePlus 9 Pro] sunny1689gupta:
But that doesn't have fastest performance. And I prefer performance
[OnePlus 9 Pro] Mar-cel:
is a new TPD disabled version on the way?
[OnePlus 9 Pro] sunny1689gupta:
Why did u quote me?
[OnePlus 9 Pro] samwhiteUK:
Placebo. It's the same software on the same chip. But it's whatever. Glad you're happy with your device 👍🏻
[OnePlus 9 Pro] samwhiteUK:
@kristofpetho any news of when we can expect this next build with improved battery and TPD removed? Looking forward to it so much. I assume the battery will be better than stock, otherwise what's the point?
[OnePlus 9 Pro] kristofpetho:
Sadly no matter what I tried, there were still issues with that TPD module removed, so there will be no more builds with TPD disabled. Sorry
[OnePlus 9 Pro] samwhiteUK:
Oh. Well that's a ****. Glad I asked and didn't keep waiting! It didn't pass testing then? What were the issues?
[OnePlus 9 Pro] Ninxha:
All those Oneplus 9 praisings wont bring back your poor OP 9 pro...
[OnePlus 9 Pro] kristofpetho:
Battery drain, random UI freezes, and one instance if data connection loss
[OnePlus 9 Pro] Trekster:
Oh well. Haven't experienced any of those issues, except battery life decreasing which i can accept.

I guess I'll keep using the disabled version for the foreseeable future. After having this kind of performance i just can't go back to the enabled version.

Damn you OnePlus :/
[OnePlus 9 Pro] PKkeys:
We all love OnePlus!
[OnePlus 9 Pro] Mar-cel:
I would let the users decide whether you want battery or performance and upload two versions one without and one with TPD module
[OnePlus 9 Pro] Haunt3r:
He stated that there are issues outside of performance and battery life with the kernel. Also, this is his kernel, his work. I assume he takes pride in providing a polished product, and that is why he is choosing to go the route he's going.

<rant>

For anyone complaining about the TPD module and performance, go compile your own kernel with TPD disabled, if you can't, then accept what the developers of the kernels for our device are creating and appreciate that we have that. Tired of seeing people come into these threads and act like spoiled children, the developers owe you literally nothing.

</rant>
[OnePlus 9 Pro] Burt Squirtz:
He's actually right. The lack of throttling, and non ltpo is simply smoother.

It's quite easy to notice also. Even my eight Pro is smoother than my 9 Pro as embarrassing as that is to realize.
[OnePlus 9 Pro] Kenkool12:
What do I use to flash this Kernal sorry I'm new to rooting and just flashed my TMobile 9 pro to EU version and rooted it and want flash the Kernal can someone help me or link me to something to help flash it.
[OnePlus 9 Pro] Haunt3r:
I use FKM from the play store, make sure to make a backup of your stock kernel first.

Franco Kernel Manager - for all devices & kernels - Apps on Google Play
[OnePlus 9 Pro] Kenkool12:
I got figured out so now what can I do that I flashed a new Kernal are there any settings or do just leave things the way they are.
[OnePlus 9 Pro] sunny1689gupta:
That's very sad to hear
[OnePlus 9 Pro] kristofpetho:
I agree. It's sad that we have a very powerful chipset but it has to be throttled back to not overheat... I wish there was middle ground where throttling wasn't as aggressive...
[OnePlus 9 Pro] W0lf7:
I've been following this thread since purchasing the Oneplus 9 Pro a few months ago and rooted my phone deliberately just to have this Kernel. Just wanted to say a thank you for your efforts with the latest update it's great for battery life and performance of the device is fine for me. I'm not personally bothered about the whole throttling issue only that OP were not up front about it.

If only OnePlus would reach out to you to help improve their own offering!

Thanks again!
[OnePlus 9 Pro] tathagatab:
Lack of throttling? Where did you get that from? All the reports say OnePlus is throttling both models. Subjective statements like "It feels smoother to me" aren't very meaningful unless backed by numbers.
[OnePlus 9 Pro] Burt Squirtz:
Sorry but ou're clearly wrong. I have my eight Pro in my hand right now and it's clearly smoother. It makes sense though -- as there's no ltpo technology built in. If you're constantly locked at 120 hertz you're going to have a smoother experience.. it's physics.

Anyone with half a brain can clearly see the difference. The normal OnePlus 9 is undeniably smoother than the 9 Pro also, (friend has one) for the reason I just mentioned.

It's night and day obvious. My S21 Ultra is slightly smoother too. Don't be a ding dong
[OnePlus 9 Pro] tathagatab:
"Just the place for a Snark!" the Bellman cried,

As he landed his crew with care;

Supporting each man on the top of the tide

By a finger entwined in his hair.

"Just the place for a Snark! I have said it twice:

That alone should encourage the crew.

Just the place for a Snark! I have said it thrice:

What I tell you three times is true."

From "The Hunting of the Snark" by Lewis Carroll

'nuff said.
[OnePlus 9 Pro] Ansar_Rehman:
my s21 ultra 512gb 12gb ram is way faster and alot better better by atleast two hours
[OnePlus 9 Pro] GHOST1010:
Can someone explain why down_rate_limit_us and up_rate_limit_us is 0 ? On previous phones it has some value like 500, 2000 .

Any documentation to learn about governor parameters ?
[OnePlus 9 Pro] kristofpetho:
OnePlus is setting those directly within the kernel, so those variables do not influence anything in our kernels.
[OnePlus 9 Pro] mgear356:
Anyone tried this on 8.8?
[OnePlus 9 Pro] sunny1689gupta:
As usual, no problems
[OnePlus 9 Pro] kristofpetho:
Same here. Just updated to 11.2.8.8BA and no issue with latest kernel
[OnePlus 9 Pro] cm2003:
Hi.

I've asked a while ago. When using this kernel my wireguard VPN connection is not recognized. It is connected, but the icon is now shown in the statusbar, nor is it recognized by Tasker.

When using the stock kernel I got no issues.

Is this known, or am I doing something wrong?

Cheers
[OnePlus 9 Pro] GreekPilot:
If you are connected to wireguard through its native up, then it is normal as it connects through your omega kernel. Your stock Kernel does not have implemented the wireguard protocol, so it connects with the normal vpn procedure and you can see the icon at your top bar. At both cases you are connected and safe. If you feel unsafe not seeing the icon while using omega kernel, you can change that within the wireguard app (press advanced and the disable kernel module backend) as it gives you the ability to connect also through normal vpn. connection. But, then, you miss the point of wireguard implemented kernel...
[OnePlus 9 Pro] cm2003:
Nice, thanks for the explanation!

You were right! I've tested the option to disable the kernel backend and now the statusbar icon is back.

Can you also explain what's the advantage of having the kernel wireguard functionality?

My issue with this is, that I don't know a way to track the vpn state with tasker with the kernel backend active. And I got some profiles running based on that state.

Is there maybe another way to determine the connection state with Tasker?

Thanks again!
[OnePlus 9 Pro] GreekPilot:
I am not an expert, just a user, so I can't help you more. For more information, go to wireguard site and read paragraph 7 of whitrpaper.. It may be helpful.

PS: By the way way, which provider do you use for wireguard?

PS2; Admin sorry for the out of range question...
[OnePlus 9 Pro] cm2003:
Got my own wireguard set up using a raspberry pi :)
[OnePlus 9 Pro] tathagatab:
Isn't checking your public IP enough to tell you if the VPN is active?
[OnePlus 9 Pro] cm2003:
Yes, but to do so I'd have to regularly check for my public IP, which doesn't seem very battery friendly :)

Anyway, I think I'll just disable the kernel part in wireguard.
[OnePlus 9 Pro] kristofpetho:
Supposedly, if you use the in-kernel implementation, it uses less battery than the userspace implementation.
[OnePlus 9 Pro] maruchan123:
Your kernel is good, but in one plus 8 pro, in one plus 9 pro, I am doing badly spending my initial battery, I have tried your kernel and a module in magisk and the magisk module is better than your kernel, but thanks for the work you do almost nobody does it
[OnePlus 9 Pro] toolhas4degrees:
What module?
[OnePlus 9 Pro] maruchan123:
The latest version is DEV version 21.07.25 but I use DEV 21.05.23 it saves my battery and in games it does not heat up, try to see which one suits you better and please publish it if it worked for you

https://xdaforums.com/t/best-oneplus-9-pro-module-for-battery-saving.4311193/
[OnePlus 9 Pro] maruchan123:
the module is used with an apk but I will give it to you later the apk can still use it so nothing happens
[OnePlus 9 Pro] oulouloul:
how can I go back to stock kernel?
[OnePlus 9 Pro] samwhiteUK:
Use a kernel manager, or flash it with fastboot flash boot.img (or whatever your stock kernel file is)
[OnePlus 9 Pro] mgear356:
Hmm ever since the official merger with oppo, oneplus seems like slacking in updating the oos kernel sources
[OnePlus 9 Pro] SupposedlySam:
what's the best kernel manager to use?
[OnePlus 9 Pro] r4p70r:
Franco Kernel Manager or EX Kernel Manager
[OnePlus 9 Pro] SupposedlySam:
Alright thanks! I just bought fkm using Google play credit
[OnePlus 9 Pro] kristofpetho:
New kernel release!

Changelog:

- Various coding fixes

- 5 code fixes from CAF

- A codefix from upstream Linux

- Enabled support for TTL spoofing

Enjoy!
[OnePlus 9 Pro] PKkeys:
GOD LEVEL
[OnePlus 9 Pro] sunny1689gupta:
Wow. Downloaded ASAP and running now. Will post errors if encountered any
[OnePlus 9 Pro] luckylui:
Running the latest release with T-Mobile variant OS version 11.2.5.5 and all is well! 😁
[OnePlus 9 Pro] SupposedlySam:
is there a kernel download configuration file for this I could use with FKM?
[OnePlus 9 Pro] l_mike:
I am more happy when you push updates than when OnePlus pushes theirs :)
[OnePlus 9 Pro] .DeluXer:
Kernel is running flawless. Config URL for FKM would be great for Update notifications.

Can anyone tell me a noticeable difference to bluspark Kernel?
[OnePlus 9 Pro] samwhiteUK:
I, too, would love to hear from anyone who has used both. I think people in this thread *may* be biased towards Omega though