yashsingh1/xdaforums huggingface dataset:
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] pete80pro:
Latest build working fine - i don't have any issue! What the f*** are you talking about, RAM Management is also fine.

Battery is excellent too.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
what rom you use
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] nur Fitrianto:
New Build not working on PE Caf .. :(
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Zile995:
This? Maybe Android shows the wrong memory usage.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] CookieMUNSTA:
any idea why its showing 0 mb? im on latest build and on lineage 15.1
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] k3lcior:
Probably because:

So built in Android process manager is showing wrong value just ignore it, everything is fine. Like i said before Simple LMK seems to be much better in terms of memory management i feel like it will be introduced in most kernels soon.

If you use some kernel manager like Franko it will show you correct used/free RAM/ZRAM.

Introduce Simple LMK (Low Memory Killer) for Android

This is a replacement for the Android Low Memory Killer driver that simply
targets a predefined number of pages to be freed every time a memory
allocation attempt is about to utilize direct reclaim, or whenever it seems
like kswapd is having trouble freeing enough memory in a timely manner.
Processes are killed according to the priorities that Android gives them;
in other words, the least important processes are always killed first.

One way that memory reclaim is triggered is in the page-alloc slow path
after compaction has failed. When the Simple LMK memory reclaim process is
entered, memory is reclaimed in an infinite loop until the requested memory
allocation is fulfilled when pages are freed. During this process, Simple LMK
ensures that memory reclaim is invoked at least once every
CONFIG_ANDROID_SIMPLE_LMK_OOM_TIMEOUT milliseconds. OOM'd memory allocations
are placed on a queue and are prioritized over non-OOM'd memory allocations
when new pages are freed. This is to ensure that each OOM'd memory allocation
gets fulfilled as quickly as possible.

The other way that memory reclaim occurs is via kswapd. When kswapd runs
for longer than CONFIG_ANDROID_SIMPLE_LMK_KSWAPD_TIMEOUT milliseconds
without sleeping, then Simple LMK ensures that memory reclaim is invoked at
least once every CONFIG_ANDROID_SIMPLE_LMK_KSWAPD_TIMEOUT milliseconds.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] jijoejoe123:
Yes i noticed this problem when u told . It was ok on last built..
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Marioh2451:
Yeah that is was about I'm talking about, but at all one guy told me to downgrade kernel and wait for next update, but it seems to be the LMK thingy like some user said hours ago. Stay with it and don't think about memory thing, it's just about more kind of user experience with this new LMK. Have a good Day

Edit: I have seen many users in telegram group Unofficial Havoc group for mido, there are many people hating on this kernel because of this simple problem, can this kernel developer tell to 'em to stop crying about memory thing? This should be stated for next releases or right now.

This update runs very smooth and ram managment is good, no problems yet.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] jijoejoe123:
Thanks for the info.. I didnt know that.. As u said no problem with usage till now
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] SJD Ayy:
Just an FYI, Simple LMK tries to jam-pack your RAM with as many apps as possible. It kills way less than Android LMK does. If you're seeing less free memory than you usually do then it just means more apps/processes are residing on your RAM. Which is what you usually want from a phone. I've tested SLMK for a couple of days and has come to the realization that it definitely works better than ALMK does out of the box. So as long as there's nothing devastatingly wrong with SLMK, It's not going anywhere.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Zile995:
You should know that LMK is replaced with lmkd on Android Pie for 4.12+ kernels. Old LMK driver is excluded there.

You can turn off LMK on 3.18 kernels (before compiling the kernel) and if you use that kernels, userspace lmkd will be automatically activated because old LMK driver is not detected. lmkd can be configured with android properties.

Simple LMK is lmkd/LMK replacement by Sultanxda.

He removed it in latest Google Pixel 3 kernel update.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Marioh2451:
Okay, thanks you very much for stating the problem
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] k3lcior:
100% agreed. :good:
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] SJD Ayy:
I'm aware of all that. However, as you said, lmkd is a Pie-only thing. I'm still on Oreo. Completely disabling LMK from kernelspace will lead me to a panic. Which is why I decided to go this route.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Zile995:
I know you're aware of that, others should know. Continue with good work :)
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Walden0:
noticed that fsync is disabled by default, can i enable it?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] desaturated:
Latest kernel.

My deezer always stop playing if I open another app.

Bad memory management
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
just change you rom,i change to AEX pie to try this kernel,,so far so good lickin
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
i suggest you to buy 10GB ram phone:D:D:D:D
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] foxmcc8:
Incredible RAM management.I haven't see anything like this in years.

Thank you very much for this.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] IceHotKilla:
I don't know why people complained about RAM management and stuff but I'm here using the official LineageOS 15 and I haven't experienced any single problem about apps closing in the background, lags, or even stuttering.

In my opinion, the latest Ethereal v10 is working good so far. Flashed yesterday and overall the performance is quite an improvement from the last build. The battery performance is the same at least for me which is pretty good.

Here's my personal kernel settings:

Governor:

Intelliactive. Touch Boost is enabled (clocked at 1036MHz. Input interval is 850ms).

Scheduler:

noop or deadline depending on my usage. Mainly I use deadline for daily.

TCP:

westwood (original)

Fsync:

Disabled

Note:

I'm not playing any GPU demanding games like PUBG M or other titles so I don't know about the gaming performance using this kernel but for daily activities like WhatsApp, Instagram, Snapchat, YouTube, Netflix, and Reddit — it's pretty damn good.

Good job, dev. Really a good freaking job!
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Nicklas Van Dam:
Just reflash your boot.img from your current ROM or dirty flash your ROM again.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Dyt199412syam:
Nah, this kernel working perfectly on my mido running lineageos 15.1. No bug so far so very good. I used tasker to drive spectrum app, so i can get performance profile when i run a heavy-weight games like pubg and asphalt 9 and running battery saving mode when i run any socmed apps automatically. The kernel supported spectrum + spectrum app + tasker = absolutely perfect.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
dev,,Simple LMK is very good,nothing issue so far when i check using disk info and memory management so far i think better than old build,

But i have one question,when i play game like shadowgun deadzone and other,why the cpu running at 1.4mhz only,even i try using spectrum gaming profile,its just use 1.4mhz,make lags not smooth playing game,i try another way,i change to interactive gov,set max cpu 2.2ghz,after play like 1hour,check again in darkness control apps,,its show using 1.4ghz only,i cannot show screenshot right now because i flash electrablu kernel,

i think maybe Devfreq Boost Driver and Tune Default Boost Parameters you put get something wrong,i think,maybe yes or maybe no,

Before latest build cpu freq running ok but memory management poor(for me),Latest build memory management awersome but cpu freq. got like that,Hehehehe,make my head spinning?,i dont know what build your kernel really² stable in my rom AEX Pie,

Overall latest build from my opinion so far good,(but not good for my fav.game:Shadowgun Deadzone,)Hopefully next update you can comeback cpu normally like old version and keep memory management SLMK,

Thanks.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] jijoejoe123:
Yup.. I noticed one thing.. Last build on Battery saver profile spectrum Max was 1.6mhz and was running smooth.. New update on battery saver max is only 1.4 mhz and its not smooth as last build in battery saver profile
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Altion:
I have the same problem, i lag a lot while playing games in r10 ....
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
Hopefully developer listening to this problem, if you have a kernel audiator, you can check the freq cpu and see its usage after play games, but we do not know if this problem is solved in the next update, there may be other problems, dev expectations do not have too many configurations that can interfere with the kernel system and rom
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Altion:
Don't say that r10 lags in games otherwise the dev will ban you , like he did with me in telegram group lol
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Ariyan Alite:
The kernel is not smooth like englezos.But it have too many cool fetaures??.requesting to developer make the the kernel smooth as englezos kernel.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] greenys':
[MENTION=8741601]SJD Ayy[/MENTION] I have a few questions about last (r10) release. What is I/O Merging? Leases? NR Requests? Never heard about them before. Do I have to use them? What benefits I get by using them? How should I calibrate them when using?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Rishu sharma:
i don't think so
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] st4ik:
[/COLOR]

I have the same problem. AospExtended v6.4.

EtherealXO-9.3 the problem doesn't occur.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] foxmcc8:
The kernel is as smooth as possible.Englezos uses different input boost MHz. You can just tweek this and have the same smoothness.

It has nothing to do with kernel coding.

Before you request silly things, try to experiment with kernel settings using an appropriate app.Cheers.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Ariyan Alite:
Tell me how can i tweak my Ul smoothness like englezos??
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] ZIDAN44:
The kernel is very smooth.. I am using it for long time... :)
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] foxmcc8:
First install a kernal manager app and start by setting input boost to anything above 1600 Mhz.Set max CPU frequency to 2200 and GPU to 700. That's all. Even with these settings the battery consumption is very low.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Walden0:
leases and NR requests are already in use in kernels by default. I don't know nothing significant other than this. If you use smartpack kernel manager , there is some information provided about them.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] greenys':
Thanks!
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mohsinreadymoney:
ethereal kernel discontinued announced on telegram
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] IceHotKilla:
What? Any reasons why?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] harrysevt:
After update to this version, my device lag, open app play game is so many lag, , so i downgrade to before version
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] rwxr-xr-xis:
Dev lost interest, said he might come back when he feels like it.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] IceHotKilla:
Oh, that's understandable. Well, I just want to say that I really liked his work.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] greenys':
Dev might won't see this but r10 indeed lags with games. Even with Stardew Valley which is pretty much Harvest Moon for mobile... That's just plain bad. Sorry to say that. R9 worked better.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
I have tried tweaks this r10 kernel to get good performance when playing the game,i just setup:-

1.Govenor-electron/interactive

2.Highspeed freq:1.6ghz

3.Min GPU-320mhz

, I have tried it and it is very good when playing game, no lags and down performance,battery so far good,
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] greenys':
That helps. Thanks.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] surajsrao.95:
Selinux mode changes From Enforcing to Permissive. Any fix for this ? Please provide any solution...
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
This kernel prebuild selinux permissive,you can try use darkness kernel auditor to change that
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] greenys':
According to dev the permissive is locked on this kernel. You can try to change it but it's often useless to do if a feature is pre-built.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] laozi:
For nougat which version should be fine?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] SJD Ayy:
I was gonna kill the project but I decided to be at it for a bit longer.

Here's Release 11.

Changelog:

Upstreamed to Linux 3.18.137

Fall back to ALMK, Disabled SLMK (Turns out this isn't as stable as I had initially thought)

Replaced State Notifier with a Simple Display State Tracker

Allocate 1 gig of ZRAM with 2x the Compression Streams; Bumped Up Swappiness to 100

Don't Hotplug Half the Cores When Battery Goes Below 15%

Updated Anxiety I/O Sched.

Couple of Upstreams from Google Common Tree

Removed Unused Devfreq Governors

Removed LiveDisplay Driver

Enabled OOM Kill Allocating Task

Fixed(?) Issues Introduced with Release 10

Added New Bugs to Fix Later

OP Has Been Updated with Latest Download Link.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Walden0:
LOL that last one xD
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
Thanks QUOTE=SJD Ayy;79218252] for new update,,i will try now,
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] WareWareX:
Brick phone

I already installed the kernel but it brick my phone, i cant use the buttons (physical buttons).

Im using AOSP Extended

Ty.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Dyt199412syam:
I don't know why, but this kernel gives me a good experience between stability, battery-juice saver, and gaming. Thank you dev.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] greenys':
Doesn't sound like a kernel issue. It's more likely that latest version of Ethereal and aosp Extended aren't compatible.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Bhanu_p_mishra:
Well it's surely about anything else since I am using the same combination ethereal 11 + latest aosp and every thing is smooth
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Ariyan Alite:
Earphone volume button not working.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Ariyan Alite:
Also deep sleep is not good.6% drain on 8 hours standby
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Dyt199412syam:
Mobile data on or off? Or are u on wifi?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] IceHotKilla:
One thing that bugs me at the moment is deep sleep battery drain. -4% drained for like 8-9 hours of idle.

Despite I'm using GMS Doze and Naptime to block wakelocks and sensors while sleeping.

I'm on WiFi all the time, LOS 15.1, and Ethereal 11 Rebirth.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] greenys':
Certain features feel restricted. Unlike in previous version when I try to change gpu governor I'll revert as soon as I exit the tab in a kernel manager app (Ex Kernel Manager, Kernel Adiutor, Smartpack Kernel Manager). Same with zram. When I try to change zram it will either: freeze for 1 minutes and then the app will ask me whether or not I want to close the app because it does not respont or keep waiting [pressed wait 16 times] and still do nothing, change zram but as soon as I exit the memory tab and go back the value is set to 1024 again, or won't even lít me change zram value. Either way I can't seem to be able to change gpu governor and zram size. Tried Wolf Kernel and I can do these freely. Flashed boot.img, wiped chache & dalvik and flashed Magisk then Ethereal 11. Same issue. My device is very basic. Lineage OS 15.1 latest, Magisk latest, Ethereal Latest.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Atexor:
I can confirm it - doesn't work, on previous release too.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] azhiekurosaki:
I installed this kernel and it doesn't boot up. It stuck on bootanimation. is is compatible with Syberia OS? coz Im in this ROM now. but I can't get passed the bootanimation.... please help!
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] ahmadshuib:
This is quite good kernel. Thanks dev. Hope you will keep supporting this old device. :fingers-crossed:
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
Woi shuib,,ko pakai rom ape
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] ahmadshuib:
English pelis. I kenot understand your language. :confused:
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
Sudah la ko,,aku kenot ko tau la,,hahahaha?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] ferow2k:
You are talking about a wall charger, but this is related to connecting to a computer via USB.

Over USB 2.0 the max current is 500mA (~8 hours to charge fully), but some kernels increase that limit (like this one).

In your case, assuming you are using the original power adapter: it outputs 2A max, but the actual current depends on many factors like battery temperature and cable quality. Also if you are using your phone (screen on) the charging current will be reduced (because of its consumption).
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Edesh Kumar:
Cleared all dbouts.

I was mistaken with the charger current and coincidence my battery had charged to 87℅ and the current decreased to below 1A,thats why i said current is not going above 900mA.

My bad
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] S.N.A.P:
hello sir

first of all, thank you for your work on another kernel for mido

I flashed it yesterday, and with Balanced spectrum profile,cpu boost enabled in 750ms,smoothness and battery life are identical to FrancoKernel,which is LEGENDARY

I'll test gaming profile and see how it goes,and then I'll report back asap
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] IceHotKilla:
Pretty Good™ battery life ohohoho ?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] seijuro572:
performance is lit in stock settings! its better than other kernels in stock settings. Now im gonna try battery life benchmark in stock settings
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] IceHotKilla:
Explain what is exactly by Headset Performance Mode
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] SJD Ayy:
Update time!

Changelogs: (Can be found on the second post as well)

Upstreamed to Linux 3.18.126

Removed Logging Lines from Both Goodix and FPC Fingerprint Drivers. Unlocking and Fingerprint Operations should be a Few Milliseconds Faster Now

Removed Arch Power and Gentle Fair Sleepers SySInterface and Disable Fair Sleepers from Source

Temporarily Disable Frandom

Do Final Bits of Audio Codec Tuning

Overclock Crypto Engine Driver from 100Mhz to 160Mhz

Disable some Miscellaneous Debugging Stuff

Some GPU Tune-Ups and Improvements for Power Efficiency

OP has been updated with the latest Download Link.

Side Note: I can't stress this enough, It's always better to clean-flash a kernel. Even if you're upgrading from the previous version of the same kernel. The process of Clean flashing literally takes 3 seconds. How, you ask? Here's how: Open the ZIP file of your current ROM, Extract the Boot.img file somewhere, Reboot to Recovery, Hit 'Install Image', Choose Extracted Boot.img, Select the Boot Option, Swipe Right. That's it. Then you can flash the Kernel ZIP and Magisk afterwards.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] aron11195:
can you add intelli-thermal for gaming mode?, so the phone doesn't thermal throttle when playing heavy games.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] greenys':
Oh, weird. I was 100% satisfied with the previous version but I thought gentle fair sleepers were a good thing. Now removed. Weird. Anyway, if I'd not be a student in Hungary I'd surely throw some bucks at you dev. V2 seems much more awesome. Thank you.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Deluriane:
Very good kernel, thanks for the latest update dev! Will be using this kernel for my everyday use :victory:
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Ravikt:
Going to download will update my feedback thank you
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] elmer91:
I experienced one reboot during sms writing today.

I was using v1 with defaults settings since few days. It was the only problem I had.

What kind of logs can I provide to help you locating the problem?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] UsPdSr:
Ambitious work.

Keep it up, mate.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] SJD Ayy:
A random reboot could occur for many reasons. That doesn't necessarily always mean it's because of the kernel. It could be one of the apps or mods on your phone messing up and causing it to hard-reboot. I personally have not come across that problem nor have I gotten any other reports of such occurrence.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Ariyan Alite:
When I move something from my internal storage to sd card it's super slow??what's wrong??And also lag in scrolling
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] homza:
What about ttl fix in this kernel?
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] mad jebon:
when you flash this kernel in syberia os it is from stock kernel or not,i in syberia os right now,i use this kernel in my syberia rom not issue,but now im on engzelos kernel,
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] SJD Ayy:
Release 12!

Changelog:

Upstreamed to Linux 3.18.138

Merged CAF Tag "LA.UM.6.6.r1-11000-89xx.0"

Change Up Default CPU Settings

Restore ZRAM Stuff to How they were Before

Prevent Init from Changing I/O Scheduler on Boot (Some ROMs set it to BFQ; We Don't Want that)

Removed Deadline and NOOP I/O Scheds. (Gone for Good this Time)

Boost Frequencies on Camera Auto-Focus

Fixes and Whatnot

OP Has Been Updated with the Latest Download Link
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Atexor:
[MENTION=8741601]SJD Ayy[/MENTION] thank you for your next release for our phone. I love that fast FP with good battery life.

However, volume control using buttons on earphones still doesn't work. Could you take a look on it? Many people would be really grateful.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] greenys':
Hey, thanks for the update. What was the problem with deadline and noop? Didn't you put them back because people liked to use them? I mean I'm not questioning your judgement since you're the developer and you probably know more about android kernels than I ever will. I'm just curious.
[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] SJD Ayy:
They're just not viable options anymore. Both of them perform significantly worse in benchmarks compared to the ones I've kept. Also, Despite whatever you may believe, I/O schedulers don't really affect battery life. Word of advice, Just stick to CFQ unless you really know what you're doing. There's a reason why it's the staple on Linux kernels.