My Kernel

Phone Kernels

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/AmolAmrit/Escrima_kernel_xiaomi_msm8956

0
5 .6
Description:

An Escrima based kernel with several optimization from multiple dev.

Note : - Normal version : No overclock, just tuned for your daily usage

- OCed : Abbreviation from OverClocked, you know already what is mean :D , btw don't expect good battery life here, since it's tuning for performance

- Jackfuq : Means it's include jackfix, available in normal and oced variant. Pick this if your kenzo is have trouble with jack audio

Small note : If you want to more optimize the performance on the OCed variant (no barrier on cpu & gpu speed), you can use thermal mod which tuning down the
thermal settings like ben's thermal, or just delete your thermal (USE WITH CAUTION),

or maybe just read based on my experience : https://del.dog/mypersonaloptimization.txt
Last changelog:

Continuum Turbulance Make 2 Release Changelog : 4 months ago

Most of this make 2 version changes is from Elindir kernel, but without display overclock. So thank you very much to Krittin & Tejasudupa.
Simple Changelog :

# Added Wireguard support back
#Optimizations
* Removed placebo code
* Reverted a number of commits to improve performance (thanks to @AmolAmrit)
* Synchronized camera open and close calls
* Boost scheduler to prefer BIG cores when camera in use
* Disable logs and tracing for a bunch of stuff

#Audio Improvements
* Add 32 bit 384kHz audio playback support
* Speaker Audio: Add Texas Instruments AW8738 High Performance 4W Smart Amplifier driver
* Set 12dB gain for speaker playback
* Add G711 audio encoding support (G711 PCM is a commonly used waveform speech codec)
* Add DTS to support offload formats
* Add changes to support APTX decoder in offload mode
* Add support to set Bluetooth device address and add new mixer control to set license key
* Extend ALSA (Advanced Linux Sound Architecture) compress to support APTX format
* Add misc device sysfs for AW8738 Amplifier
* Switch to generic detection for both normal and faulty jacks. From now onward, there will be unified builds for the two variants

Extended Changelog :
7386ddcbddf defconfig: Add WireGuard
8fac1bc9926 wg: fetch: use new module source location
0f411fd82f8 Fix more GCC 6.x warnings
12af86d0302 fs: exfat: fix misleading-indentation warning
8a43ffd21f5 Fix various uninitialised warnings
523203fa455 rebrand for make 2 oced jackfuq edition
b7d2c24d39a msm8976_gpu: Increase GPU Mempool size to 256K
83eb256cdce msm8976_gpu: Reduced jump target power level
25a6f2f0867 msm8976_gpu: Reduced jump busy penalty to 8000 nano seconds
99273d0ccd1 msm8976_gpu: Reduced active and wakeup latency
dc4e0fc5b8b msm8976_gpu: Reduced idle timeout to 64msec
ca2f0b40ffa ARM: dts: msm: Add GPU mempools properties for msm8976/56
410b1dded35 mdss_dsi_panel: added function declaration of lazyplug_enter_lazy
385170da8ff msm8956/76: Overclocked DDR & BIMC Overclocked CPU DDR to 1296MHz and BIMC to 648MHz
642c40e353f Fix build failed
47735ec1399 audio: add misc device sysfs for AW8738 Amplifier & enabled by default
3f6fced3489 Add 32 bit 384kHz audio playback support
3e746470e1d ALSA: compress: Add APTX format support in ALSA
84a03e4fa0a ASoC: msm: Aptx decoder integration changes
bf3cbc141c2 ASoC: msm: qdsp6v2: add support for DTS offload
50b76c3d459 audio: add G711 audio encoding support
2afbc28feac ASoC: wcd9335: Set 12dB gain for speaker playback
a94c84875a3 audio: Add Texas Instruments AW8738 High Performance 4W Smart Amplifier driver
51f6ccb4e2e sched,camera_v2: boost scheduler to prefer BIG cores when camera in use
a0c52590a1f msm: camera: Synchronize camera open/close calls.
12cd8e7b45a Update PowerSuspend
1e32baa0190 Add PowerSuspend Driver
b90997803ff binder: Disable debug mask
a15ce72e243 cpufreq_cultivation: Converted load_notifier_block from a static variable to a normal one
0a39775ff30 cpufreq_darkness: Made load_change_callback() inline
c729df7edd3 wcd9335: disable debug mode
14755185524 Added cultivation and darkness governors to defconfig
d6777f810a2 Update Darkness CPU Governor
22484f7ea10 Add cultivation to cpufreq.h
7b9a8b8924d Add Darkness CPU Governor
ea1e47ee143 cpufreq: cultivation: call __cpufreq_driver_target() for cur frequency
7aa26aa64d6 cpufreq: cultivation: update with a few new tuneables
c7358e70bd8 Added Cultivation Governor
71545591de5 msm_performance: disable tracing
a8099f83a4b ARM: dts: msm: Early mount of system partition for msm8976/52 with noatime
5589742b3c4 drivers/gpu/msm: disable adreno irq tracing
7ed9cac2502 prima: disable tracing
a677c5ebc0d bcl,msm_thermal: disable tracing
f9ce544277f block/blk-core: disable tracing
3300156c562 drivers/mmc: disable tracing
336e199977a drivers/usb/host: Disable tracing

8

acusster

3 months ago

8 8 great

Report

Continuum Turbulance Make 2 Release Changelog : 4 months ago

Most of this make 2 version changes is from Elindir kernel, but without display overclock. So thank you very much to Krittin & Tejasudupa.
Simple Changelog :

# Added Wireguard support back
#Optimizations
* Removed placebo code
* Reverted a number of commits to improve performance (thanks to @AmolAmrit)
* Synchronized camera open and close calls
* Boost scheduler to prefer BIG cores when camera in use
* Disable logs and tracing for a bunch of stuff

#Audio Improvements
* Add 32 bit 384kHz audio playback support
* Speaker Audio: Add Texas Instruments AW8738 High Performance 4W Smart Amplifier driver
* Set 12dB gain for speaker playback
* Add G711 audio encoding support (G711 PCM is a commonly used waveform speech codec)
* Add DTS to support offload formats
* Add changes to support APTX decoder in offload mode
* Add support to set Bluetooth device address and add new mixer control to set license key
* Extend ALSA (Advanced Linux Sound Architecture) compress to support APTX format
* Add misc device sysfs for AW8738 Amplifier
* Switch to generic detection for both normal and faulty jacks. From now onward, there will be unified builds for the two variants

Extended Changelog :
7386ddcbddf defconfig: Add WireGuard
8fac1bc9926 wg: fetch: use new module source location
0f411fd82f8 Fix more GCC 6.x warnings
12af86d0302 fs: exfat: fix misleading-indentation warning
8a43ffd21f5 Fix various uninitialised warnings
523203fa455 rebrand for make 2 oced jackfuq edition
b7d2c24d39a msm8976_gpu: Increase GPU Mempool size to 256K
83eb256cdce msm8976_gpu: Reduced jump target power level
25a6f2f0867 msm8976_gpu: Reduced jump busy penalty to 8000 nano seconds
99273d0ccd1 msm8976_gpu: Reduced active and wakeup latency
dc4e0fc5b8b msm8976_gpu: Reduced idle timeout to 64msec
ca2f0b40ffa ARM: dts: msm: Add GPU mempools properties for msm8976/56
410b1dded35 mdss_dsi_panel: added function declaration of lazyplug_enter_lazy
385170da8ff msm8956/76: Overclocked DDR & BIMC Overclocked CPU DDR to 1296MHz and BIMC to 648MHz
642c40e353f Fix build failed
47735ec1399 audio: add misc device sysfs for AW8738 Amplifier & enabled by default
3f6fced3489 Add 32 bit 384kHz audio playback support
3e746470e1d ALSA: compress: Add APTX format support in ALSA
84a03e4fa0a ASoC: msm: Aptx decoder integration changes
bf3cbc141c2 ASoC: msm: qdsp6v2: add support for DTS offload
50b76c3d459 audio: add G711 audio encoding support
2afbc28feac ASoC: wcd9335: Set 12dB gain for speaker playback
a94c84875a3 audio: Add Texas Instruments AW8738 High Performance 4W Smart Amplifier driver
51f6ccb4e2e sched,camera_v2: boost scheduler to prefer BIG cores when camera in use
a0c52590a1f msm: camera: Synchronize camera open/close calls.
12cd8e7b45a Update PowerSuspend
1e32baa0190 Add PowerSuspend Driver
b90997803ff binder: Disable debug mask
a15ce72e243 cpufreq_cultivation: Converted load_notifier_block from a static variable to a normal one
0a39775ff30 cpufreq_darkness: Made load_change_callback() inline
c729df7edd3 wcd9335: disable debug mode
14755185524 Added cultivation and darkness governors to defconfig
d6777f810a2 Update Darkness CPU Governor
22484f7ea10 Add cultivation to cpufreq.h
7b9a8b8924d Add Darkness CPU Governor
ea1e47ee143 cpufreq: cultivation: call __cpufreq_driver_target() for cur frequency
7aa26aa64d6 cpufreq: cultivation: update with a few new tuneables
c7358e70bd8 Added Cultivation Governor
71545591de5 msm_performance: disable tracing
a8099f83a4b ARM: dts: msm: Early mount of system partition for msm8976/52 with noatime
5589742b3c4 drivers/gpu/msm: disable adreno irq tracing
7ed9cac2502 prima: disable tracing
a677c5ebc0d bcl,msm_thermal: disable tracing
f9ce544277f block/blk-core: disable tracing
3300156c562 drivers/mmc: disable tracing
336e199977a drivers/usb/host: Disable tracing

Continuum Turbulance Release Changelog : 5 months ago

Filename :
- Normal Edition : KalinaNegev-ContinuumTurbulanceQ-kenzo-23022020-09.01.51.zip
- Overclocked Edition : KalinaNegev-OCed-ContinuumTurbulanceQ-kenzo-23022020-09.01.51.zip

Edit 24 Feb : Now it comes with jackfix variant, just find jackfuq name to find it.

Replace Hybrid dim mode with Analog
O3 Optimization
Revert "audit: silence spammy debug logs"
CHROMIUM: cgroups: relax permissions on moving tasks between cgroups
CHROMIUM: remove Android's cgroup generic permissions checks
Revert "mm/mmap.c: optimization of do_mmap_pgoff function"
Revert "mm: Remove unused variables"
Revert "mm: Fix my derp"
Revert "mm: replace strict_strtoul() with kstrtoul()"
Revert "mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep"
Revert "Provide a function to create a NUL-terminated string from unterminated data"
Revert "mm/mempool: allow NULL `pool' pointer in mempool_destroy()"
Revert "mempool: add unlikely and likely hints"
Revert "mm/filemap.c: make global sync not clear error status of individual inodes"
Revert "mm/vmalloc.c: add a schedule point to vmalloc()"
Revert "mm/swap: fix race on swap_info reuse between swapoff and swapon"
Revert "vmscan: reclaim_clean_pages_from_list() must use mod_zone_page_state()"
Revert "mm, vmscan: wake up all pfmemalloc-throttled processes at once"
Revert "mm: disable zone_reclaim_mode by default"
Revert "mm: migrate: Close race between migration completion and mprotect"
Revert "mm: correctly update zone->managed_pages"
Revert "mm: remove noisy remainder of the scan_unevictable interface"
Revert "mm/vmscan.c: use DIV_ROUND_UP for calculation of zone's balance_gap and correct comments."
Revert "swap: fix set_blocksize race during swapon/swapoff"
Revert "mm/vmpressure.c: fix race in vmpressure_work_fn()"
Revert "vmpressure: make sure there are no events queued after memcg is offlined"
Revert "vmpressure: do not check for pending work to prevent from new work"
Revert "vmpressure: change vmpressure::sr_lock to spinlock"
Revert "mm: vmpressure: Account for unevictable pages in calculation"
Revert "mm: vmpressure: make vmpressure window variable"
Revert "mm/mempolicy.c: convert the shared_policy lock to a rwlock"
Revert "slub/memcg: cure the brainless abuse of sysfs attributes"
Revert "PM/hibernate: touch NMI watchdog when creating snapshot"
Revert "mm/madvise.c: fix madvise() infinite loop under special circumstances"
Revert "mm: migrate: prevent racy access to tlb_flush_pending"
Revert "mm, vmscan: add cond_resched() into shrink_node_memcg()"
Revert "mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack"
Revert "mm: vmscan: count only dirty pages as congested"
Revert "mm: vmscan: fix numa reclaim balance problem in kswapd"
Revert "mm: vmscan: do not count anon pages as reclaimable if swap is small"
Revert "shmem: fix shm fallocate() list corruption"
Revert "swap: cond_resched in swap_cgroup_prepare()"
Revert "mm, page_isolation: remove bogus tests for isolated pages"
Revert "mm/page_alloc: prevent merging between isolated and other pageblocks"
Revert "mm: get rid of 'vmalloc_info' from /proc/meminfo"
Revert "mm: improve migration heuristic"
Revert "mm: adjust page migration heuristic"
Revert "mm: Export do_munmap"
Revert "CHROMIUM: cgroups: relax permissions on moving tasks between cgroups"
Revert "cgroup: Fix merge mismatch"
Revert "CHROMIUM: remove Android's cgroup generic permissions checks"
Revert "mm: more aggressive page stealing for UNMOVABLE allocations"
Revert "mm: always steal split buddies in fallback allocations"
Revert "mm: when stealing freepages, also take pages created by splitting buddy page"
Revert "mm: get rid of unnecessary overhead of trace_mm_page_alloc_extfrag()"
Revert "mm/page_alloc.c: fix the value of fallback_migratetype in alloc_extfrag tracepoint()"
Revert "mm/page_alloc: prevent MIGRATE_RESERVE pages from being misplaced"
Revert "mm: __rmqueue_fallback() should respect pageblock type"
Revert "mm/page_allo.c: restructure free-page stealing code and fix a bug"
Revert "mm/page_alloc: move freepage counting logic to __free_one_page()"
Revert "mm/page_alloc: add freepage on isolate pageblock to correct buddy list."
Revert "mm/page_alloc: fix incorrect isolation behavior by rechecking migratetype."
Revert "mm: memcontrol: micro-optimize mem_cgroup_split_huge_fixup()"
Revert "mm: microoptimize zonelist operations"
Revert "mm/memory_hotplug: define find_{smallest|biggest}_section_pfn as unsigned long"
Revert "mm/memory_hotplug: change pfn_to_section_nr/section_nr_to_pfn macro to inline function"
Revert "CHROMIUM: oom: Chill out and don't print refusals to die so often"
Revert "UPSTREAM: mm/oom_kill.c: fix potentially killing unrelated process"
Revert "BACKPORT: mm/oom_kill.c: reverse the order of setting TIF_MEMDIE and sending SIGKILL"
Revert "BACKPORT: oom: make sure that TIF_MEMDIE is set under task_lock"
Revert "memcg, vmscan: Fix forced scan of anonymous pages"
Revert "CHROMIUM: oom: do not select new victim if current one is runnable"
Revert "CHROMIUM: mm: lower oom dump burst limit to 1"
Revert "CHROMIUM: DROP: mm/oom_kill: Avoid deadlock; allow multiple victims"
Revert "CHROMIUM: DROP: mm/oom_kill: Double-check before killing a child in our place"
Revert "BACKPORT: mm: oom_kill: don't ignore oom score on exiting tasks"
Revert "mm: compaction: compact all zones when turning off screen"
Revert "mm/mmap.c: optimization of do_mmap_pgoff function"
Revert "mm: Fix mem_init_print_info() for UML"

Additional changelog for overclocked variant (Big thanks to magicxavi, Krittin & Tejasudupa) :
- Bus Overclocked
- CPU Overclocked to 2x2016mhz\4x1536mhz
- GPU Overclocked to 805 mhz

12345678910
1
product-maker acusster Apr 24 2020 8 great
8 great
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
Creative Commons 0 (Public Domain)
version
updated Mar 24 2020
added Oct 20 2019
downloads 24h
18
mediaviews 24h 0
pageviews 24h 38
System Tags cc0