FuseKernel-r4 For Samsung Exynos 7904 (Galaxy M20, M30, A30, A40)

Written on September 27, 2020 by Samar Vispute

Fuse

Features

  • Userspace LMKD (Better memory management)
  • Fixed MTP on custom roms/GSIs
  • Devfreq boost driver; boosts the device that controls how quickly data can move between RAM and the CPU (improves overall fluidity)
  • WireGuard, a next generation secure VPN tunnel
  • Enabled Power Efficient Workqueue
  • Disabled some samsung security functions
  • Removed samsung’s broken zswap, vnswap drivers
  • Added zRAM support
  • Updated zsmalloc driver
  • Marked decon and mali IRQs and kthreads as perf critical also Enabled IRQ time accounting
    • Better display rendering, touch response, reduces jitter
  • Enable unspecialized app process pool (Faster app launching)
  • Removed excessive bloats and debugging functions (Improves performance)
  • Faster boot
  • Optimized for performance
  • Upstreamed CFQ I/O sched
  • Upstreamed LZ4 compressor/decompressor module
  • Many other misc improvements not listed here, you can check source code on my github

Kernel info

  • Kernel - 4.4.x
  • Chipset - exynos7904

Changelog

2020-09-27 (r4)

  • Added support for android 11
  • Misc improvements

2020-08-10 (r3)

  • Added support for Galaxy M30, A30 and A40
  • Unified flashable zip for all supported devices and roms
  • Removed more debugging functions
  • Upstreamed CFQ I/O sched
  • Upstreamed LZ4 compressor/decompressor module
  • Disable iostats, readahead; inscrease nr_requests to 512
  • Faked system calls on seccomp to succeed
  • Some misc improvements

2020-08-02 (r2)

  • Switched to Userspace LMKD (Better RAM management than ever)
  • Added devfreq boost driver; boosts the device that controls how quickly data can move between RAM and the CPU (improves overall fluidity)
  • Added WireGuard
  • Removed samsung’s broken zswap, vnswap drivers
  • Added zRAM support
  • Updated zsmalloc driver
  • Marked decon and mali IRQs and kthreads as perf critical
  • Enabled IRQ time accounting
    • Better display rendering, touch response, reduces jitter
  • Added cpumasks for big and LITTLE CPU clusters
  • Enable unspecialized app process pool (Faster app launching)
  • Removed audit support
  • Nuked some more debugging stuffs
  • Some misc improvements - Check kernel source for more info

2020-07-30 (r1)

  • Initial release

Downloads & sources

Join my telegram channel to get latest updates

Installation

1) Boot into TWRP

2) Flash the Kernel’s zip

3) Reboot your device once the installation is done