What's new

Tutorial Custom kernel for miatoll devices(miui stock rom)

Ikigai_

Forum Guru
Joined
Nov 18, 2016
Posts
3,488
Solutions
1
Reaction
1,980
Points
1,147
Atoll devices are devices po na may Snapdragon 720g processors
alam naman natin na sobrang bigat na ng miui stock rom at ramdam na ramdam na yung lag

I personally use this custom kernel and recommended din po siya ng ibang similar miatoll users

Description:
Spectrum Kernel
• For Xiaomi ATOLL (Snapdragon 720G) devices
• Android 11/12

We are aiming for:
• Optimized for Battery and Gaming.
• Optimized for daily usage.

Spectrum Kernel | Atom | 720G (AOSP R/S, MIUI R/S)​

• Upstream to 4.14.274 (AOSP/MIUI)
• BACKPORT: net: increase SOMAXCONN to 4096 (AOSP/MIUI)
• Kernel/sched: Reduce latency for better responsiveness (AOSP/MIUI)
• arm64: dts: atoll: Use efficient frequencies (AOSP/MIUI)
• arm64: lib: Memory utilities optimization (AOSP/MIUI)
• arm64: lib: Use optimized memcmp (AOSP/MIUI)
• cpuidle: enter_state: Don't needlessly calculate diff time (AOSP/MIUI)
• cust_defconfig: Disable BALANCE_ANON_FILE_RECLAIM (AOSP/MIUI)
• cust_defconfig: Disable CONFIG_SM_DEBUGCC_ATOLL (AOSP/MIUI)
• input: fpc1020: Allow filtering of key events (AOSP/MIUI)
• input: gf3208: Disable capacitive key event reporting (AOSP/MIUI)
• ipv4/tcp_output: Disable tcp_slow_start_after_idle (AOSP/MIUI)
• kernel: time: reduce ntp wakeups (AOSP/MIUI)
• linux: lz4: Increase LZ4 memory usage to 64KB (AOSP/MIUI)
• mdss: Update RT priority (AOSP/MIUI)
• mm: Allow __GFP_MOVABLE to use CMA memory (AOSP/MIUI)
• mm: Do not forcibly compile HIGHMEM (AOSP/MIUI)
• mm: Do not reserve memory for admins (AOSP/MIUI)
• mm: Don't stop kswapd on a per-node basis when there are no waiters (AOSP/MIUI)
• mm: Don't warn on page allocation failures for OOM-killed processes (AOSP/MIUI)
• mm: Ignore allocation orders above PAGE_ALLOC_COSTLY_ORDER (AOSP/MIUI)
• mm: Increase ratelimit pages value (AOSP/MIUI)
• mm: Increase vmstat interval (AOSP/MIUI)
• mm: Reclaim more pages to find free pages in compaction (AOSP/MIUI)
• mm: Skip swap readahead when process is exiting (AOSP/MIUI)
• mm: Speed up mremap by 20x on large regions (AOSP/MIUI)
• mm: Stop kswapd early when nothing's waiting for it to free pages (AOSP/MIUI)
• mm: compaction: Increase fragmentation index (AOSP/MIUI)
• mm: compaction: Raise compaction priority after it wí†hdráwns (AOSP/MIUI)
• mm: fs: Zero-seek shrinkers (AOSP/MIUI)
• mm: page_alloc: Free order-0 pages through PCP in page_frag_free() (AOSP/MIUI)
• mm: vmpressure: Don't cache the window size (AOSP/MIUI)
• mm: vmpressure: Don't exclude any allocation types (AOSP/MIUI)
• mm: vmpressure: Interpret zero scanned pages as 100% pressure (AOSP/MIUI)
• msm: adreno: Increase data processing limit (AOSP/MIUI)
• msm: adreno: Relax CPU latency requirements to save power (AOSP/MIUI)
• msm: adreno: msm_gem: Remove unused fail label (AOSP/MIUI)
• msm: camera_v2: Fix qos update warning (AOSP/MIUI)
• msm: ipa3: Fix to use paired PM operation for IPA (AOSP/MIUI)
• msm: ipa: Fix the force_coals command stuck issue on AP suspend (AOSP/MIUI)
• net: wireguard: Update to 1.0.20211208 (AOSP/MIUI)
• netdev: Increase the size of the receive queue (AOSP/MIUI)
• power: supply: qg-soc: Don't drop SOC if still charging (AOSP/MIUI)
• printk: Don't allow userspace to write to /dev/kmsg (AOSP/MIUI)
• sched: Do not give sleepers 50% more runtime (AOSP/MIUI)
• sched: Enable NEXT_BUDDY for better cache locality (AOSP/MIUI)
• sched: Increase the time a task is considered cache-hot (AOSP/MIUI)
• sched: Reduce the opportunity for sleepers to preempt (AOSP/MIUI)
• sched: fair: balance for single core cluster (AOSP/MIUI)
• tcp: Allow TCP Fast Open for both incoming & outgoing connections (AOSP/MIUI)
• techpack: codecs: AAC: Hardcode max_bitrate to 384k (AOSP/MIUI)
• input: touchscreen: Import xiaomi touchfeature driver (MIUI)
• arm64: dts: atoll: disable watchdog during suspend (MIUI)
• arm64: dts: atoll: Update chip wakeup support (MIUI)

download link:
Spoiler contents are visible only to Established Members.
 

Similar threads

Back
Top