[Xiaomi Redmi Note 5 Pro Guides, News, & Discussion] PragiRockz:
So I am writing this post just help some people who might be thinking about how to churn out the best performance from this phone gaming wise or not while also maintaining it's battery life so that you can tackle the dilemma of wanting good performance or good battery life.

So this isn't a very well structured and comprehensive test but more so what I have found in my regular usage using this combination.

So I am right now on MIUI 11 9.10.24 Beta [Xiaomi.eu] with extended kernel V12 EAS. I have also used custom ROM's based on AOSP (Both android 9 & 10), so I think my judgement can be fair.

I play two games , that is PUBG mobile and PES 2020 mobile. This two games are graphically intensive games (more than candy crush or temple run). So I have set this two games as my benchmark for performance.

So here are my experience with different combinations of ROM's and kernel withh these games :-

1. Pixel Experience Beta + Stock kernel [Android 10]

PUBG mobile :- Graphics : Balances , FPS : High (30)

PES Mobile :- Graphics : Standard , FPS : 60

So in this the result was that even though I was able to play PUBG on high and it was running smoothly without any hiccups , I couldn't say the same for PES mobile as on 60 FPS it wasn't as smooth as I had hoped it would be and even on 30 FPS it was struggling to play smoothly. And according to me the smoothness just shows that where the game is able to keep the FPS consistent and where it cannot.

So..

PUBG mobile :-

Running Smoothly , Almost no FPS drops

PES mobile :-

Not running smoothly , Constant FPS drops

To my sheer suprise I had the same result with this ROM on Extended Kernel V10 EAS . And I am pretty sure there wasn't any issue that the ROM was in beta test , as you will get same results in Android 9 ROM's too.

2. MIUI 11 beta (9.10.XX) + Stock kernel [Android 9]

PUBG mobile :- Graphics : Smooth , FPS : Medium (25)

PES mobile :- Graphics :- Standard , FPS : 60

So in this Combination the results do a full reversal as here PUBG is locked at low graphics with maximum of medium (25) frame rate while PES mobile is able to do standard graphics at 60 FPS. And the result is also somewhat confusing as the smoothness in PUBG at low with medium frame rate is not that great (Meaning frequent FPS drops) but PES mobile with FPS set 60 and standard graphics is running smoothly (Meaning almost no FPS drops).

So..

PUBG mobile :-

Not running smoothly , Frequent FPS drops

PES mobile :-

Running smoothly , Almost no FPS drops

3. MIUI 11 Beta (9.10.XX) + Extended kernel V12 EAS

PUBG Mobile :- Graphics :Balanced/High, FPS :High(30)

PES mobile :- Graphics : Standard/High , FPS : 60

So this is the last combination and the best one in my opinion from my experience. The results are honestly too good. In this PUBG mobile is able to run on balanced and high graphics with High FPS (due to the kernel using fake GPU ID which shows the GPU as Adreno 512 instead of Adreno 509) and it runs very smoothly , meaning almost no FPS drops. Now for PES mobile the graphics is set to standard which FPS is set to 60 , the game runs very smoothly meaning almost no FPS drops..

So..

PUBG mobile :-

Running smoothly , Almost no FPS drops

Pes Mobile :-

Running smoothly , Almost no FPS drops

So in conclusion as you saw the last combination is able to run both game smoothly without dropping any frames , I personally think that MIUI 11 beta + Extended kernel is the for performance.

Note that it's Not necessary it should be MIUI 11 beta , the results will be the same on the stable versions too.

Note #2 , It's also not necessary to always install extended kernel V12 as the other later version will also provide the same performance. But it's necessary that you USE the EAS version as many users have told that EAS version is better in battery compared to HMP version.

TL;DR :- Use any Extended Kernel version that is EAS

Now about the battery life I have been getting around 7h Screen on time , and I would say that I am medium user (I play this 2 games but not very frequently .. Like 2 hours in a day both combined) based on my usage..

So it should suffice any person in battery life unless they are very heavy users (Playing games for a large amount of time etc.)

So thank you for reading this Post ! This was my first on XDA and would like to know if it helped anybody. This was my experience I just wanted to share that I thought would be valuable to some people.