yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] reffu:
I have the oneplus 9 (non-pro), and have no issues with Omega. It's pretty straightforward to install. Just use FKM (or another tool, if you'd prefer) to manually flash the zip file and let it reboot afterwards, no TWRP required.
[OnePlus 9 Pro] l_mike:
Make a kernel backup before you flash this one. Hadn't had any chance to use it, but it is always safe to have one.
[OnePlus 9 Pro] PKkeys:
That's the culprit! Thanks mate! Recovered!
[OnePlus 9 Pro] netgar:
Flashed it. Works perfectly fine.

Thank you for great work.
[OnePlus 9 Pro] andyx1985:
I forgot to backup my vendor_boot.img for 11.2.7.7AA. How can I go about getting a copy of the stock vendor_boot.img?
[OnePlus 9 Pro] lendawg:
How is battery on this kernel....also, can someone please tell me how to backup vendor.img?
[OnePlus 9 Pro] andyx1985:
With this. https://play.google.com/store/apps/details?id=ma.wanam.partitions

If you are on 11.2.7.7AA can you provide the vendor and boot backup. I forgot to back up mine :(
[OnePlus 9 Pro] lendawg:
Thank you for this but I'm sorry I am BA
[OnePlus 9 Pro] Flying Fox:
Not sure, I´m not a pro. But doesn´t just flash the latest firmware fix it? I´m on BA, so I´m not able to provide any AA backup, sry...

And btw, thanks @kristofpetho again for the fast and fantastic updates ;)
[OnePlus 9 Pro] kitcostantino:
It does, work well, fo sho!!! I actually installed TWRP and flashed it there. No issues on OP9v(Beat Buy unlocked) US/Canada variant. I've been on it less than 24 hrs, and while I usually give a good day or two to allow for settle, even at this point, I am seeing gains. 34min SOT, and I'm only down 2%. Thank you, @kristofpetho

Edit//Update: I know it's still early on my install/settle but 6hrs 34 min SOT and 28% left. Man, I have missed Omega.
[OnePlus 9 Pro] HessNL:
Hi there I'm back with the problem 😅 i have 24 June flashed and I'm using 11.2.7.7 the only log i could provide is this sorry about it but when I try to save it my internal storage crashed even thinks that my USB stick I still in right now but i have made screenshots so I'm happy i could do that 😁

First picture started with mounting after only crashes if this is not enough i could try to save the file ? From the logs when mounting USB stick nut i need to be quick then
[OnePlus 9 Pro] DarkLord_OP:
is it possible to add KCAL controls pleaseeeeeeeeeeeeeeeeeeeeeee?
[OnePlus 9 Pro] observingi:
Can I rollback to the Stock Kernel, by flashing the stock image backed up through FKM?

Or would I need anything else to be flashed along?

Thanks!
[OnePlus 9 Pro] Haunt3r:
With Omega you can just flash back stock that you took a back up of :)
[OnePlus 9 Pro] luckylui:
Gah, T-MOBILE needs to update to 11.2.6.6

I'm on 11.2.5.5 :(
[OnePlus 9 Pro] lendawg:
Flash the msm to EU for tmobile
[OnePlus 9 Pro] Burt Squirtz:
Dirty flash oxygen OS again. It's really that simple
[OnePlus 9 Pro] toolhas4degrees:
@kristofpetho have you looked into this chain

https://xdaforums.com/t/gcc-toolchain-eva-gcc-calling-all-kernel-devs.4221409//unread
[OnePlus 9 Pro] sunny1689gupta:
Hello everyone. I have been on the stock stuff since I purchased the OP 9 Pro and now I m on the 11.2.7.7.LE15DA version India. After reading the comments, this kernel looks promising. I am a power user, use multiple apps at the same time, also play a specific game a lot. So I expect, that this kernel would improve performance (i hope so) and battery (for sure). If you guys can confirm, the steps below are in the correct order :-

1. unlock bootloader which will obviously reset everything.

2. Use FKM or any other kernel manager to backup kernel (can we do it without kernel manager?)

3. use the kernel manager to install Omega kernel.

4. then install all the needed apps and use the phone normally, right?

5. whenever a new update of omega arrives, flash stock kernel first, then flash latest omega kernel.

Please let me know guys, if I missed something.
[OnePlus 9 Pro] kristofpetho:
Add 1/a: install Magisk/root

Correction to 5: no need to flash stock kernel first, just flash new version of Omega.
[OnePlus 9 Pro] kristofpetho:
Thanks for this, looks interesting - please note that I use Arch Linux's compiled GCC, which is tested and 100% stable.
[OnePlus 9 Pro] HessNL:
Best stay on that update you will not encounter that highly drain what everybody haves
[OnePlus 9 Pro] smofin:
First of all, I'm sorry about my bad English. I play Call of Duty Mobile and sometimes I have hangouts in the game. Will this be all right when I load kernels? I'm a beginner.
[OnePlus 9 Pro] amonstercattt:
5 . you could update the kernel through exkm directly
[OnePlus 9 Pro] freddienuxx:
can we flash on custom rom
[OnePlus 9 Pro] kristofpetho:
No, this is for OOS only.
[OnePlus 9 Pro] freddienuxx:
ok thx
[OnePlus 9 Pro] amonstercattt:
I'm sorry that I had a flashback after installing the latest kernel version when i played Genshin Impact, I don't know if this is an isolated case

ps: I didn't install any weird modules and i use oneplus9 not pro .
[OnePlus 9 Pro] mouhaboo:
I can confirm the latest Omega Kernel from June 24 is working on Lineage OS 18.1 . I just flashed it on my oneplus 9 pro rununig Lineage OS using FKM and the device even booted faster than before. Make sure to take a backup anyway before you try flashing the kernel. Good luck!

Edit: the only Problem so far is the screen flickering for 2-3 seconds while booting.
[OnePlus 9 Pro] kristofpetho:
New kernel release!

Changelog:

- Further tweaks to GCC's O3 optimization level

- Pulled in a number of stability fixes from CAF

- Pulled in a UFS system fix from CrDroid kernel

- Removed even more logging from the kernel when the phone is not connected to WiFi

- Reverted to Westwood as default TCP congestion - BBR is still there and can be enabled

- Disabled OnePlus's TPD module - this was responsible for limiting apps' CPU placement, as reported by multiple news outlets

Enjoy!
[OnePlus 9 Pro] reffu:
Just flashed on my OP9 (standard) and it seems to work well. The only minor issue (probably related to the logging removal) is that when wifi is switched on or off sometimes the network icon shows no service for a few seconds.

Edit: actually that might just have been a temporary setup/reboot issue, I can't reproduce it now.
[OnePlus 9 Pro] Hot-Proton:
Latest Kernel are great and working fine on my 9 Pro EU.
[OnePlus 9 Pro] WatskeBart:
@kristofpetho, why Westwood as default TCP congestion algo?
[OnePlus 9 Pro] PKkeys:
A TRUE GENTLEMAN! 🙏😃
[OnePlus 9 Pro] AwkwardUberHero:
This is my first one plus device, and I am interested in unlocking my BL and flashing this custom kernel.

I have done this a ton back when I had a pixel phone, but this is my first foray into trying this on a OP device.

Can anyone explain benefits to a different kernel versus a stock one?
[OnePlus 9 Pro] PKkeys:
A Better stability!

A Better Battery life!

A better phone!

A Better OnePlus!
[OnePlus 9 Pro] AwkwardUberHero:
All of those things sound good to me!

I have a TMO variant. I am contacting them to unlock the BL now.

Could you break it down step by step for me and explain what I would need to do to flash a custom kernel?
[OnePlus 9 Pro] PKkeys:
1. Unlock the bootloader

2. Root the device ( Refer to the magisk rooting post in this forum )

3. Normally use the phone for 2 hours

4. Install Fransisco kernal manager or EKM

5. Install the kernal

6. Reboot the device

7. Let your device settle for a day

8. Voila!
[OnePlus 9 Pro] kristofpetho:
I read a few articles looking at BBR on mobile devices. They clearly say that while BBR is great for servers, Westwood is the best for mobile devices.
[OnePlus 9 Pro] AwkwardUberHero:
I wasn't going to root, wanted to stay stock with just a different kernel.
[OnePlus 9 Pro] PKkeys:
I beleive without root you cannot flash custom kernal
[OnePlus 9 Pro] sunny1689gupta:
Oneplus cheating scores

The above link is for the OP. I have a query for you. As u may know, that geekbench has banned oneplus for manupulating scores. After reading the article given in the above link, do you think that the scheduler can be modified in a way that all cores are used while browsing or using normal apps. Since it is mentioned, that oneplus intentionally shifts load to lighter cores while using chrome to save battery, and degrading performance.
[OnePlus 9 Pro] kristofpetho:
It's literally in the changelog for today's kernel...
[OnePlus 9 Pro] fdgfgd:
I was wondering if you've also tried turning off CPU bouncing? There seems to still be some blacklist based performance limiting going on but not to that extent anymore.

This module:

kernel_oneplus_sm8350/techpack/oneplus/config/coretech.h at 5ef9649dd49c956ca7a0793deecfee21f606e5cc · kristofpetho/kernel_oneplus_sm8350

Contribute to kristofpetho/kernel_oneplus_sm8350 development by creating an account on GitHub.

github.com
[OnePlus 9 Pro] GHOST1010:
Yes , big and prime clusters still chnage max clock to 1996 MHz and 2265 MHz respectively when using Chrome.

Adding:

Tbh I don't mind what OnePlus did , didn't notice any difference with it , and better saves battery. It's only benchmarks that nobody cares . OnePlus statment also says the same .

KJP keeping it disabled or enabled is up to you obiusly, needs some testing if it's beneficial in real world usage.

Solid kernel as always. 👍
[OnePlus 9 Pro] dkcats3:
I think it's still an important function for reducing power usage on processes that dont need max freq. The issue was the blacklist forced apps to stay low
[OnePlus 9 Pro] lendawg:
Bro just use the TMobile to EU conversion msm, bootloader unlock not necessary.
[OnePlus 9 Pro] AwkwardUberHero:
Wait, what is this magic you speak of? This would also put me on the most recent oxygen os builds right?
[OnePlus 9 Pro] tech_head:
Upgraded a few hours ago to this kernel.

OnePlus really has me mad about the "optimization". It should be a choice. They knew it was shady. If it wasn't they would have told people.

Anyway. This kernel gets us part of the way.
[OnePlus 9 Pro] Bunecarera:
I have a problem with Gmail notifications on your kernel.

I'm on a 11.2.7.7, BA device.

Used to have a problem with Gmail not giving notifications since 11.2.3.3 ? Maybe? A long time at least...

Other apps worked fine. The issue had nothing to do with any of the battery optimization or doze stuff.

Since 11.2.7.7, Gmail notifications worked again like it should.

I flashed (using EXKM) your 0707 kernel yesterday. First time using it. Everything worked fine, battery drain in idle was amazing, speed also a big difference.

But, no Gmail notifications...

I flashed my stock backup and strange, but also no notifications.

I re-installed the 11.2.7.7 upgrade via Local Upgrade and immediatly, gmail notifications worked again.

The last time you mention "Updated to latest OOS Sources " was in 0602 when you updated to 11.2.6.6.

So I assume you haven't updated to 11.2.7.7 kernel sources yet?

Are they even available yet?

If you want, I can do some testing with your kernel on 11.2.7.7 and the stock one.

Just tell me what logs you need exactly.
[OnePlus 9 Pro] kristofpetho:
1. Oneplus hasn't released sources for 11.2.7.7

2. Notifications not showing up are userspace problems, and not kernel ones. If NO notifications came in for anything, then it might be kernel related. But if it's only Gmail, then Google needs to fix it.
[OnePlus 9 Pro] Bunecarera:
Then there you go.

Not trying to trash your kernel dude.

Google, or Oneplus, did fix it with the 11.2.7.7 update.

But since you use the 11.2.6.6 source, then that's the reason why the Gmail notifications stop working when I flash your kernel.

I'll wait untill an update with the 11.2.7.7 source.
[OnePlus 9 Pro] kristofpetho:
No worries! I personally don't think anything changed in the kernel source though.
[OnePlus 9 Pro] Atul Menon:
How is gaming performance in this kernel?
[OnePlus 9 Pro] PKkeys:
Excellent! That too the latest one I see a smooth gaming experience!
[OnePlus 9 Pro] lendawg:
Sent you a PM bro
[OnePlus 9 Pro] Atul Menon:
How much improvement over stock ?
[OnePlus 9 Pro] illusiveairforce:
I also am a gamer, pubg mobile.... heavy.
[OnePlus 9 Pro] netgar:
It's nothing to do with Omega kernel. I personally get Gmail notifications.

Happily using latest Omega kernel version

Cheers
[OnePlus 9 Pro] debeers1989:
Hi, guys! If I`ll flash this kernel, will I still have ability to apply OnePlus updates?

Or I need to move back stock kernel and then apply OnePlus firmware update?

OP9 have really bad cameras settings and I look forward to get firmware updates for this.

Sorry for stupid question, it is my first android device for many years and all threads about my question were dated till 2015-2017... mabe something changed :)

Thanks!
[OnePlus 9 Pro] PKkeys:
YES! Not only this kernal. you still receive and update the phone, but you need to flash the kernel again after updating.
[OnePlus 9 Pro] PKkeys:
I'm not sure about the percentage. But these are my observations

- Max temp reached while playing ASPHALT

Stock: 44 deg and started to throttle

Omega: 41 deg and no throttling.

Fun fact: Download AutoHz and Set always at 120Hz. The phone will feel smooth always!
[OnePlus 9 Pro] Bunecarera:
It has to do with the 11.2.6.6 sources that Kristof uses for the kernel.

You personally getting notifications means nothing actually.

I personally do not...

So there's that :-)
[OnePlus 9 Pro] freddienuxx:
buddy I'm latest 11.2.7.7 with the latest Omega kernel and everything is working including Gmail notifications. sidenote this kernel is so much better then stock kernel. your issue I'd not with this kernel buddy.
[OnePlus 9 Pro] Bunecarera:
Ok buddy, whatever you say buddy.

Again, not trashing the kernel.

It felt faster, battery was indeed better.

But no Gmail notifications.

Not everybody had these Gmail problems on 11.2.6.6 and before. Check the O+ forums (and here on XDA).

I too supplied logs to Oneplus via their forum.

I had problems on 11.2.6.6 and before, with stock kernel.

Updated to 11.2.7.7 with stock kernel. Gmail notifications came back.

Flashed the 0707 Omega kernel based on 11.2.6.6 source

Immediately, no Gmail notifications.

Installed the official 11.2.7.7 update again via local upgrade. Thus replacing the Omega kernel with the stock one.

Since stock kernel, new updated sources (11.2.7.7). Not yet published by O+.

Got Gmail notifications back. Immediately...

But hey, maybe it is all a coincidence...

People need to stop taking stuff personal.

Just because you do not have a problem, doesn't mean others don't as well.

What happened to this community and finding stuff out, just for the sake of it?

Again,willing to do some testing and provide logs.

Maybe the kernel can benefit?

If not, then I'll just wait until the kernel is based on 11.2.7.7 sources.

OK buddy?

Keep up the work Kristof.

Doe zo verder kerel :-)
[OnePlus 9 Pro] sunny1689gupta:
auto Hz is paid app, is there any free alternative requiring root or something
[OnePlus 9 Pro] PKkeys:
Yes, you can do through ADB, but I wouldn't suggest that. Better to pay 2 dollars and be in control of your phone's refresh rate. 😃 And the app also requires root
[OnePlus 9 Pro] sunny1689gupta:
i require that for a game, i specifically play "Dragonball legends". the game is at 60 Hz, and I have a oneplus 9 pro. I heard that people are using AutoHz to play that game in 120 Hz. is that possible?>
[OnePlus 9 Pro] debeers1989:
Many thanks for explanation! Already flashed Omega on latest 11.2.7.7 with all updates + magisk. Works flawlessly, all notifications work well, no bugs were detected till now.
[OnePlus 9 Pro] PKkeys:
You won't get any issues in future as well! 😀
[OnePlus 9 Pro] PKkeys:
Yes, it is. There are lot of games locks at 60Hz. With autohz app, you can change that to 120hz and it's smooth AF!
[OnePlus 9 Pro] sunny1689gupta:
So even if the game doesn't support 60 Hz, it can run on 120 Hz with this app? That means the difference will be noticeable,right?
[OnePlus 9 Pro] PKkeys:
Coreect! INSTANT SATISFACTION GUARANTEED
[OnePlus 9 Pro] Ninxha:
Yes you can force 120 Hz on them but you probably shouldn't. Lot of games wont behave well to that, you might even speed up the ingame movement or get glitches and errors. Some games move like 2x the normal speed lol.
[OnePlus 9 Pro] sunny1689gupta:
I wish I can somehow try the option in my game app without having to purchase and then be sad about the game performance
[OnePlus 9 Pro] Ninxha:
You can always try find a patched apk of it to avoid buying it. Nowdays you can nearly find all apps and games patched without having to buy them lol.
[OnePlus 9 Pro] l_mike:
It's been a while since I bought last app in GPlay, but don't you have an option to return it and get a refund few hours after buying the app?
[OnePlus 9 Pro] Burt Squirtz:
This is exactly right. This has nothing to do with Omega kernel. Nine times out of 10 this is battery optimization settings. Simply put Gmail battery settings on 'not optimized' and you probably won't have any issues. Or, the culprit could be substratum. It's notorious for temporarily affecting things.
[OnePlus 9 Pro] Ansar_Rehman:
Hi, quick question, oneplus recently admitted they throttle apps to use 1 core etc does this remove that .

OnePlus: Yes, we throttle some popular apps but not to manipulate benchmarks

OnePlus has admitted to throttling certain popular apps such as Facebook, Instagram, Chrome, Microsoft Office, and more on its OnePlus 9 and 9 Pro handsets. It says that it does this for optimization.

www.neowin.net
[OnePlus 9 Pro] fdgfgd:
To an extent, CPU frequency throttling is still apparent but now blacklisted apps use all cores not just LITTLE ones.
[OnePlus 9 Pro] Burt Squirtz:
I definitely mind. I can see a big jump in app opening time and scrolling Behavior with the throttling changed. I'm so happy that we have a way to use the device at its full potential consistently....
[OnePlus 9 Pro] tech_head:
Just a side note you can use one of the free scripting apps and put the command to lock 120Hz as one and an auto Hz for the display for the other. Does the same as the app from the store.
[OnePlus 9 Pro] Logix:
anything else or does it all work better now?
[OnePlus 9 Pro] toolhas4degrees:
Did you open the notifications for Gmail and set to important in settings, also are they turned on in Gmail itself. It battery optimization on for Gmail? On a side note, don't claim you know things without examining source code and rom changes. Claims are invalid without facts. Anyway always try to fix anything that might cause it first as stated above.
[OnePlus 9 Pro] sunny1689gupta:
I checked on the internet and used the command adb shell settings put global oneplus_screen_refresh_rate 0. And boila it worked, fabulous improvement to the game. However, how do I reset this? Can anyone help. What command should I put to reset the refresh rate settings?
[OnePlus 9 Pro] slavon1500:
Hello, the question is not much on the topic. You do not know how to make a standard logo, so that there is no this inscription about the unlocked bootloader?
[OnePlus 9 Pro] toolhas4degrees:
Just select one in settings and it will revert

Setting~display~advanced~refesh rate and touch one
[OnePlus 9 Pro] sunny1689gupta:
Yeah. I did that before thanku too much
[OnePlus 9 Pro] Bunecarera:
No, off course not.

Off course I didn't do any of that.

Off course I didn't try all the different optimization options, or set notificztions to important or turn off doze via

adb shell dumpsys deviceidle disable

Or whitelist Gmail in doze settings, or confirm Gmail app is even in the whitelist.

Why would I do that? :ROFLMAO:

On a side note, did you even read my first post about this? 1 page back...
[OnePlus 9 Pro] toolhas4degrees:
I did, added battery optimization not thinking about it. You stated nothing about the others 🤣

I would look into your mods since it works fine for everyone else. Or wipe your device and reflash the kernel 🤣
[OnePlus 9 Pro] Trekster:
Is there a way to modify the kernel to also remove the limit on the X1 core. Right now no matter what it maxes out at about 2200mhz in Chrome. Haven't tested other apps but the article from anandtech suggests it's tied to the core affinity rules and is one more limitation imposed. That's why the phone still scores around 65 in the benchmark. Just browsing with chrome supports the maximum speed of about 2200mhz the X1 reaches. I can see that in the kernel it's scheduler says 2800mhz as Max, but it never reaches this during use.

I don't really care about battery life as the phone charges so fast it doesn't really matter, but i just feel fooled buying a flagship phone when I could have gotten the same performance buying a midrange phone and saving a chunk of cash
[OnePlus 9 Pro] fdgfgd:
It's way easier to do on ROM side simply by removing one Oneplus system apk which is responsible for limiting X1 in some apps based on blacklist.

I get 115 in the benchmark with Omega kernel + that aforementioned modification
[OnePlus 9 Pro] Dashwood Foxe:
Care to elaborate how that's done and how to revert if things go south?
[OnePlus 9 Pro] Better_hack:
Did you mean this list?
[OnePlus 9 Pro] tech_head:
No. You cannot modify that message since it's actually part of the bootloader and secure boot. That message appears long before the kennel is loaded.

You cannot replace the bootloader you only unlock it so it doesn't check to see if the OS is signed.
[OnePlus 9 Pro] massaquah:
Did you really flash it on a OP9 and not a pro? Because on the first page in the instructions it says "IMPORTANT - this will NOT work on a standard Oneplus 9, only the 9 Pro!!!"...

I am just about to flash it on my standard OP9 and I am a little worried....
[OnePlus 9 Pro] mgear356:
Hmm did your kernel fixed Gmail notifications? Was not getting it unless I manually open the app.. Now it seems like it's working after flashing your kernel.
[OnePlus 9 Pro] thirtythr33:
anyone that's running omega

grab Partitions Backup & Restore by Wanam on playstore, and backup the partitions it auto highlights in yellow and you'll be good.
[OnePlus 9 Pro] thirtythr33:
awesome, I used this kernel on my 6T, just flashed (exkm) and very happy you got the 9 pro. thanks for the hard work bro
[OnePlus 9 Pro] Sconny:
That's what I did but u thought it was just way too easy. Thanks
[OnePlus 9 Pro] djsubterrain:
No, it would just get ignored if you're not in India, make sure it's not a provider locked device though
[OnePlus 9 Pro] Poloasis:
I got the OP9P from Oneplus using it with a tmobile Sim. So this couldn't be a carrier lock devices correct?
[OnePlus 9 Pro] kristofpetho:
Correct. OnePlus only sells unlocked devices.
[OnePlus 9 Pro] Poloasis:
As I tough. So I'm good to flash Indian version 11.2.4.4 OTA after I un-root?

Tx bud.
[OnePlus 9 Pro] kristofpetho:
I can't help you with that. I have a BA device and I always flash the full ROM.
[OnePlus 9 Pro] toolhas4degrees:
Any hope for maple and fiops scheduler and maybe add hbm ability to kernel?
[OnePlus 9 Pro] kristofpetho:
Maple and fiops are really outdated. The current BFQ scheduler is perfect that's included with Linux 5.4.y.

I thought we already have HBM implemented by Oneplus?
[OnePlus 9 Pro] toolhas4degrees:
I'm using Franco and it says hbm is not supported in the kernel
[OnePlus 9 Pro] Shooter7889:
HBM was in my exkm app settings with stock kernal, still now too.
[OnePlus 9 Pro] WatskeBart:
May 4 release still building? No flashable zip yet on GH.

I'm eager to try the latest 😉
[OnePlus 9 Pro] toolhas4degrees:
Does it work though?
[OnePlus 9 Pro] Shooter7889:
Yes it does on exkm app
[OnePlus 9 Pro] kristofpetho:
Ha! Somebody actually looks at GitHub! :)

It's already built but being tested as we speak. I just wrote up the changelog so I don't forget anything. Release tomorrow AM.
[OnePlus 9 Pro] WatskeBart:
I always stick to the source 😋

Thanks 4 the work you're putting in this kernel 🦾
[OnePlus 9 Pro] toolhas4degrees:
I use it as a quick setting button with fkm that's why I switched ex does not have a qs button

Or do you know a way to make a tasker qs to link that service
[OnePlus 9 Pro] cultofluna:
Download the high brightness app from the store , to use the quick settings tile
[OnePlus 9 Pro] kristofpetho:
That was for the first kernels. Since June 2 it works on both Pro and non-Pro versions.