• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Kernel][P/Q]FeraKernel-v16(4.4.213)(OC/UV)(HMP)(MIUI/AOSP)

Search This thread

R00TMe

Member
Aug 21, 2018
16
9
Waiting for the Q version for the Bluetooth, it's still very good and work pretty well !
 

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    attachment.php
    Code:
    Your warranty is now void.
    
    I am not responsible for bricked devices, dead SD cards,
    thermonuclear war, or you getting fired because the alarm app failed. Please
    backup your data before flashing it!
    YOU are choosing to make these modifications, and if
    you point the finger at me for messing up your device, I will laugh at you.
    
    Do everything at your own risk!

    FeraKernel for MI 8 lite platina
    Little intro:
    There are few custom kernels mostly with EAS - personally I find it YET unfinished, so I decided to make a good HMP kernel for now. I used clean 4.4.184 kernel version from nysadev as base & stock kernel config and did few changes on top. This kernel is tested on latest stable MIUI v10.3 but should work on all Pie ROMs. This kernel aims to bring you max stability.

    Features:
    • Used clean 4.4.184 kernel version with fixed WiFi driver
    • Compiled with latest GCC 10
    • Compiled with ultimate kernel code optimizations flags
    • Updated kernel base with last changes for sdm660 from CAF msm-4.4 (LA.UM.8.2.r1-05100-sdm660.0)
    • GPU overclock to 700МHz
    • Kernel version upstreamed to 4.4.213
    • Ported some libs from 5.х kernel
    • Added LZ4 support
    • Disabled all kernel tracing
    • RAM bus freqs will be raised quicker on high loads.
    • Activated multi-threading for crypto routines
    • Faster VM allocation
    • Disabled unneeded task stats
    • Reduced log buffers memory
    • Enabled all Cgroups for better system handling
    • Heavily reduced various kernel debugging
    • Disabled core dumps
    • Disabled modules signature verification
    • More power-saving kernel
    • Updated WIFI driver to latest version (5.2.03.16F)
    • Enabled Clean-cache framework
    • Enabled Front-swap framework
    • Enable ZSwap & zbud
    • Swap service can run only on small cores
    • Cleaned kernel cmdline
    • Disabled unneeded drivers
    • Enabled MSM HW random generator
    • Increased audio buffer size
    • Enabled FS cache framework
    • Enabled NTFS (rw) support
    • Enabled Samba (SMB) network file system
    • Optimized crypto routines
    • Added, activated & set as default very latest version of 'anxiety' I/O scheduler
    • Activated & set as default 'westwood' TCP congression controller
    • Updated msm-adreno-tz GPU governor to very latest version
    • Tuned simple-ondemand GPU governor for better performance
    • Added Adreno boost logic
    • Disabled CRC checks while booting
    • Tuned GPU idle timeout
    • Undervolted GPU
    • Set minimal GPU freq as default
    • Disabled few more unneeded drivers
    • Overclocked CPU - BIG cores to 2.5Ghz
    • Slightly undervolted CPU
    • Slightly undervolted display
    • Increased CMA memory size
    • Increased thermal polling interval
    • Added TTL fixup support
    • Super-fast random entropy generator
    • Tuned VM tweaks
    • Updated GPU KGSL driver
    • Enhanced arm64 NEON instructions
    • Optimized interactive CPU governor
    • Added new FS sdfat v2.1.8
    • Meltdown CPU protection is off (slows down cpu & nobody will hack you over wifi while u use updated & secure browser)
    • Added enhanced I/O scheduler - maple
    • Added KCAL display color control
    • Added sound gain control
    • Zram default compression algo set to LZ4
    • Updated init.qcom.post_boot.sh to very latest version
    • Screen supports physical power off while deepsleep
    • Screen is set to 32bpp (bit per pixel) (was 24)
    • Tuned vibrator (more powersave)
    • Disabled I/O stats
    • Increased ION memory allocator performance
    • WiFi bands DB updated
    • Added new I/O scheduler - depression (from 'anxiety' author)(off by default - activate manually)
    • Audio driver fixes & enhancements
    • Removed KGSL dumps
    • Disabled logging in MMC core module & CFQ I/O scheduler
    • Added HDR support for display (HDR video higher than 720p resolution lags atm. 480p is OK)
    • Doubled GPU bus width
    • Increased UI rotator priority while screen rotation
    • Activated more TCP congression protocols - htcp, vegas, yeah (westwood by default)
    • Fixed CVE-2019-5489 vulnerability
    • Added FQ net scheduler
    • misc..


    Source code: https://github.com/feravolt/FeraKernel-platina
    Credits: @nysadev for 'clean' repo sources, @osm0sis for AnyKernel3 script.
    8
    Downloads

    Make sure you have GLOBAL STABLE firmware onboard.
    Starting from v12 - kernel should work on dev-firmware too.​
    VERY VERY recommended to use my universal optimizer - FDE.AI to get best performance/battery saving on any ROM. This will act like companion for my kernel and speed it up even more.

    Changelog:
    FeraKernel-v16
    Code:
    — New depression I/O scheduler enabled by default
    — FQ net scheduler is activated by default
    — HDR related fixes (720p+ video should not lag)
    — Updated net drivers
    — Updated ION driver
    — Removed I2C/SPI overclock
    — Iommu driver speed up
    — Possible rare random reboots fixes
    — misc..
    DOWNLOAD v16: https://drive.google.com/open?id=11SO6tW0naMZrUAoPS74XT4wvozJbSDSx

    Older versions:
    FeraKernel-v15
    Code:
    — Updated kernel to linux 4.4.213
    — Added new I/O scheduler - depression (from 'anxiety' author)(off by default - activate manually)
    — Audio driver fixes & enhancements
    — Removed KGSL dumps
    — Disabled logging in MMC core module & CFQ I/O scheduler
    — Added HDR support for display (HDR video higher than 720p resolution lags atm. 480p is OK)
    — Tuned vibrator
    — More GPU undervolt
    — More CPU undervolt
    — Removed Adreno idler - it lags UI
    — Doubled GPU bus width
    — Increased UI rotator priority while screen rotation
    — Activated more TCP congression protocols - htcp, vegas, yeah (westwood by default)
    — Fixed CVE-2019-5489 vulnerability
    — Added FQ net scheduler (can be activated in terminal: su -c sysctl -w net.core.default_qdisc=fq)
    — misc..
    DOWNLOAD v15: https://drive.google.com/open?id=1uPAmwThehVECQAbBLwjATEjLBRQUAKxw


    FeraKernel-v14
    Code:
    — Fixed long wakeup bug
    — Fixed 'vendor image is invalid' bug
    — Added 'misc' binaries exec support (for wine & exagear)
    — Enhanced powersaving
    — misc..
    DOWNLOAD v14: https://drive.google.com/open?id=1R5NUmzsrboT7CsEKL7Tb3bCsPp3Rugk-


    FeraKernel-v13
    Code:
    — Kernel updated to linux version v4.4.212 (many positive changes)
    — Updated WiFi band database
    — Google's scheduler parameters
    — Fixed rare bug with screen not turning on after deep sleep
    — Tuned vibrator (more power-save)
    — Disabled I/O stats
    — ION memory allocator performance improved
    — misc..
    DOWNLOAD v13: https://drive.google.com/open?id=1lRP1kDb3NHNHrRF5zbWGFfJWBGoF161H


    FeraKernel-v12
    Code:
    — Kernel updated to linux version v4.4.208 (many positive changes)
    — Updated WiFi driver to very latest version (5.2.03.16F)
    — Updated CAF tags to LA.UM.8.2.r1-05100-sdm660.0
    — Fixed possible soft-reboots from prev. version
    — Works fine on Android 10 (BT may not work depending on ROM)
    — Totally bugfree on Android 9 (tested on havoc 2.9)
    — Works both on stable and dev firmware.
    — Sound bug fixed
    — misc..
    DOWNLOAD v12: https://drive.google.com/open?id=10QaRUxMBxQqSt6ts0wNenG8LYt2FzCXv


    FeraKernel-v10
    Code:
    — Chrome bugs fixed
    — Disabled unneeded crypto algos
    — misc..
    DOWNLOAD v10: https://drive.google.com/open?id=1vEk8nLjgSwrtNwKw_-7d1SUDpDttu4B9


    FeraKernel-v9
    Code:
    — Screen supports physical power off while deepsleep
    — Screen is set to 32bpp (bit per pixel) (was 24)
    — Various bugfixes
    — FPS stability improvements
    — misc..
    DOWNLOAD v9: https://drive.google.com/open?id=1hF-OpnT2TRFT05PZrfxqDGN3BOT6erK7


    FeraKernel-v8
    Code:
    — Added enhanced I/O scheduler - maple
    — Added KCAL display color control
    — Added sound gain control
    — Reverted some possibly conflicting changes
    — Zram default compression algo set to LZ4
    — Updated kernel core version to .197
    — Added Fsync on/off toggle support
    — GPU KGSL driver enhancement
    — Disabled many more debugging shet from Qcom
    — Updated kernel config
    — Updated init.qcom.post_boot.sh to very latest version
    — misc..
    Download v8: https://drive.google.com/open?id=17NDlCIDbHgUyTAW1q0C-PVbnVP5f-SGj


    FeraKernel-v7
    Code:
    — Meltdown CPU protection is off (slows down cpu & nobody will hack you over wifi while u use updated & secure browser)
    — Refactored kernel code optimization flags
    — Added new FS sdfat v2.1.8
    — File system related bugfixes
    — Vendor partition is not touched
    — Enhanced arm64 NEON instructions
    — Optimized interactive CPU governor
    Download v7: https://drive.google.com/open?id=1RjYdP3A_jIyQEvMsuz5OZbQrbAwCf_zx


    FeraKernel-v6
    Code:
    — Updated kernel base to 4.4.196 over previous kernel sources (v5)
    — Updated kernel base with last changes for sdm660 from CAF msm-4.4 (framebuffer,camera,ufs, etc)
    — Compiled with GCC 10
    — Brutal kernel code optimization flags (graphite+crypto)
    — More kernel debugging deactivated
    — Disabled all kernel tracing
    — Power-save CPU work-queues
    — Disabled underclock for both cores
    — sdm660 board configuration updated
    — Increased max allowed readhaead
    — Updated WIFI driver to latest version (5.1.1.74N)
    — Disabled GPU wake on screen touch
    — Improved GPU undervolt
    — Super-fast random entropy generator
    — Tuned VM tweaks
    — I2C/SPI bus max freq overclock from 500 to 800Mhz
    — Updated GPU KGSL driver
    — Disabled KSM
    — Disabled kernel auto-sched groups (let android do it better)
    — Built-in HMP fix for custom ROMs
    — WiFi signal strength report fix
    — GPU freq related bugfix
    — A lot of sdm660 SoC configuration optimizations
    — No need for Magisk installation after kernel flash
    — Many more things i forgot to mention...
    Download v6: https://drive.google.com/open?id=1oCkv3fLOGChEGarp2mgMysPsHft5xLzu


    FeraKernel-V5
    Code:
    — Enhanced CPU overclock
    — GPU overclock to 700МHz
    — Slightly more undervolted GPU
    — Proper CPU undervolt
    — Kernel version upstreamed to 4.4.185
    — Ported some libs from 5.х kernel
    — Added  LZ4 support
    — Compiled with LINARO GCC
    — Brutal kernel optimization flags
    — CPU underclock for both clusters (300 Mhz freq unlocked)
    — RAM bus freqs will be raised quicker on high loads.
    — Activated multi-threading for crypto routines
    — Faster VM allocation
    — CPU freqs raised while kernel is booting
    — Misc...
    DOWNLOAD v5: https://drive.google.com/file/d/1Fs-Q-LWzShNrXvYdNndbHBnfQoBC4E03/view?usp=sharing


    FeraKernel-V4
    Code:
    — Overclocked CPU - BIG cores to 2.5Ghz
    — Slightly undervolted CPU
    — Slightly undervolted display
    — Increased CMA memory size
    — Increased thermal polling interval
    — Added TTL fixup support
    — Wifi config fix
    — various board fixes..
    FeraKernel-V3
    Code:
    — Touchscreen issues should be fixed
    — Added, activated & set as default very latest version of 'anxiety' I/O scheduler
    — Activated & set as default 'westwood' TCP congression controller
    — Updated msm-adreno-tz GPU governor to very latest version
    — Tuned simple-ondemand GPU governor for better performance
    — Added & activated Adreno idler logic
    — Added Adreno boost logic
    — Tuned KSM parameters
    — Tuned VM parameters
    — Disabled CRC checks while booting
    — Tuned GPU idle timeout
    — Undervolted GPU
    — Set minimal GPU freq as default
    — Disabled few more unneeded drivers
    — misc.
    4
    new kernel version is released. upstreamed & fixed HMP. tested on havoc pie rom.
    3
    Made new version of my kernel.
    2
    Flashed the lastest version and yet i face this problem everytime i boot and though i bought the app it didn't solve the issue

    try to re-flash ROM/vendor partition. Or this will not appear if you clean install ROM + kernel. This is not a critical warning at all and does not affect anything.

    v9 kernel is out.