Development [Kernel][Overclocked] No Gravity [Android-12-11][2022-04-19][ProtonClang]

Search This thread

yukinoshita

Member
Dec 29, 2018
35
1
it doesn't work when i try flash NoGravityKernal2.0.0.zip my phone poco x3 pro(6gb/128gb) gives me the message "ERROR installing zip file" I am using derpfest latest version android 12 and twrp version 3.6.0_11-0 even though I charged my phone to 100% please help?
 
Last edited:

yukinoshita

Member
Dec 29, 2018
35
1
it doesn't work when i try flash NoGravityKernal2.0.0.zip my phone poco x3 pro(6gb/128gb) gives me the message "ERROR installing zip file" I am using derpfest latest version android 12 and twrp version 3.6.0_11-0 even though I charged my phone to 100% please help?
Nvm. I just did it with sideload I don't know why it gives me an error when installing..
 
Since I installed the kernel for my Poco X Pro 2 days ago, the Proxymity, Gyroscope and Accelerometer sensors no longer work. They can also no longer be calibrated. I was on AorroOS and am now back to Mui 12.5, but the sensors can no longer be calibrated in the original firmware either. What could be the reason?? Please help me
 
  • Like
Reactions: Usama-CW

Usama-CW

Member
May 27, 2015
23
2
Xiaomi Poco X3 Pro
Since I installed the kernel for my Poco X Pro 2 days ago, the Proxymity, Gyroscope and Accelerometer sensors no longer work. They can also no longer be calibrated. I was on AorroOS and am now back to Mui 12.5, but the sensors can no longer be calibrated in the original firmware either. What could be the reason?? Please help me
was thinking about installing any kernel, but finally i got my answer. Imma stay on lineage kernel.
 

ohno1052

New member
Jan 25, 2022
1
0
Hello. Suddenly I've installed this kernel and enabled boot animation. After a reboot, screen became black, phone acted to everything as normal(connected to bluetooth headphones, vibrated on the notification, played sound, when I unlocked it), but screen was just black(everything was good until ngk boot animation!). Ok, I've rebooted to twrp, flashed my rom, magisk and kernel again, but ngk boot animation not disappeared. So, how to get rid of it without losing data?
 

irmas5

Senior Member
Hello. Suddenly I've installed this kernel and enabled boot animation. After a reboot, screen became black, phone acted to everything as normal(connected to bluetooth headphones, vibrated on the notification, played sound, when I unlocked it), but screen was just black(everything was good until ngk boot animation!). Ok, I've rebooted to twrp, flashed my rom, magisk and kernel again, but ngk boot animation not disappeared. So, how to get rid of it without losing data?
try flash another kernel
 

Pierre2324

Senior Member
Oct 25, 2015
1,816
2,583
24
Moto G
OnePlus 2
Thanks for you effort on this kernel but this kernel scored lowest on AnTuTu or any bench app I tested on and on PUBG can't even maintain 90fps and my fast charging is not working anymore so I had to go back stock
I wouldn't recommend this kernel
I hope you didnt set something like gaming+ profile thinking its the best profile for benchmarks and gaming. Fast charging has been mentionned many times already here. Its fixed for next update. But thats fine your choice to go on any kernel your like best.
 

Pierre2324

Senior Member
Oct 25, 2015
1,816
2,583
24
Moto G
OnePlus 2
Hello. Suddenly I've installed this kernel and enabled boot animation. After a reboot, screen became black, phone acted to everything as normal(connected to bluetooth headphones, vibrated on the notification, played sound, when I unlocked it), but screen was just black(everything was good until ngk boot animation!). Ok, I've rebooted to twrp, flashed my rom, magisk and kernel again, but ngk boot animation not disappeared. So, how to get rid of it without losing data?
Remove ngk magisk module and it will boot up fine. It also happened to me not sure why, something must have changed in roms.
 

KProject

Senior Member
Feb 28, 2016
337
115
Xiaomi Poco X3 Pro
First of all. I love this kernel.
Just one thing that scares me "GPU overcloked" it is really safe?
And I can't disable OC (no 675MHz in GPU setting)
If you can add/create AROMA Installer for non OC version, it will be great.
Overall. This very good battery + performance kernel! Thanks for your hard work! 👍

Note:
For anyone with MIUI, don't ask dev ABC about MIUI.
This kernel is OPTIMIZED for AOSP with MIUI COMPATIBILITY.
So. Any problem in MIUI is normal, since this kernel NOT OPTIMIZED for MIUI.
 

Pierre2324

Senior Member
Oct 25, 2015
1,816
2,583
24
Moto G
OnePlus 2
First of all. I love this kernel.
Just one thing that scares me "GPU overcloked" it is really safe?
And I can't disable OC (no 675MHz in GPU setting)
If you can add/create AROMA Installer for non OC version, it will be great.
Overall. This very good battery + performance kernel! Thanks for your hard work! 👍

Note:
For anyone with MIUI, don't ask dev ABC about MIUI.
This kernel is OPTIMIZED for AOSP with MIUI COMPATIBILITY.
So. Any problem in MIUI is normal, since this kernel NOT OPTIMIZED for MIUI.

1. Glad you like it.
2. No dont be scared about gpu oc.
-GPU isnt even overclocked by default
-GPU uses lower voltage than stock kernel (less drain, less heat, less stress on gpu)
-nah aroma installer is useless, its not oc by default if you want oc manually oc it from ngk app.
3. Welp you are right about MIUI. This kernel is based on CAF and selectively picked some MIUI stuffs to make sure it works, but kernel will of course be best on AOSP. AOSP is also what I use. It will work on MIUI but how well will depend on MIUI version.
 
  • Like
Reactions: KProject

Pierre2324

Senior Member
Oct 25, 2015
1,816
2,583
24
Moto G
OnePlus 2
Since I installed the kernel for my Poco X Pro 2 days ago, the Proxymity, Gyroscope and Accelerometer sensors no longer work. They can also no longer be calibrated. I was on AorroOS and am now back to Mui 12.5, but the sensors can no longer be calibrated in the original firmware either. What could be the reason?? Please help me
Not kernel related. Try restoring persist
 

niccoss

Member
Aug 10, 2015
47
1
hello, this kernel work with stock rom xiaomi.eu v12 5.7.0.RJUMIXM v12-11.. if Yes what i need to download



[X3PRO][11-12]NoGravityKernel_2.0.0
or
[X3PRO][12]NoGravityKernel_2.0.0

and question, with this kernel i can disable example 2 cores and set clock under 2000mhz on all cores? fo better battery ?

Thanks :)
 

Pierre2324

Senior Member
Oct 25, 2015
1,816
2,583
24
Moto G
OnePlus 2
hello, this kernel work with stock rom xiaomi.eu v12 5.7.0.RJUMIXM v12-11.. if Yes what i need to download



[X3PRO][11-12]NoGravityKernel_2.0.0
or
[X3PRO][12]NoGravityKernel_2.0.0

and question, with this kernel i can disable example 2 cores and set clock under 2000mhz on all cores? fo better battery ?

Thanks :)
Yea can be flashed on miui.
Hmm if there are two files 2.0.0 then they are the same exact files.
You can, but shouldnt disable cores. Disabling core isnt a thing since 4.9 linux kernel when EAS became a non-pixel-exclusive thing. You can use ngk app and set battery profile if you want or tweak freqs as you wish manually, but disabling cores wont do much except kill performance, make the device slow. Device prefer doing task quickly to go back to idle/low freqs than taking more time to do tasks at lower cpu freqs.
 

irmas5

Senior Member
hello, this kernel work with stock rom xiaomi.eu v12 5.7.0.RJUMIXM v12-11.. if Yes what i need to download



[X3PRO][11-12]NoGravityKernel_2.0.0
or
[X3PRO][12]NoGravityKernel_2.0.0

and question, with this kernel i can disable example 2 cores and set clock under 2000mhz on all cores? fo better battery ?

Thanks :)
I think there are zip file, and apk. ngk kernel zip, and ngk app.
 

Pierre2324

Senior Member
Oct 25, 2015
1,816
2,583
24
Moto G
OnePlus 2
hello, this kernel work with stock rom xiaomi.eu v12 5.7.0.RJUMIXM v12-11.. if Yes what i need to download



[X3PRO][11-12]NoGravityKernel_2.0.0
or
[X3PRO][12]NoGravityKernel_2.0.0

and question, with this kernel i can disable example 2 cores and set clock under 2000mhz on all cores? fo better battery ?

Thanks :)
Checked to make sure but There is only one 2.0 version, the other is 1.0
 

niccoss

Member
Aug 10, 2015
47
1
thanks for answer for now kernel is installed now i must check how to setup for not lost too much performance and get better battery
 

niccoss

Member
Aug 10, 2015
47
1
one thing is missing in the kernel it will be fun if you add it. underclock ..
The performance cluster can be downgraded to 300mhz
prime cluster could also be able to lower the power to 300mhz.
if someone does not play and he wants the battery to last a long time, he could lower the clock speed.

second thing i remember some kernl on samsung (hulk kernel)
there was a very nice option there. ability to disable cores.
there are probably a lot of people who do not need so many processor cores. the ability to disable 4 cores will be a very good addition.
android 12 with miui will be smooth with 4 cores without any problems


sorry for second post i forgot to edit my prev ;/
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hi your kernel works great but can you do a smart throttle on battery temperature? Not on CPU. That will be a game changer
    When I did it at first it had battery temperature slider. But its useless. Its too hard to affect battery temps, cpu would throttle all the way down to see a difference in battery temperature as it would take a lot of time for it to cool down which would give really bad performance. Also this would vary too much for different users having different ambient temps. Someone with 38C ambient would set 40C max battery temp and see his CPU running at minimum frequencies all the time and wondering why his performance is bad. This is why CPU slider is used and battery slider was removed a while before release.
    1
    HOTFIX update is out! Changelog post and thread updated.
    c849Ar7.png
    1
    Hi I just updated kernel and app but it says kernel 2.2.0 is installed. I checked the file downloaded and its 2.2.1.

    It's a bug in version number or I did something wrong?

    Thanks also for great kernel
    1
    Hi I just updated kernel and app but it says kernel 2.2.0 is installed. I checked the file downloaded and its 2.2.1.

    It's a bug in version number or I did something wrong?

    Thanks also for great kernel
    Yea just the version isnt right, the compile date is latest build.
    1
    Just checked after reading your post and seems to be the same here, DevInfo see 2.2.0 even after reflashing it... View attachment 5593949
    Nice to see your language is also french. Europe french I guess? And yes this is just version showing wrong, compilation datetime is the one of the latest build
  • 26
    NoGravityKernel

    K8EYuPK.jpg


    FKkAugz.jpg

    No Gravity Kernel 1.0.0 + 4.3 App Trailer

    Hey, NoGravity Kernel dev coming from the good old Pocophone F1 here! I've graduated with a bachelor degree in computer science and I actually work as a C# programmer. I've worked on OnePlus 2, Pocophone F1 and Mi 8 already, first one is discontinued but I still give updates for the 2 others. Welp, I've lost my F1 which is the reason I'm here, on this slightly newer kernel 4.9=>4.14. NGK's mindset is Performance/smoothness while getting decent battery life due to added battery oriented features.

    (Scroll down for Telegram Group link where I'll be most of the time)

    For those who want a to know more about my work here is the link to NoGravity Kernel for OnePlus 2 & to NoGravity Kernel for Pocophone F1 / Mi 8.

    iaHQ9D3.jpg

    The Kernel will boot using Balance Profile when Magisk is present. Other profiles for battery, performance and gaming can be switched to in my app.

    ApF0jYF.jpg

    To tweak the kernel easily, here's my No Gravity app! featuring custom profiles (Battery, Balanced, Performance and Gaming & Gaming+). My app offers some device specific features that can't be found in other kernel tweaking apps. You can find them lower in the thread.)

    3f8hs78.jpg

    -No Gravity app! support
    -Compiled with Proton Clang + O3 + Polly + LTO optimizations
    -NGK Thermal locking mechanism*
    -Thermal driver optimizations
    -F2FS & UFS optimizations (Rapid GC / UFS Boost / Samsung Write boost)
    -2133MHz DDR Bus
    -GPU UC/OC : 192MHz / 692MHz
    -CPU Input boost driver instead of CPU boost
    -Enabled WALT, disabled PELT
    -Using Big and Prime clusters for specific performance critical events
    -Devfreq boosting for various events like app opening
    -Touchscreen drivers optimizations
    -Updated Touchscreen firmware
    -Both 12.5.5 & 12.0.6 Touch FW are present and can be changed from NGK App
    -Optional Sultan's PID shrink
    -250Hz kernel interrupt rate
    -Disabled ZRAM by default
    -LZ4 ZRAM compression algorithm
    -Exposed vibrator strength
    -DTS Eagle software driver
    -Boeffla Wakelock Blocker v1.1.0
    -Sound Control
    -Kcal
    -High Brightness Mode
    -Content Adaptive Backlight Control
    -Dmming
    -USB Fast Charging
    -Added Powersaving flags to panel
    -AdrenoBoost
    -Various GPU & libs optimizations
    -VDSO for better 32 bit performance
    -sdFAT v2.4.5
    -Added ZEN I/O Scheduler & used by default
    -Added SQRT freq selection algo to schedutil
    -Added BBR and WESTWOOD TCP Congestion protocols
    -Using Westwood as default with FQ_Codel for better bandwidth use
    -Removed many debugging stuffs
    -Merged in latest CAF Tags
    -Always upstreamed to latest (4.14.275)
    -And many more under the hood changes & optimizations

    xCkEUzV.jpg


    -Monet theme adapting to your ROMs colors dynamically
    -Injected sepolicies to work on Enforcing SELinux
    -Kernel & App update checker (Direct install of kernel and app)
    -Balance(Default),Performance,Battery,Gaming & Gaming+ Profiles (QSTile available)
    -Custom Profile Creator Page that let's you create and share profiles with the NGK community (/SDCARD/NGK/PROFILES/)
    -Precise CPU temperature for each Clusters separately
    -Per-App Tweaks Page to load tweaks for specific apps
    -CPU Page with following tunables:
    -CPU Governor
    -CPU Frequency Selection Algorithm (Linear/Exponential)
    -CPU Min/Max Frequencies
    -Input boost
    -NGK Smart Throttling
    -NGK Stats Page showing last gaming session FPS+ Chart, throttling, battery drain, avg CPU temps & avg Battery temps, toggle for enabling NGK Stats Overlay displaying FPS and following optional features:
    -CPU Temps/Freqs
    -GPU Temps/Freqs
    -Battery Temps/Percentage
    -RAM usage
    -Kernel Page to let you control:
    -App optimization (ART) Button
    -Thermals:
    NoGravity (NGK’s default) || Battery || Stock one
    -Sultan PID read optimizations
    -ZRAM
    -GPU Page:
    -GPU Stats
    -Min/Max GPU Freq Selector
    -High Brightness Mode
    -Content Adaptive Backlight Control
    -Adrenoboost
    -Touchscreen firmware selector
    -Proximity Gestures Switch to pulse ambient dispay on Hand Wave
    -Pick-Up Gesture Switch to pulse ambient display when device is taken
    -Pixel 3 Flip to Shhh feature
    -DTS Eagle (Sound) Info Page
    -More will be added...


    fmrRVKR.jpg

    -More features...
    -Let me know what you want and those may be added!

    pmhT9VH.jpg

    This kernel should work on any ROM & MIUI!

    v0BMu0X.jpg

    -I recommend before coming to conclusion, give it at least 2 complete charge cycles and then raise any issue.
    - I recommend to use my app, franco app or EX Kernel Manager if you need to tweak the kernel further

    LBRCN7g.jpg

    -Flash No_Gravity_Kernel-vX.X.zip file in TWRP (Latest TWRP Recovery Recommanded)
    -(Optional) - Clear cache and Dalvik => if you do so, Use App Optimization button in NGK App to regenerate ART or let device charge at idle at 100% for some time (that's when android runs optimizations).







    Download No gravity Kernel / Download No Gravity App

    Donate me! / Telegram Group /
    No Gravity App Changelog / No Gravity Kernel Changelog


    0tAsweM.jpg

    -The android community and to all my testers for using my kernel and your precious feedbacks and ideas!.




    Contributors
    Pierre2324
    Source: https://github.com/Pierre2324/NGK_android_kernel_xiaomi_sm2150
    Version Information
    Status:
    Stable
    Current Version: 2.2.1
    Created: 2021-09-02
    Last Updated: 2022-04-19
    8
    Changelog
    NoGravity Kernel v2.2.1 + App v5.2.1
    c849Ar7.png


    Previous Changelogs:


    NoGravity Kernel v2.2.0 + App v5.2.0
    8dHllLu.png


    NoGravity Kernel v2.1.0 + App v5.1.0
    kIHtMlH.png


    NoGravity Kernel v2.0.0 + App v5.0.0
    Note: Custom Profile Creator page added
    BYGHptM.png


    NoGravity Kernel v1.0.0
    xOvCwxe.png


    NoGravity Kernel App v4.3.0
    B4dGV9y.png

    5
    Updates are out!

    NGK App 5.2
    NGK 2.2

    Featuring :
    -Per-App Tweaks Page
    -Dynamic Monet Theme + App Icon
    -And more...

    Full Changelog in the screenshots below.
    Thread and changelog posts updated.

    Just a quick reminder as I'm spending a lot of time on NGK,
    if you want to support my work and keep me motivated:
    https://www.paypal.me/pierre2324

    I wish yall a good time / easter 🐣, stay safe!
    2
    For everyone who think they are having temperature issues just set stock thernals in ngk app or battery (from kernel page).

    A guy on MIUI was getting temp warning playing genshin, going stock thermal profile removed the warning.
    2
    Downloaded and installed.
    So far so good!:cowboy: