D8G Kernel V1.5 - Oxygen - POCO F3 | REDMI K40 | POCO F4 | REDMI K40S | MI10T | Pro
Changelog :
-----------------------------------
Rebase from Immensity A12
Add Support KernelSU
Add Low memory killer
Add D8G Feature
Add support block ipa3 wakelock
Revert char random to fix entropy
Disable MEMCG - PSI & Add null psi drivers
Add KLAPSE
Fix AOD OxygenOS
Improve performance
Add tri-cluster API to affine IRQs and kthreads to fast CPUs
memlat: dont read perf event if other CPU is under scm call
mm: watermark_scale_factor: Set to 32
sched:fair: Switch to scaling linear
sched: Reduce latency for better responsiveness
arm64 implement fast refcount checking
gpu: adreno: Increase data processing limit
msm: kgsl: Affine kgsl_3d0_irq and worker kthread to the big CPU cluster
irqchip/qcom: mpm: Remove IRQF_NO_SUSPEND
msm_serial_hs: Make thread RT to improve Bluetooth performance
mm: Always use smaller page cluster for zram
mm: Reduce the frequency of page writebacks
Add Schedtune Assist
Add Cpuset Assist
Add Display cpuset assist
Enable Dynamic schedtune boost
Enable Schedtune - Cpuset Assist
block: import ssg from G998USQU5CVDB
devfreq_boost: Set input boost period for oprofile
schedutil: synch with v1.4
BACKPORT: cpufreq_walt from linux 5.10
mm: Increase ratelimit pages value
mm/compaction: Increase fragmentation index
fingerprint: fpc_tee: Reduce FP unlock time
some revert upstream tcp
slub: Optimized SLUB Memory Allocator
ipa3: add disable wakelock
Add support NetHunter
Add Changelog for Plus Version
-----------------------------------------------
Move to cpu input boost
cpufreq: Synch with D8G Source
devfreq: Synch with D8G Source
Merge tag LA.UM.9.12.r1-14900.01-SMxx50.0
Merge tag 'LA.UM.9.12.r1-15200.02-SMxx50.0'
Merge tag 'LA.UM.9.12.r1-15400-SMxx50.QSSI13.0'
Merge tag 'LA.UM.9.12.1.r1-05500-SMxx50.QSSI12.0'
Merge tag 'LA.UM.9.12.1.r1-05700-SMxx50.QSSI12.0'
Merge tag 'LA.UM.9.12.1.r1-05900-SMxx50.QSSI12.0'
Revert "msm: kgsl: Use copy_struct_from_user() helper"
Revert "msm: kgsl: Zap performance counters across context switches"
Revert "msm: kgsl: Add a sysfs node to control performance counter reads"
----------------------------------
Fg task ui
Oext4
Nandswap
Zram opt
Dynamic tunning swappiness
App mnitor
Dns hook
Stat calc
Data eval
Support
-----------------------------------
Android : 11-13
OS : MIUI - AOSP - AOSPA - OxygenOS - COS - RUI
Devices
-----------------------------------
POCO F3 | Redmi K40
POCO F4 | Redmi K40S
MI10T | MI10T Pro
Required
-----------------------------------
Full Decrypt
KernelSU App V0.6.0 - Latest
Magisk V25 - Latest
Notes
-----------------------------------
Init and unlock limit only working on full decrypt
If you are an encrypt user and get a bootloop (unable to boot),
remove the thermal module.
Oxygen Service users
-----------------------------
If your device is rooted, select non init on installing kernel
or switch to pure using DKM to get back OService
KernelSU (KSU) users
-------------------------------------
You can get all D8G Feature using install D8G Service module
D8G Service module available in Telegram group
type #ksu and enter
You can install amoled module using DKM
- Open DKM scroll to bottom
- Tap D8G Module and tap install module amoled
Download
-----------------------------------
POCO F3 | Redmi K40 :
Lite Plus
POCO F4 | Redmi K40S :
Lite Plus
Donate
-----------------------------------