FuseKernel-r4 For Samsung Exynos 7904 (Galaxy M20, M30, A30, A40) [ABANDONED]
Edited on September 27, 2020
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
Telegram channel
Installation
1) Boot into TWRP
2) Flash the Kernel’s zip
3) Reboot your device once the installation is done