yashsingh1/xdaforums huggingface dataset:
[Xiaomi Poco X3 Pro] Haorelian:
Alright, I want to try this kernel. I'm on ArrowOS 13.1 and I don't wanna root my phone because it's not worth it for me.

If you can answer the questions that I'm going to ask that would be great help because I just started to use a custom ROM and I'm pretty new at this.

1- What can I expect from this Kernel as a non-gamer? Will my 6h SoT rise?

2- Do I have to reinstall ArrowOS if I want to install this Kernel? Also do I need magisk?

Thank you in advance.
[Xiaomi Poco X3 Pro] Pierre2324:
Screen on time will vary depending on your usage. Kernel has optimizations for performance as well as for battery life. Im a non gamer myself and getting decent battery life out of it. Im using root & ngk app to further improve the battery life of the kernel tho.

You do not have to reinstall arrow, simpky flash ngk over it and you'll be fine. Works best with magisk / root but can also be used without root / app. That's up to you.

You can go back to stock kernel anytime by simply dorty flashing your current ROM over itself (same as doing a rom update)
[Xiaomi Poco X3 Pro] Haorelian:
Oh alright thanks mate.
[Xiaomi Poco X3 Pro] Agar171:
Hello, thanks for your work. I installed the kernel in miui 14.0.3 eu poco x3 pro, but when checking the kernel version in device settings, it appears as "not available". What do you think it is due to?
[Xiaomi Poco X3 Pro] Pierre2324:
Miui. Dont worry.
[Xiaomi Poco X3 Pro] chiteroman:
Did you build your own ProtonClang from llvm repo or still use kdrag0n old one?
[Xiaomi Poco X3 Pro] Pierre2324:
Old one, use it for older devices like f1 as well as newer ones
[Xiaomi Poco X3 Pro] Agar171:
Greetings to all. I have a question. When the kernel is flashed on miui, miui.dtbo is flashed. So, at what point should dalvik cache be cleared? before flashing miui.dtbo or after? thanks for the reply
[Xiaomi Poco X3 Pro] Agar171:
newly installed kernel on miui 14.0.3 global version, automatic brightness stopped working
[Xiaomi Poco X3 Pro] Agar171:
now it works, reinstall persist.img, re-flash non-gravity kernel over stock, but no longer flash miui.dtbo from non-gravity, just flash miui.dtbo from stock. It even stuck restarting at some point, because I suppose some kind of incompatibility between miui.dtbo no gravity and miui 14.0.3 global stock android 13. Now everything works correctly. I still need to do more tests.
[Xiaomi Poco X3 Pro] Loopeez:
I tested on Paranoid but rebooted like a infinite loop, after 30s to 1 min the screen freezes and 30s after that it reboots
[Xiaomi Poco X3 Pro] chiteroman:
Why don't use latest Google one? kdragon is very old...
[Xiaomi Poco X3 Pro] Pierre2324:
Because it supports specific optimizations that google doesnt support and Im using it accross the devices I work for
[Xiaomi Poco X3 Pro] onoakino:
Will this kernel reduce ghost touches on poco x3pro? Can I flash it on rooted miui 12.5?
[Xiaomi Poco X3 Pro] Pierre2324:
Touch issues are random, but I've optimized the touch drivers and I included 2 touch firmwares that can be flashed from ngk app itself using a simple toggle. So should help. But it will always depend on your phone. Every x3pro behave differently.
[Xiaomi Poco X3 Pro] chiteroman:
@Pierre2324 Is the repo updated? https://github.com/Pierre2324/NGK_android_kernel_xiaomi_sm8150/tree/t-caf
[Xiaomi Poco X3 Pro] Pierre2324:
Yes on every release. As you can see from changelog both are .314
[Xiaomi Poco X3 Pro] Loopeez:
Don't work on Paranoid, has infinite reboot loop
[Xiaomi Poco X3 Pro] onoakino:
Working just fine on my x3pro. Android 11, stock rooted MIUI 12.5.2. I just want to try if this would lessen the horrible ghost touches. After flashing, I just left it on Balanced mode and only tweaked the Touch firmware to use the 13.0.3 version. I did nothing else.

It has been 31 hours and counting and I have not experienced any ghost touch events as of yet. I would know if there is one because I enabled the "show taps" on the Dev Options to show visual feedback in case a ghost touch happens. I have not encountered one since enabling the firmware.

Looks promising! Would the ghost touches come back? I guess we'll see. Thank you for your excellent work, @Pierre2324.

Will post back if I ever encounter another ghost touch event.
[Xiaomi Poco X3 Pro] Pierre2324:
Good to know, i dont think they will come back if you usually notice them quickly
[Xiaomi Poco X3 Pro] danielmiralm:
Can I use Nogravity kernel without magisk? what mode will it use if i don't use magisk ? or will it still work without magisk?
[Xiaomi Poco X3 Pro] chiteroman:
KernelSU updated?
[Xiaomi Poco X3 Pro] Pierre2324:
Yes, no mode at all (no bootup tweaks) without magisk. Gpu max will be stock.
[Xiaomi Poco X3 Pro] Pierre2324:
In next update
[Xiaomi Poco X3 Pro] Snakeforhire:
You da man, brah !

I tried your method (I renamed the .img file of the dtbo supplied with NGK to .bk, so the installer wouldn't see it anymore) and dirty-flashed NGK without the dtbo : now it seems to work flawlessly on Xiaomi.EU14! :D

The only thing that you need to be very mindful of are third-party kernel or system manager apps (like 3C CPU Control, SmartPack Kernel Mgr, Greenify, etc.) and uninstall -or at least disable them- because having them enabled and running concurrently to the NGK app turns your device into a toaster oven (mine got up to 70°C before I managed to figure out what the problem was), and this drains your battery in an eyeblink and even with the phone hooked to the charger... :(
[Xiaomi Poco X3 Pro] Pierre2324:
No reason for those apps to make the device heat up like this unless you tweak something wrong in them.
[Xiaomi Poco X3 Pro] Snakeforhire:
Not really : I just had them reinstalled from APKs after a clean flash, but I haven't had enuff time to tweak them so they were still in their default/initial config.
[Xiaomi Poco X3 Pro] Pierre2324:
Should had looked in ngk app -> battery -> processes. It would have told you which process was using full cpu load. But those apps alone wont make any difference untouched (green,smartpack) never heard of the other one.
[Xiaomi Poco X3 Pro] Snakeforhire:
The 3C one ? It's pretty neat : lotsa options and features. But the total price to have ad-free is pretty steep, and on a stock kernel the choice of governors is very limited (schedutil, performance and powersave are the only ones that actually work) and you can't control CPU cores independently.

3C offers a whole range of system management apps, they're all on the Playstore.
[Xiaomi Poco X3 Pro] Snakeforhire:
I could be wrong (and anyone who knows for sure can correct me) but I think the ghost touch bug is hardware-related (i.e. either a faulty display panel or its controller) that could be triggered by running the wrong software combination.

So your device either has it when it's coming off the assembly line, or it doesn't.

If it doesn't show up after a few months' usage you're probably good -until the battery quits anyway! lol.
[Xiaomi Poco X3 Pro] JULJERYT:
Hi, I installed your kernel because I wanted to fix fast loading. After installing the kernel fast loading still does not work. anyone can help?
[Xiaomi Poco X3 Pro] Pierre2324:
I guess you mean fast charging. Make sure your battery temperature is low enough for fast charging & the battery is under 70% charged else it will slow down until its fully charged. This is normal behavior when charging a lithium battery. If all is fine, change rom.
[Xiaomi Poco X3 Pro] JULJERYT:
I think I need to change the rom
[Xiaomi Poco X3 Pro] star55:
which rom use now @Pierre2324 & thanks bro
[Xiaomi Poco X3 Pro] JULJERYT:
Hi guys! What Rom can I install to make it support fast charging?
[Xiaomi Poco X3 Pro] Pierre2324:
Im on PE+ on my mi10t (main device), still on arrow with kernelsu for x3pro, but not using the phone that much.
[Xiaomi Poco X3 Pro] Pierre2324:
Most roms will.
[Xiaomi Poco X3 Pro] ridelpro:
Hello, this kernel for the Poco x3 pro is incredible, the only thing that I miss compared to other kernels if they contribute, is the HBM, at least it works when activated manually and the option of 30 hz screen refresh. I hope that in any future update activate these options ... thanks
[Xiaomi Poco X3 Pro] onoakino:
I don't think I would even need a few months to say the ghost touches are gone for good. I'm replying to report that I haven't had a single episode of ghost touches since the day I installed NGK and used the 13.0.3 touch firmware. This driver is a-mazingly good!

side note: my px3pro is using the NVT Tianma panel.
[Xiaomi Poco X3 Pro] AmrReda99:
the app can not save the custom profile ...... what the solve ??
[Xiaomi Poco X3 Pro] Existential-crisis:
I installed Arrow OS recently. Then I started to experience major stutterings in cod before the kernel, but now the experience is way better, thanks. I have one question: will the kernel override the thermal profiles that come with Arrow? Each app within Arrow can be set to Default, Benchmark, Browser, Camera, Dialer, Gaming, and Streaming.
[Xiaomi Poco X3 Pro] Pierre2324:
When rooted, by default it does override it, it locks best for performance xiaomi thermal profile system wide instead of per-app. To use ROM's per-app thermals just select stock thermal option in ngk app -> kernel page
[Xiaomi Poco X3 Pro] Existential-crisis:
I have one more question: what are the configurations for the 'gaming' profile? I want to make a new profile for CoD in 'profile maker' and I need a point of reference. I want to make it even more aggressive than 'gaming'. I guess I need to set Adreno Boost to 'High' for max results, right?

Edit: one more question:

From the side bar, I can access 'CPU' and 'GPU' and edit the configurations, and I can toggle 'Apply below settings on boot'. Will these configs edit the profile that I've already selected on the home screen (Balance, Performance, etc.)?
[Xiaomi Poco X3 Pro] Pierre2324:
To know the configurations of any of the profile, simply select the profile and go to CPU/GPU pages, you'll see what values they use.

AdrenoBoost to high will ramp GPU to pretty much max on every input touches.

CPU & GPU Pages are "live tunables". By that, I mean it just lets you override anything over whats currently set. If you use balance but want to allow the GPU to go up to max freqs, that's one way to do it. Those settings are mostly for people who don't use custom profiles or want to tweak an already set profile. Those changes get reset as soon as you change profile cause profiles have specific values for those.

Apply on boot sequence is :

1. Profiles (inbuilt or custom)

2. Pages

So if you select balance profile,

then set for example max GPU freq as max (with Apply On boot for GPU page enabled),

then reboot,

Balance profile will be applied then max GPU freq will be set to max.

Also note that custom profiles are based on balance profile. Balance profile is loaded then the custom profile tunnables are applied. So anything that's in gaming profile that isn't listed in custom profile page (like schedtune boost or a specific input boost freq) won't be in your custom profile.

More agressive don't mean more performance. But it's up to you to tweak anything to your liking and find by yourself. You can cause device to heat more and in conclusion throttle more, which may not give you best performance. But you'll find out
[Xiaomi Poco X3 Pro] chiteroman:
What is the purpose of Dtbo image? Is it mandatory to flash it?
[Xiaomi Poco X3 Pro] chiteroman:
Update KernelSU pls
[Xiaomi Poco X3 Pro] Pierre2324:
Fix screen dimensions on miui. (Fixes tg replies, pinch to zoom, etc)
[Xiaomi Poco X3 Pro] Pierre2324:
Always updated to latest when I compile it
[Xiaomi Poco X3 Pro] Snakeforhire:
Well perhaps I am a bit numb to such things : I don't use my phones for gaming, like never!

And even when on my PCs/laptops, the last game that I've ever installed and played was "Battlefield : Bad Company 2" -and even this one was bought discounted for like 10€ or so, a good 3yrs after its initial release. So I reckon this puts it at around late 2013 at the latest... Goes to show that I'm not too keen on playing. In fact I'm all about work : even when I'm off-duty, I'm usually working somehow. The blessing -and curse as well- of suffering a severe case of ADHD, I guess.. 😄

So what I mean is that even if my devices (*) had such a defect, I was hardly likely to even notice it before reading about it here... 😆

(*) : I got 2 atm, my "old" X3P -which serves as my current test/dev device- and a brand new F5 5G ("marble") as daily driver -although it's still unlocked+rooted.. 😉

Up to very recently I had an X5 ("moonstone"), but after seeing how little love it gets here (apparently it doesn't even deserve having its own sub-forum here.. 🙄) for one, but above all else what a downgrade it actually was when compared to the raw specs of its exceptional forefather the X3P, I've reluctantly shelled out a couple hundred more € in order to get a more popular mid-ranger that hopefully will be more "inspiring" to the indie kernel and firmware devs out there.. 😄
[Xiaomi Poco X3 Pro] Existential-crisis:
Greetings,

I really appreciate your effort, but I don't think I'm the right audience. Everything is great except for gaming. Maybe the fact that you're not a gamer yourself affected the end product, I don't know. The stutterings are back. I can get rid of them for a short period by maxing out all settings using 'Profile Creator', but after a while the stutterings come back. I have to find a kernel that is optimized for gaming. I don't know how MIUI 14 manages to run CoD so smoothly; ever since I flashed Arrow I face stutterings.

Best Regards.
[Xiaomi Poco X3 Pro] Pierre2324:
Maxing out everything isnt the way to go tho, you'll face throttling at some point due to heat, which will result in lower power output. Could also depend on rom, different roms have different powerhals. Or your ambient temps, idk for you but here temps are higher than they used to, this alone affects overall device temps and performance. Many things can affect performance, gpu drivers, modules, apps you've installed, app updates, rom, of course the kernel itself. Tough to say whats the root cause of your stuttering from my side.
[Xiaomi Poco X3 Pro] LeScrewdriver:
Hi! I'm interested your kernel. I'm using POCO X3 Pro 128/6. Is it compatible with my device?
[Xiaomi Poco X3 Pro] Pierre2324:
Yes it is
[Xiaomi Poco X3 Pro] NicolasLukas:
Is gravity kernel compatible with Android 11 and does it fix ghost touch?
[Xiaomi Poco X3 Pro] douhaoui:
It's a dumb question, do you have any intentions adding support to Kali NetHunter ?

Cheers your efforts are much appreciated!
[Xiaomi Poco X3 Pro] Kullanıcı311:
Does this kernel support aosp roms? I use Evolution x. My version is Android 13 and I am using POCO X3 pro.
[Xiaomi Poco X3 Pro] Pierre2324:
Yes better on aosp
[Xiaomi Poco X3 Pro] Pierre2324:
Ghost touch is device specific, there are touch improvements but no one can tell you if its going to fix your issues
[Xiaomi Poco X3 Pro] nikobadboy:
I can't download the app because someone used a dumb page/service to upload it : "add blocker detected" even if i have no add blocker installed. I used 5 different browsers on phone/pc and still the same message with add blocker. Dev, upload the app on gdrive or onedrive ffs. :(
[Xiaomi Poco X3 Pro] Pierre2324:
Using vpn?
[Xiaomi Poco X3 Pro] nikobadboy:
Nevermind, problem solved.
[Xiaomi Poco X3 Pro] Delacor:
Hey Dev, great Kernel!

When you will update from upstream? Last release was in april, maybe there are some new patches out..?

<3
[Xiaomi Poco X3 Pro] Pierre2324:
When its ready, as soon as possible. Some things to fix.
[Xiaomi Poco X3 Pro] lerh050:
I hope we get the new release soon with updated kernelsu, really need it for newer modules 😁

Btw it's okay to just flash straight away newer kernel releases as updating right?
[Xiaomi Poco X3 Pro] xenusr:
Woohoo! new release. We'll see... )
[Xiaomi Poco X3 Pro] dudseven:
Hi, with the new versions I can't save a custom profile, it returns to the balance profile, any ideas?

Edit. i have Magisk

Edit 2. I uninstalled the Kernel and Magisk, installed them and no problems anymore. I hope it helps someone if it happens.
[Xiaomi Poco X3 Pro] dudseven:
Thanks for your work on this Kernel, Pierre ❤️
[Xiaomi Poco X3 Pro] MAOQ:
Hi. The core is good. But, that's why they don't want to add a screen from 30 to 120 Hz to this hertz core? :(
[Xiaomi Poco X3 Pro] deojames:
Thanks very much for the kernel real enjoying kernelSU on awakenOS, my mobile money app (m-pesa) used to detect root with magisk but with kernelSU its 😂😂
[Xiaomi Poco X3 Pro] Pierre2324:
120hz is there. 30hz isnt because its useless and breaks some things in some roms
[Xiaomi Poco X3 Pro] Pierre2324:
Fixed with hotfix app
[Xiaomi Poco X3 Pro] Pierre2324:
Yup and its there btw
[Xiaomi Poco X3 Pro] dudseven:
Hi Pierre

I installed the new Hotfix versions and now I have the problem of frame rate drop. I installed and uninstalled several times and the problem was still there. I went back to the previous version and this problem does not occur. I always keep Freq. Algorithm in SQRT to avoid drop frames. In apps like YouTube and Twitter these problems occur in the Hotfix version.
[Xiaomi Poco X3 Pro] Pierre2324:
Would be something in bootup tweaks that causes it. Which thing? I dont know. Do you have discord?
[Xiaomi Poco X3 Pro] dudseven:
yes bro
[Xiaomi Poco X3 Pro] Pierre2324:
Can dm me @Pierre2324
[Xiaomi Poco X3 Pro] dudseven:
I just sent you a request bro, because it won't let me send you a message without adding you
[Xiaomi Poco X3 Pro] ThanhLong.:
I cannot rotate in Google Maps with the latest build. I'm MIUI 14 (Android 13). It works fine on the default kernel (Perf). The log is attached below (hopefully helpful).
[Xiaomi Poco X3 Pro] Pierre2324:
Flash miui dtbo
[Xiaomi Poco X3 Pro] ThanhLong.:
Thank you, It worked again. I flashed Miui DTO before flashing ngk.zip, and it caused the issue above.
[Xiaomi Poco X3 Pro] Pierre2324:
Needs to be flashed after cause ngk has aosp dtbo built in
[Xiaomi Poco X3 Pro] Gabenoid:
Has anyone else experienced RAM managment problems? Reloading apps if you just turn off screen? Crdroid 9.8, I used previous NGK version on crdroid 9.8 and don't remember issues about this.
[Xiaomi Poco X3 Pro] Alucard:
Thank you for your work, i need to flash 11 rom for a software version i need ,so i did the crdroid 7, but when flashing the kernel via twrp ,after reboot the crdroid home app force closes and pops the message,and for some reason NFC gets powered on when closed before reboot,any fix like informing if i have to flash older version of the kernel which already tried but maybe not the correct version.
[Xiaomi Poco X3 Pro] Pierre2324:
Android 11 shouldnt be a problem.
[Xiaomi Poco X3 Pro] Alucard:
I know its written in the details and it doesnt seem to influence anything but the crdroid home launcher.
[Xiaomi Poco X3 Pro] Pierre2324:
Maybe you'll want to use pixel launcher or something else
[Xiaomi Poco X3 Pro] Alucard:
OK if everything else should work fine with the rom i dont mind changing just the launcher.Can you confirm its working correctly on crdroid7 rom?
[Xiaomi Poco X3 Pro] Pierre2324:
No idea but shouldn't be a problem
[Xiaomi Poco X3 Pro] MAOQ:
I wonder what problems appear? :)

It seems that in all the firmware that I tried, there were no problems, I always use 30/120 Well, I feel that it saves charging.
[Xiaomi Poco X3 Pro] Malooolam:
@Pierre2324 is it possible to use 12.5.5 touch firmware somehow on stock kernel?
[Xiaomi Poco X3 Pro] Alucard:
As i try flashing other rom,the same thing happens the launcher keeps force closing not just by flashing the kernel but the gapps instead of the kernel,maybe i need to flash official stock rom for android 11 and then flah custom 11 rom,or is it that after every flash i should do a data wipe on twrp,i realise i need a tutorial of the basics and every flashing procedure is different on dif devices.
[Xiaomi Poco X3 Pro] Pierre2324:
Some issues in games, dfps lag as well
[Xiaomi Poco X3 Pro] Pierre2324:
Cant change touch fw of a kernel
[Xiaomi Poco X3 Pro] Alucard:
@Pierre2324

Sorry bro but now i feel stupid, i was using twrp 12 to flash android 11 roms, changed to twrp 11 and all is ok, after every zip flash data was corrupt, your kernel options seem great , as you understand i just started learning about vayu options.

If you find the time to help me again.

Is it ok to let 90hz for lcd all the time since its an option not parent in stock?

Powered off the phone charges in high voltage ,powered on is not just 5v 2amp ,is it an option i missed to turn on.

PS: Thanks for your kernel seems to keep the device fresh.
[Xiaomi Poco X3 Pro] Pierre2324:
Not a problem, im using 120hz min/max

Powered on could deped on temps and the rom you're on. Screen off it goes to 6A here. Screen on a bit less
[Xiaomi Poco X3 Pro] MAOQ:
I'm sorry, but you're saying something strange. :)

So you will do it and whoever needs it, let them use it or not use it.

Other kernels have this option, and whoever needs which Hz chooses it.)
[Xiaomi Poco X3 Pro] Pierre2324:
You can use those kernels, im not adding it back. I've removed it since some users told me too with proofs of their issues with it. I wont do that back and forth and you won't decide what I'm going to do neither. So either use the kernel as it is or change kernel. Even kuber (arrowos dev removed it a while ago for the same reasons).
[Xiaomi Poco X3 Pro] MAOQ:
Well, of course it’s up to you, no, no. As they say, "The master is a gentleman." :)

Without this, the kernel function is not interesting to me at all.

Because of this, I switched to custom firmware from MIUI.

Moreover, NGK cores are very hot compared to other cores, except for a couple of advantages.

In summer it is generally impossible to play in it.

Okay, I wanted to know and got the answer.
[Xiaomi Poco X3 Pro] Pierre2324:
There are multiple ways to keep temps low such as smart throttling where you can set a specific cpu temp that will never be exceeded. But ye doubt ngk is the right kernel for you. To me 30hz is useless as its sluggish and doesnt give that more battery backup, so giving the minsdet of ngk + the issues it has caused in the past its been removed.
[Xiaomi Poco X3 Pro] imperial_bloke:
Using your devices in a summertime? Man, you are like drinking a hot coffee/tea under the sun. Great! Any devices can build up heat especially one that has processing power and it really depends on whats around you. Have you checked thermodynamics?
[Xiaomi Poco X3 Pro] _RusJJ_:
For some reason, this kernel is cutting off my mobile data. Just toggles it off like my phone is hot? I remember that glitch from older versions, but now it doesn't show anything. Just toggles off mobile data. Did any anyone experience this behaviour on the latest image?
[Xiaomi Poco X3 Pro] Pierre2324:
Use aosp and it wont happen. Miui shuts off data when it gets relatively warm. Else you can set stock thermal profile in ngk app or use any other way in the app to lower temps.
[Xiaomi Poco X3 Pro] _RusJJ_:
Ty, will try. Also for some reason with this kernel i always have "gms unstable" in the background, eating ~12% of CPU so the phone is always warm..
[Xiaomi Poco X3 Pro] Pierre2324:
Hmm for that idk what could cause this never seen it
[Xiaomi Poco X3 Pro] nak3dsnail:
how to remove the decimals on FPS display, i think it's useless because i got mistakenly accused of cheating from one screenshot of a game i shared in groups, they thought I have a 587 fps because the period hardly seen with 1pixel?
[Xiaomi Poco X3 Pro] MAOQ:
OK. Okay, if you don’t want to, it’s up to you.

Regarding heating, not only me but all people complain about NGK.)

Then at least tell me how to implement it. Like choosing a certain degree value so that after that the phone doesn’t heat up but there is throttling?
[Xiaomi Poco X3 Pro] MAOQ:
My friend, we were not born yesterday and I know where and when to use the phone.

I don’t speak on the street, but at home.)

I tested different cores and the difference in heating was immediately noticeable.