• 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

Burt Squirtz

Senior Member
Feb 11, 2018
498
178
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.
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
 

tathagatab

Senior Member
Dec 31, 2014
364
131
Kolkata
OnePlus 9 Pro
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


"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.
 

cm2003

Senior Member
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
 

GreekPilot

Senior Member
Jun 12, 2008
198
48
OnePlus 9 Pro
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...
 

cm2003

Senior Member
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!
 
  • Like
Reactions: GreekPilot

GreekPilot

Senior Member
Jun 12, 2008
198
48
OnePlus 9 Pro
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...
 
  • Like
Reactions: cm2003

tathagatab

Senior Member
Dec 31, 2014
364
131
Kolkata
OnePlus 9 Pro
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!
Isn't checking your public IP enough to tell you if the VPN is active?
 

maruchan123

Member
Feb 12, 2021
47
6
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
 

maruchan123

Member
Feb 12, 2021
47
6
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

 
Last edited:

Top Liked Posts

  • 1
    Sad. The pixel 6 looks so promising too. Maybe thats why.
    At this point, a Nokia 3390 seems promising haha
  • 2
    If someone has encountered a double-click problem, check if you have an enabled magic module called oneplus9poos. Disabling this module solved the problem.
    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.
    1
    Latest release on op9 global. Not getting any Gmail's . Well I do but in loads and days later. Not right away. First time I've experienced this.
    1
    Sad. The pixel 6 looks so promising too. Maybe thats why.
    At this point, a Nokia 3390 seems promising haha
  • 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!