• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Development [KERNEL] [OOS] Omega Kernel OOS11 [September 18, 2021]

Search This thread

l_mike

Senior Member
Jan 6, 2013
164
88
Xiaomi Mi Pad 4
OnePlus 9 Pro
Those who in latest build, any system ui crashes or oneplus camera crashing . Could anyone get me a short review how is the latest build.
Nothing crashes. Used camera a lot today and I am pleased with effects.

IMG_20210603_171858.jpg
 
Last edited:

dkcats3

Senior Member
Sep 13, 2013
241
108
OnePlus 9 Pro
I didnt have a download file, I did direct OTA on the phone, no files were available.
 

dkcats3

Senior Member
Sep 13, 2013
241
108
OnePlus 9 Pro
Apparently some say it improves battery alot because the ram managment from O+ is shít, or so they say.
It works by utilizing more of your ram by loading apps before you need them so when you do need them they are already in there. Unfortunately that also results in it loading apps you didn't ask it to load. Faster performance, maybe, but more power usage too. I notice no performance loss with it off and a good battery improvement
 

PKkeys

Senior Member
Apr 19, 2021
99
41
The Battery Life is amazing as F!

1) 1 hour 30 mins straight WhatsApp video call ~ only 16% reduction in battery
2) 24 hours of usage (3 hr 30 mins SOT) ~ 30% charge left (from 100)
3) Overnight drain ~ 5% (9 Hours)
 

l_mike

Senior Member
Jan 6, 2013
164
88
Xiaomi Mi Pad 4
OnePlus 9 Pro
The Battery Life is amazing as F!

1) 1 hour 30 mins straight WhatsApp video call ~ only 16% reduction in battery
2) 24 hours of usage (3 hr 30 mins SOT) ~ 30% charge left (from 100)
3) Overnight drain ~ 5% (9 Hours)
Can confirm all above.
OP makes cool phones, but compared to my wife's pixel 4a 5g overnight battery drain is much bigger. Pixel makes about 2% with much more apps installed.
It's not complain about Omega, but general conclusion. Omega makes op 9 pro much better phone.
 
  • Like
Reactions: pyry666

lexx.ps

Senior Member
Sep 17, 2017
217
313
Hey,
I am working on a kernel aswell but getting some weird panics with clang LTO
Have you found any way to make pstore work?
Also thanks for your work for the community!
 
  • Like
Reactions: PKkeys

avid_droid

Senior Member
Aug 24, 2019
2,146
713
Maui,Hawaii
OnePlus 9
It may just be because of this kernel I actually won't be switching to a custom ROM. I am getting phenomenal performance and battery life. I don't take pictures as I use my device differently from others and usage may vary depending on free time and my availability to use my phone. But I'm overall getting 6-8hrs SOT normally. Everything performs and works as it should. I can't thank you enough for your work
 

fromiOS2Android

Senior Member
Dec 29, 2018
259
74
Trondheim
I am not getting notifications for xda app. Its the only app of 63 apps i cant get notification. I guessing not kernel related, but Who knows... Tried evrything.
After the latest build battery is extremly good💪🏼👍🏼
 
I am not getting notifications for xda app. Its the only app of 63 apps i cant get notification. I guessing not kernel related, but Who knows... Tried evrything.
After the latest build battery is extremly good💪🏼👍🏼
Set as don't optimise, then switch app notifications to important if not set to that already
 
  • Like
Reactions: fromiOS2Android

bigdog1459

Senior Member
Jul 5, 2008
251
43
Berea, OH
OnePlus 9 Pro
Only saying this in case anyone else is seeing this and my solution could help.

Not sure if it was kernel related or due to the Tmob to eu conversion but all my Bluetooth devices were connecting weird. Audio was cutting in and out and calls couldn't use the headsets/ wouldn't switch over.

Forgot them in the Bluetooth menu and re-paired. This seems to have solved everything.

Kernel is amazing for battery life. Thanks OP!!!!
 

avid_droid

Senior Member
Aug 24, 2019
2,146
713
Maui,Hawaii
OnePlus 9
Only saying this in case anyone else is seeing this and my solution could help.

Not sure if it was kernel related or due to the Tmob to eu conversion but all my Bluetooth devices were connecting weird. Audio was cutting in and out and calls couldn't use the headsets/ wouldn't switch over.

Forgot them in the Bluetooth menu and re-paired. This seems to have solved everything.

Kernel is amazing for battery life. Thanks OP!!!!
That was happening to me after updating to the latest EU. Also Tmo conversion to EU. Omega helped with the issue.
Thanks for the pointer and hopefully what you say will help others
 

Top Liked Posts

  • 7
    I think that sentiment is a bit extreme, man. I also used to test Omega, and never took it to heart when things, as they do eventually, slowed down and eventually stopped for the 6t.

    KTP is stability focused and doesn't tend to push release after release just for the sake of doing it. Omega is always a good stable kernel for that exact reason.

    A guy that has a full time day job, who happens to understand more than most peeps about kernels, makes his own, then shares it with the community, gratis with no expectations is not on the hook to dash titty sprinkles on the kernel and re-release it constantly. If he was asking for $$ (which he does not) or something in return (which he does not) it would be different.

    Of course, you can choose to not use Omega as well, if you feel there's something better or are super committed to the Cartman mantra of [screw you guys, I'm going home], that, much like installing Omega in the first place, is your choice.

    Let's not act like the dev owes anyone anything, bc he doesn't owe us anything whatsoever. We are the privileged in the equation.
    7
    I think that sentiment is a bit extreme, man. I also used to test Omega, and never took it to heart when things, as they do eventually, slowed down and eventually stopped for the 6t.

    KTP is stability focused and doesn't tend to push release after release just for the sake of doing it. Omega is always a good stable kernel for that exact reason.

    A guy that has a full time day job, who happens to understand more than most peeps about kernels, makes his own, then shares it with the community, gratis with no expectations is not on the hook to dash titty sprinkles on the kernel and re-release it constantly. If he was asking for $$ (which he does not) or something in return (which he does not) it would be different.

    Of course, you can choose to not use Omega as well, if you feel there's something better or are super committed to the Cartman mantra of [screw you guys, I'm going home], that, much like installing Omega in the first place, is your choice.

    Let's not act like the dev owes anyone anything, bc he doesn't owe us anything whatsoever. We are the privileged in the equation.
    There has been no source update for the device since 11.2.8.8...
    I'm waiting for updated sources, and dont want to break anything in the meantime.
    3
    at first when I read your post I was thinking no way it's been abandoned, but then I looked at github and there has been no new commits since 9/17 (the last update he released) so I'm not sure now. perhaps he's just busy with other things? either way I hope it's not.

    Willing to bet if @kristofpetho was stopping, he would have said so. Sometimes, there isn't anything to update.
    I imagine until source is out for a12, there probably won't be any big changes needed. Only my guess, though. ;). Thank you for what you do @kristofpetho !!
    2
    Sorry about my comment @kristofpetho . Your work is still amazing. I apologize to everyone here on the forum for my stupid comments. No more from me. Sorry and thank you
    2
    im not sure. I USED TO BE PART OF TESTING for kristoff and hes ignored me for a while now. im okay with that,but,to ignore a community is pretty messed up. So be it. Oneplus is dead and i wont be sticking around either
    OnePlus is dead because Omega kernel was last updated a month ago? Impeccable logic.
  • 7
    I think that sentiment is a bit extreme, man. I also used to test Omega, and never took it to heart when things, as they do eventually, slowed down and eventually stopped for the 6t.

    KTP is stability focused and doesn't tend to push release after release just for the sake of doing it. Omega is always a good stable kernel for that exact reason.

    A guy that has a full time day job, who happens to understand more than most peeps about kernels, makes his own, then shares it with the community, gratis with no expectations is not on the hook to dash titty sprinkles on the kernel and re-release it constantly. If he was asking for $$ (which he does not) or something in return (which he does not) it would be different.

    Of course, you can choose to not use Omega as well, if you feel there's something better or are super committed to the Cartman mantra of [screw you guys, I'm going home], that, much like installing Omega in the first place, is your choice.

    Let's not act like the dev owes anyone anything, bc he doesn't owe us anything whatsoever. We are the privileged in the equation.
    7
    I think that sentiment is a bit extreme, man. I also used to test Omega, and never took it to heart when things, as they do eventually, slowed down and eventually stopped for the 6t.

    KTP is stability focused and doesn't tend to push release after release just for the sake of doing it. Omega is always a good stable kernel for that exact reason.

    A guy that has a full time day job, who happens to understand more than most peeps about kernels, makes his own, then shares it with the community, gratis with no expectations is not on the hook to dash titty sprinkles on the kernel and re-release it constantly. If he was asking for $$ (which he does not) or something in return (which he does not) it would be different.

    Of course, you can choose to not use Omega as well, if you feel there's something better or are super committed to the Cartman mantra of [screw you guys, I'm going home], that, much like installing Omega in the first place, is your choice.

    Let's not act like the dev owes anyone anything, bc he doesn't owe us anything whatsoever. We are the privileged in the equation.
    There has been no source update for the device since 11.2.8.8...
    I'm waiting for updated sources, and dont want to break anything in the meantime.
    3
    at first when I read your post I was thinking no way it's been abandoned, but then I looked at github and there has been no new commits since 9/17 (the last update he released) so I'm not sure now. perhaps he's just busy with other things? either way I hope it's not.

    Willing to bet if @kristofpetho was stopping, he would have said so. Sometimes, there isn't anything to update.
    I imagine until source is out for a12, there probably won't be any big changes needed. Only my guess, though. ;). Thank you for what you do @kristofpetho !!
    2
    And after installing OOS 11.2.9.9 I have to first install Magisk into inactive slot, before rebooting the device, right?
    You can uninstall Magisk from the Magisk app, as Update needs stock kernel. Download 11.2.9.9 update from Oxygen Updater app and install from Settings/ update from local storage. Do not reboot, then Install Magisk to Inactive Slot. Now you can reboot. Then use kernel manager to flash Kernel.
    2
    Not true. I never uninstall magisk and I install OOS updates over omega kernel.
    Yes when updating using a FULL OTA. When was the last time a FULL OTA was on time and not a month or two late. You can not take an incremental update on Omega or any custom kernel. It will fail.
  • 54
    Introduction

    Hello everyone, this is my personal kernel for the OnePlus 9 Pro.
    My philosophy on the kernel is pretty simple, intended to replace the stock kernel, but with a lot of under-the-hood tweaks.

    Hopefully you will all enjoy!

    Important thread information!

    I refuse to acknowledge/respond to bug reports that do not include clear steps to reproduce, a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues). Follow this guide to do this.
    Keep things civil, no flaming in the forums!

    Features

    • Up to date with OxygenOS 11 source
    • Compiled with Google's Clang toolchain for maximum stability, with all warnings and errors fixed
    • Compiled with Clang's cortex-a55 optimizations
    • Many tweaks under the hood for smoother UX, lower battery drain, etc.
    • Westwood as the default congestion algorithm (BBR is also available)
    • Available to flash with AnyKernel3

    Latest kernel release on GitHub

    LINK

    Source

    Omega GitHub: https://github.com/kristofpetho/kernel_oneplus_sm8350
    Omega originally sourced from: OnePlusOSS

    Thanks where it's due

    @pyry666 for all his help getting me logs after logs after logs. Without him this wouldn't have been possible!
    @Burt Squirtz and @crashazz3 and @TheKnux for helping to test
    Kerneltoast for his extreme patience and guidance
    osm0sis (for AnyKernel3)
    @eng.stk for finding a way to have proper hardware detection working
    28
    New kernel release!

    Changelog:
    - Pulled in patch from Google to make cpufreq stat collection less CPU-hungry (smoothness)
    - Pulled in 3 Clang/LLVM stability fixes from upstream Linux
    - Pulled in a patch for better power consumption when vibrations are enabled (from arter's source)

    While this kernel works on latest 11.2.9.9, please note that OnePlus hasn't released sources yet for 11.2.9.9.

    Enjoy!
    25
    New release!

    Changelog:
    - Build with Google's Clang 13.0.1, updated Binutils to 2.37
    - Pulled in 5 code fixes from CAF for display driver
    - Pulled in 2 logic fixes from CAF for display driver
    - Pulled in 3 various CAF stability fixes
    - Fixed a dmesg error message with a commit from upstream Linux
    - Removed all android_fs tracing from the ext4 and f2fs filesystem drivers
    24
    New kernel release!

    This is a huge one in terms of stability and smoothness.

    Changelog:
    - GCC LTO implemented
    - GCC O3 optimization (together with LTO results in significant improvement of hackbench scores)
    - Wireguard added
    - Anykernel 3 updated
    - Critical and stability fixes from CAF
    - More code fixes based on GCC's diagnostics
    - Significant improvement to ZRAM speed

    Enjoy!
    24
    New kernel release!

    The test team has been crazy busy, flashing sometimes 5 builds a day to pressure test, and come up with this new kernel.
    After tons of performance tests, we found that Clang (with the included optimizations) outperforms even the best GCC builds, so I'm now moving to using Clang by Google to compile the kernel.

    Changelog:
    - Fixed major network error where userspace was trying to modify network settings but the kernel wasn't allowing it (this issue is also present on stock kernel)
    - Pulled in a fix from CAF to improve/lower battery drain
    - Updated Wireguard module to latest version
    - Built using Google's latest Clang (12.0.6)
    - Enabled all Clang internal optimizations (reverted a crazy CAF patch disabling them), and fixed all subsequent code errors
    - Fixed an IRQ saving issue found via lockdep (upstream)

    Enjoy!