[Kernel] [H870, H872, US997] Nebula Kernel: - LG G6 ROMs, Kernels, Recoveries, & Other Developme

Nebula Kernel​
NOTE:
For LG G6 Variants: H870, H872, US998..
Original Source is 100% LOS, then all Customizations and Extra's added By Me.
This is not my true Nebula Kernel that I am working on from Scratch: This kernel is only Temp till I fix my own from scratch.
Some of the Top Features are:
Sound Control <-- you need ex kernel Manager
Kcal Manager
UCI <-- Not Currently active yet
Touchboost Control enable/disable
Fsync Control enable/disable
Many more I cant remember..
As I said, This is onlya temp kernel that addressees cretin issues that many users have reported on my AEX Rom Builds.....
INFO: Yes, it will work on all custom roms, Stock, I doubt it.. but you can try it.
Source: https://github.com/DevG6/android_kernel_lge_msm8996
Downloads:Nebula Kernel Variants:

so its for stock or aosp ?

kojak1989 said:
so its for stock or aosp ?
Click to expand...
Click to collapse
It's in the description
INFO: Yes, it will work on all custom roms, Stock, I doubt it.. but you can try it.

Added Voltage Control in next update, SOON:
Do not use Ex Kernel Manager to change Voltage.. Doesnt work.. Only Kernel Auditoworks woks..............

Anyone tested on stock oreo?

If this is a temp fix for AEX, I assume it will work on Aqaurios 8.1 as well?

RicardoSal24 said:
If this is a temp fix for AEX, I assume it will work on Aqaurios 8.1 as well?
Click to expand...
Click to collapse
Should

Can you add in vibration control. It's only on or off, no happy medium.
Sent from my Nexus 6P

jimbomodder said:
Can you add in vibration control. It's only on or off, no happy medium.
Sent from my Nexus 6P
Click to expand...
Click to collapse
it was added in other unreleased editions.. Just havent had the time to get around to releasing it..

Eliminater74 said:
it was added in other unreleased editions.. Just havent had the time to get around to releasing it..
Click to expand...
Click to collapse
Ah ok sounds great thank you
Sent from my Nexus 6P

@Eliminater74
Do you plan make a version for stock oreo rom ?

I guess I'll wait for the "true Nebula Kernel". Good job so far.

Nebula Kernel Update:
Dated: 20180812:
Grab it in Downloads:

Eliminater74 said:
Nebula Kernel Update:
Dated: 20180812:
Grab it in Downloads:
Click to expand...
Click to collapse
I'm running the latest kernel with AEX 5.8 and EX Kernel Mgr, but I'm still having the same audio issues (notifications play at max volume, mic is choppy, static audio). What in the kernel settings address these problems?

I have the h872 running AEX 5.8 and when I flash the latest kernel build, my phone keeps restarting, but flashing the first build it works fine. Can anyone else tell me what they did?

RicardoSal24 said:
I have the h872 running AEX 5.8 and when I flash the latest kernel build, my phone keeps restarting, but flashing the first build it works fine. Can anyone else tell me what they did?
Click to expand...
Click to collapse
Latest AEX has more current Nebula on it.. No need for flashing this one: ill update this one soon.

Eliminater74 said:
Latest AEX has more current Nebula on it.. No need for flashing this one: ill update this one soon.
Click to expand...
Click to collapse
Oh alright. Do you have an uninstaller so I can uninstall the july build? I didn't make a backup prior so am I forced to reflash the rom?

RicardoSal24 said:
Oh alright. Do you have an uninstaller so I can uninstall the july build? I didn't make a backup prior so am I forced to reflash the rom?
Click to expand...
Click to collapse
Probably just reflash ROM would be easiest
Sent from my LG-US997 using XDA Labs

Sobek5150 said:
Probably just reflash ROM would be easiest
Sent from my LG-US997 using XDA Labs
Click to expand...
Click to collapse
Dirty flashing seemed to do the trick. Thanks

Next New Nebula Kernel CHANGELOG BELOW:
Code:
Project name: android_kernel_lge_msm8996
* [changelog] Add Changelog Temp For now: (Eliminater74) [4119a3d99a7f]
* [defconfig] Change -perf to Nebula_2019: (Eliminater74) [2305d5895e97]
* <------------------- START of New Binder Section --------------------> (Eliminater74) [729084bcbaed]
* [defconfig] Reconfigure ANDROID_BINDER Section: (Eliminater74) [d1f9109e5bae]
* binder: use standard functions to allocate fds (Todd Kjos) [0e52e966bd09]
* [binder] turn on same debug messages as in common kernel (Todd Kjos) [8a4e86d53f0f]
* binder: use standard functions to allocate fds (Todd Kjos) [214ab2331014]
* binder: no outgoing transaction when thread todo has transaction (Sherry Yang) [8970ab6173d1]
* binder: support dedicated node threads (Martijn Coenen) [9c52941e36b7]
* binder: Rate-limit debug and userspace triggered err msg (Sherry Yang) [b96f2a883fdb]
* binder: Show extra_buffers_size in trace (Sherry Yang) [c3d3b1ee2a3c]
* binder: Add binder_get_thread_by_pid() (Martijn Coenen) [28a68c085fa8]
* binder: Use ERR_PTR for binder_new_node() (Martijn Coenen) [b3bceec49a87]
* binder: change down_write to down_read (Minchan Kim) [25952a5e4c8f]
* binder: correct the cmd print for BINDER_WORK_RETURN_ERROR (宋金时) [3179d9d804a6]
* binder: remove 32-bit binder interface (Martijn Coenen) [aa85a6ea7dba]
* binder: Use true and false for boolean values (Gustavo A. R. Silva) [747c6900643a]
* [binder] [FIX] Use octal permissions (Harsh Shandilya) [99a869e376dc]
* binder: Prefer __func__ to using hardcoded function name (Elad Wexler) [dba3e0f802e0]
* binder: Check for errors in binder_alloc_shrinker_init() (Tetsuo Handa) [cee0a7667849]
* binder: check for binder_thread allocation failure in binder_poll() (Eric Biggers) [259665415bc9]
* binder: remove WARN() for redundant txn error (Todd Kjos) [612b2c29fbaf]
* [binder] [FIX] move to the "real" part of the kernel (Greg Kroah-Hartman) [f8671f25de81]
* <------------------- END of New Binder Section --------------------> (Eliminater74) [86d6a40db995]
* sched/idle: Optimize the generic idle loop (Gaurav Jindal (Gaurav Jindal)) [45b381cd7b42]
* tick/nohz: Optimize nohz idle enter (Gaurav Jindal) [0285755faa75]
* tick/broadcast: Prevent NULL pointer dereference (Thomas Gleixner) [6576a13dbd00]
* [defconfig] Add Crypto_CHACHA: (Eliminater74) [73c89bcddf23]
* random: Switch random fully over to Chacha20 (Park Ju Hyung) [8fd7755231f5]
* random: replace non-blocking pool with a Chacha20-based CRNG (Theodore Ts'o) [b705c9482376]
* crypto: chacha20 - Add a generic ChaCha20 stream cipher implementation (Martin Willi) [d7ec1630bd5d]
* [init] [FIX] Remove new instance of __cpuinit that crept back in (Paul Gortmaker) [05f4ad063c2f]
* arm64: Implement __lshrti3 library function (Jason A. Donenfeld) [1178168c9811]
* arm64: support __int128 on gcc 5+ (Jason A. Donenfeld) [638145a7560d]
* <------------------- START Of RCU --------------------> (Eliminater74) [a41c67787e3d]
* rcu: Add memory barriers for NOCB leader wakeup (Paul E. McKenney) [17a38747ce9f]
* rcu: Don't wake rcuc/X kthreads on NOCB CPUs (Paul E. McKenney) [fab61e6c5495]
* rcu: Stop disabling interrupts in scheduler fastpaths (Paul E. McKenney) [8d9167a4cfef]
* [rcu] [FIX] Squash commits up to android kernel 4.4.138 (Paul E. McKenney) [1be2f21197c8]
* rcu: Remove redundant callback-list initialization (Paul E. McKenney) [7534d038cbd7]
* rcu: Don't disable CPU hotplug during OOM notifiers (Paul E. McKenney) [e699b10d2169]
* rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks (Paul E. McKenney) [bce71e6b00a1]
* do not call trace_printk on non-debug build (Wei Wang) [41720bf2144b]
* rcu: boost: avoid preemption before calling complete() (John Dias) [8e35791edb07]
* [RCU] [FIX] BACKPORT: rcu: sysctl: Panic on RCU Stall (Daniel Bristot de Oliveira) [9a811fb8ba65]
* BACKPORT: rcu: Optionally run grace-period kthreads at real-time priority (Paul E. McKenney) [71345a0ea3f8]
* BACKPORT: rcu: Unify boost and kthread priorities (Clark Williams) [49a4c4edc264]
* BACKPORT: rcu: Move RCU_BOOST variable declarations, eliminating #ifdef (Paul E. McKenney) [41f2b607e5d5]
* rcu: Print to trace on RCU stalls (Joel Fernandes) [1d70115fff2d]
* BACKPORT: rcu: Fix missing task information during rcu-preempt stall (Patrick Daly) [98f7fbe6b3ed]
* enable additional RCU debugging (Tim Murray) [d650451a007d]
* UPSTREAM: rcu: Improve diagnostics for spurious RCU CPU stall warnings (Paul E. McKenney) [9806cd0947bb]
* <------------------- END Of RCU --------------------> (Eliminater74) [5c85bfb16f51]
* sched/wait: Remove the lockless swait_active() check in swake_up*() (Boqun Feng) [1c3e2837cbb8]
* wait.[ch]: Introduce the simple waitqueue (swait) implementation (Peter Zijlstra (Intel)) [d0c46ce29393]
* <------------------- [FIX] CPU FREQ Min/Max --------------------> (Eliminater74) [5f2b52f2ceeb]
* msm_performance: don't limit min and max cpu freq (flar2) [4a6eafb15cc5]
* Revert "[msm_performance]: [FIX] Make input boosting optional" (Eliminater74) [b26d533eaaca]
* Revert "msm_performance: fix big cluster value" (Eliminater74) [bbafe009f160]
* <------------------- Start Of Additional EAS Commits --------------------> (Eliminater74) [950637e35200]
* sched/cpufreq/schedutil: Fix error path mutex unlock (Jules Maselbas) [6c72da780c2b]
* <------------------- END Of Additional EAS Commits --------------------> (Eliminater74) [6a90b3c51dcb]
* [cpufreq] Kill userspace CPU boosting entirely (Sultan Alsawaf) [1c7501d6065e]
* debugfs: Always compile core debugfs driver for Android kernels (Sultan Alsawaf) [538544eb2778]
* [input] fpc1020: Mark IRQ as performance critical (LG msm8996) (Sultan Alsawaf) [a92c291c6f38]
* [kernel] [MOD] [msm8996] Add API to mark IRQs and kthreads as performance critical: (Sultan Alsawaf) [6a60b34a251e]
* <------------------- Start of defconfig Edits --------------------> (Eliminater74) [09ccdf853915]
* [defconfig] [FIX] arch/arm64/configs/lge_msm8996_defconfig:X:warning: override: reassigning to symbol: (Eliminater74) [cafbb35396bd]
* [defconfig] Disable CPU_FREQ_CONSERTIVE: (Eliminater74) [ac7b93a7d43a]
* [defconfig] Disable GOV_POWERSAVE, GOV_USERSPACE, GOV_ONDEMAND: (Eliminater74) [7555302626e3]
* [defconfig] Add DTS-EAGLE: (Eliminater74) [ba1a1c433ab2]
* [defconfig] Add TCP CONG Advanced, CONG WESTWOOD, Default WESTWOOD: (Eliminater74) [2e4e387158c3]
* [defconfig] Add NR_CPUS 4: (Eliminater74) [86fe66076442]
* [defconfig] Add HZ_300: (Eliminater74) [811cbe56f255]
* [defconfig] Add CPUSETS: (Eliminater74) [3d51ee6e01b5]
* [defconfig] Add RCU Boost Options: (Eliminater74) [6a1800ef3659]
* [defconfig] Add/Enable Dynamic FSYNC: (msm-perf_defconfig) (Eliminater74) [a51ffd9cf170]
* [defconfig] Add/Enable PVS Level Interface: (msm-perf_defconfig) (Eliminater74) [68765ce57c5d]
* [defconfig] Add/Enable Boffla WL Blocker: (msm-perf_defconfig) (Eliminater74) [f3df3382a063]
* <------------------- End of Defconfig Edits --------------------> (Eliminater74) [72810de8646e]
* [defconfig] Add BLU_SCHEDUTIL Gov: (EAS ONLY) (Eliminater74) [e06050c654eb]
* [cpufreq] [FIX] cpufreq_blu_schedutil: After Initial Commit: (Eliminater74) [21da85491cdf]
* cpufreq: blu_schedutil: make iowait boost optional (engstk) [a96c3b97302d]
* [cpufreq] blu_schedutil: Introduce initial bringup (engstk) [0f6c7c03fd58]
* <------------------- Start of boeffla Ports --------------------> (Eliminater74) [ecdaabbc383e]
* [msm] mdss: Adding lcd notifier: msm8996: (andip71) [ec6cc7480bcb]
* arm64/boot/Makefile: Make sure find command follows symbolic links to find the dtb (andip71) [58dd3d66cdd8]
* makefile: add removal of generated drivers/platform/msm/ipa/ipa_common file to mrproper (andip71) [5395d709b1e1]
* msm_bus_arb/msm_bus_arb_adhoc: Make update_request_legacy/update_request_adhoc functions less chatty (andip71) [e223d2644541]
* clock-cpu-8996.c: Expose PVS level via sysfs (andip71) [05fd1645f52e]
* printk: Add sys kernel interface to configure linux printk logging (andip71) [62c93c03f732]
* [fs/dyn_sync_cntrl] dynamic sync control 2.0 for msm8994 (andip71) [cbef62b08c33]
* binfmt_elf.c: use get_random_int() to fix entropy depleting (andip71) [e8a1e615f78b]
* [Remove] [MOD] logspam of various drivers (andip71) [6e3aee49cf2f]
* <------------------- End of boeffla Ports --------------------> (Eliminater74) [d062116e93eb]
* <------------------- Start QCOM CPU FREQ LIMITER DRIVER --------------------> (Eliminater74) [355b5939b684]
* [CPUFREQ] [MOD] add QCOM cpufreq limmiter driver. V1.1 [LG.msm8996 Devices] (Eliminater74) [59dd80d2d993]
* [CPUFREQ] add QCOM cpufreq limmiter driver. V1.1 [LG.msm8996 Devices] (Dorimanx) [fe8817c96f97]
* [qcom-cpufreq] [MOD] ensure startup is according to default frequencies: (no overclocking/underclocking) (andip71) [53d0d293732f]
* <------------------- END QCOM CPU FREQ LIMITER DRIVER --------------------> (Eliminater74) [5700c1740690]
* msm: ipa: fix makefile so 'make clean' does it job (Nick Reuter) [c166f0b636dc]
* drivers: soc: qcom: fix register names on ARM64 * gcc apparently lets you use r0, r1, etc. as register names even in * aarch64 mode. clang does not. * (Eliminater74) [f4c7aad2d796]
* arm64: bpf: optimize JMP_CALL Remove superfluous stack frame, saving us 3 instructions for every JMP_CALL. (Eliminater74) [baef5836e65e]
* arm64: Implement optimised IP checksum helpers * AArch64 is capable of 128-bit memory accesses without alignment * restrictions, which makes it both possible and highly practical to slurp * up a typical 20-byte IP header in just 2 loads. Implement our own * version of ip_fast_checksum() to take advantage of that, resulting in * considerably fewer instructions and memory accesses than the generic * version. We can also get more optimal code generation for csum_fold() by * defining it a slightly different way round from the generic version, so * throw that into the mix too. (Eliminater74) [828f610419dd]
* <-------------------- START GPU OC Settings --------------------> (Eliminater74) [7b3b65aafa1b]
* [gpu] kgsl_pwrctrl: Set KGSL_PWRFLAGS_RESTRICT_MAX_LEVEL_JUMP 7 (Eliminater74) [df459d1e6569]
* [DTS] [msm8996Pro] [GPU] Add the GPU OC frequency plan for msm8996Pro: (Eliminater74) [81b19b5f0558]
* [GPU] Add GPU_DEFAULT_BOOT_MAX_FREQ Setting: (Eliminater74) [c28d8f5adda3]
* [DTS] [msm8996] Increase LDO headroom voltage to improve stablity: (Eliminater74) [57280ea459ad]
* [DTS] [msm8996Pro] Add reduce memory latency: (Eliminater74) [772002cf4797]
* <-------------------- END GPU OC Settings --------------------> (Eliminater74) [f6fd45bed6ae]
Code:
* BACKPORT: cpufreq: schedutil: Cache tunables on governor exit (Rohit Gupta) [8c0aecdd5ca6]
* <-------------------- Updated 20180908 --------------------> (Eliminater74) [95f1bd7c6964]
* [build-anykernel] Lets use Clang To Build Now: (Eliminater74) [611d935e3c4e]
* Revert "cpufreq: fallback to interactive if governor is not found" (Eliminater74) [f63470e3a981]
* [defconfig] Enable UCI: Unprivileged Control Interface: (Eliminater74) [3557d9d86ad6]
* fs: open: k.adaway feature - subs hosts file (tbalden) [f85ba14cd3d8]
* check_custom_fs: tool for general purpose custom check on fs (tbalden) [c4c318b0372a]
* [cmdline]: [FIX] [LGE] verified bootstate check override with magisk ignore (tbalden) [41dfdabd98ff]
* wakeup: wlan: default blocking for all non-vital wakelock (tbalden) [cd9bfa8edb47]
* drivers: wakeup: add entries to disable wakelocks (Francisco Franco) [5a65ba572a11]
* <-------------------- Start of My Own Personal Mods Set #1 Updated: 20180904 --------------------> (Eliminater74) [06956f26b4cb]
* [build-anykernel] Update Location for EAS Builds: (Eliminater74) [695a06f7d678]
* [usb] [udc] Disable a unused module:' dummy_hcd ': (Eliminater74) [4b967d94d058]
* [usb] [legacy] Disable a unused module:' g_laf ': (Eliminater74) [a13cdc3bc240]
* [Revert] [Not Working Yet] "power: reset: Allow device to preserve memory on restart" (Eliminater74) [586678f1e1e3]
* [defconfig] [FIX] Modules: Compile Statically Fixed: (Eliminater74) [e6b83e7b82ed]
* [defconfig] [FIX] Some settings were assigned twice. (Eliminater74) [9eff288bc878]
* [dts] [lge]: vibrator: lowering default voltage to 3296mV: (Eliminater74) [dbf24758d56b]
* [Makefile] Add CC_OPTIMIZE(MORE/FAST) Options: (Eliminater74) [ead92eba449b]
* [defconfig] [FIX] Double LGE_PM_LGE_POWER_CORE: in lineageos_lucye_common: (Eliminater74) [a967cdb245d1]
* [script] clang.sh Script added for testing: [DELETE] [DONT MERGE] (Eliminater74) [924e5ed423b7]
* [build-anykernel] Add check to see is paths exist: (Eliminater74) [e2fcca7787d6]
* [build-anykernel] Add My own Personal Build Scripts: (Eliminater74) [07932e5405a8]
* [defconfig] Disable: CONFIG_MSM_PRESERVE_MEM: (Eliminater74) [d5310db9a9d0]
* <-------------------- End of My Own Personal Mods Set #1 Updated: 20180904 --------------------> (Eliminater74) [3f577da89239]
* <-------------------- Some Ported Mods update:20180904 --------------------> (Eliminater74) [b62a018096aa]
* [Partial cherrypick] cpufreq_sched: Fix race in governor exit path (Joel Fernandes) [160681b077e7]
* mm/page-writeback: fix dirty_ratelimit calculation (Andrey Ryabinin) [70284f721c54]
* ANDROID: ARM64: smp: disable preempt in backtracing across all cores (Wei Wang) [21eb35f765bb]
* msm: thermal: validate userspace args to prevent buffer overflow. (Nick Desaulniers) [eaeb0caf1664]
* perf: disable cross_hotplug for l2 cache pmu. (Yabin Cui) [1a85ba555c4c]
* msm: kgsl: Update global memory base to 0XFC000000 for 64bit kernel (Deepak Kumar) [adfc140c9772]
* msm: kgsl: Move global memory region to 0x100000000 (Deepak Kumar) [e252025086f7]
* backlight_dimmer: use algorithm to lower brightness progressively at lower levels (flar2) [426a3047287d]
* backlight_dimmer: make it a little brighter (flar2) [6d5f367e1ce9]
* [video] [FIX] Add backlight dimmer (flar2) [eddb313aea5a]
* tcp_output: set initial TCP window size to 64K (speed improvement) (andip71) [1db9d27c2e05]
* power: reset: Allow device to preserve memory on restart (Ethan Chen) [45f967011c33]
* WLAN: reduce wakelocks via sysfs node (Forrest Marble) [20bc48459570]
* dm-crypt: increase threads (flar2) [c7b30643d892]
* PM: devfreq: Use high priority workqueue (myfluxi) [ab3059eb4706]
* AIO: Don't plug the I/O queue in do_io_submit() (flar2) [a9e59d0353f4]
* mm: slub: Default slub_max_order to 0 (Mel Gorman) [db888a8e8f39]
* fs: Workaround the compiler's bad optimization (Nikhilesh Reddy) [1a04c03d45bf]
* mmc: move to a SCHED_FIFO thread (Tim Murray) [ba8d57c74aef]
* msm-thermal: fix offlined core counting (Wei Wang) [d665d343e1e4]
* Fix version name (flar2) [f6f12e33bc2d]
* lge: Add option to remove system DT mount for system-as-root builds (Rashed Abdel-Tawab) [fa9b352edc95]
* proc: Set androidboot.verifiedbootstate=green (Rashed Abdel-Tawab) [ef949d9ec881]
* <------------------- Start of Voltage Controls --------------------> (Eliminater74) [f82330c6fb5e]
* Revert "[regulator] [GPU(cpr3_mmss) Voltage Control: msm8996]" (Eliminater74) [1b5238cd4ab4]
* [regulator] [GPU(cpr3_mmss) Voltage Control: msm8996] (Eliminater74) [d889b6948ba9]
* [regulator] [CPU(cpr3) Voltage Control: msm8996] Default Y: (Eliminater74) [c5f8f83a8982]
* [regulator] [CPU(cpr3) Voltage Control: msm8996] (Eliminater74) [631b12750e40]
* <------------------- END of Voltage Controls --------------------> (Eliminater74) [b6b40a7a30c2]
* kcal: uci: re-apply upon unblank if set through UCI (tbalden) [26ecd48342d8]
* kcal: uci config: if not enabled don't call mdss on boot (tbalden) [a55f912a923e]
* fbdev: kcal: adding UCI user configurability (tbalden) [ab79d0a4c7ff]
* msm: mdss mdp: kcal: fixing up missing kfree for payloads (tbalden) [97c787fdf0f1]
* [mdss mdp: kcal] for LG G6 (msm8996) patch: (tbalden) [ab3e3a6d8455]
* [uci]: unprivileged configuration interface (tbalden) [34abbc17140e]
* [FIX] [OREO] display: add a simple api to query the display state (on/off) at any point in time * Ported over to msm8996 By @Eliminater74 * * Use this in place of Power Suspend or State Notifier * to dertermin Screen on/off at any moment in time. * Very usefull for Hotplugs and Govs.. (franciscofranco) [49e071e8dcc4]
* <-------------------- Start of Adreno Wakelock Bloacker --------------------> (Eliminater74) [b03476fb2d88]
* boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 (andip71) [243c3b5da3f7]
* boeffla_wl_blocker: update to wakelock blocker driver v1.0.1 (andip71) [dc864926d0a8]
* [pme] [FIX] boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 (andip71) [c7185357ffa5]
* <-------------------- End of Adreno Wakelock Bloacker --------------------> (Eliminater74) [b09e5bdb6fad]
* <-------------------- Start of Adreno Booster --------------------> (Eliminater74) [03f78f3450a1]
* kgsl: governor: adrenoboost: fix level value getting stuck (tbalden) [d5440c765100]
* [FIX] gpu: devfreq: adrenoboost: correct leveling errors (tbalden) [f6a0727c7253]
* msm adreno: adrenoboost v2.1: adrenoboost lvl 3 settings cut low freq bump (tbalden) [68d6afe138a2]
* [FIX] gpu: devfreq: adrenoboost: adding conservative governor v2 (tbalden) [2e92d65722eb]
* gpu: devfreq: adrenoboost: adding conservative governor (tbalden) [64f14b1385f1]
* [FIX] adrenoboost: finetuning algorithm - scale it a bit down (tbalden) [dc103ee3e829]
* [FIX] msm_adreno_tz: add adrenoboost parameter (flar2) [fc976362ef21]
* <-------------------- End of Adreno Booster --------------------> (Eliminater74) [a99aec20d9bb]
Code:
* arm64: mmu: Fix alloc_init_pud section mismatches (Sultanxda) [49d75793b1f1]
* cpufreq: fallback to interactive if governor is not found (Nathan Chancellor) [eff46d579f61]
* msm: camera: sensor: Fix memory leaks when sensor probe fails (Sultanxda) [cd7885b07b4c]
* msm: camera: isp: Fix memory leaks in vfe probe (Sultanxda) [73ed3041fe55]
* msm: mdss: Don't cache the address of a stack variable in timings init (Sultanxda) [7a3de02b5c39]
* soc: qcom: glink: Fix memory leak in driver probe (Sultanxda) [634dd6e1f804]
* arch: Unbreak mrproper/clean (Steve Kondik) [493b9e3ba3d5]
* arm64: Fix the ARM userspace build (Steve Kondik) [87658fa30375]
* msm: mdss: update mdss perf when changing refresh rate (Ray Zhang) [fc022401c4ee]
* kthread/smpboot: do not park in kthread_create_on_cpu() (Petr Mladek) [bee1a37244e4]
* tty: check before stopping kthread (Philip Cuadra) [3b27ad76adce]
* arm64: Use optimized memcmp (Wilco Dijkstra) [2887c075b386]
* arm64: Don't force compilation of memlat devfreq governors (Sultanxda) [db9068a8a94f]
* PM / devfreq: Restart previous governor if new governor fails to start (Saravana Kannan) [67a84a8691f7]
* PM / devfreq: Skip status update on uninitialized previous_freq (Tobias Jakobi) [a73aeddb430e]
* PM / devfreq: Add proper locking around list_del() (Axel Lin) [2e23c6f874fc]
* PM: devfreq: Always reflect a change of polling interval (myfluxi) [911f14b509a5]
* power: msm-core: Fix mutex not getting unlocked in error path (Sultanxda) [f976e52e45a9]
* cpuidle: don't disable cpuidle when entering suspend (Tim Murray) [7d63ce6c31f6]
* PM / devfreq: Add a governor white list (Sultanxda) [d5fb3e4275ff]
* vmstat: Reduce time interval to stat update on idle cpu (Christoph Lameter) [30a6b879d5e4]
* firmware_class: Fix firmware_loading_timeout usage of jiffies (AdrianDC) [b6e5e9ae7c2d]
* writeback: fix writeback cache thrashing (Namjae Jeon) [5c5e4e5adf7c]
* sched/wait: Fix a kthread race with wait_woken() (Peter Zijlstra) [d06f5ca19ce4]
* netdev, sched/wait: Fix sleeping inside wait event (Peter Zijlstra) [4cd3b1b4ede1]
* PCI / PM: Avoid resuming more devices during system suspend (Rafael J. Wysocki) [c2f99a39d23c]
* PCI / PM: Avoid resuming PCI devices during system suspend (Rafael J. Wysocki) [bded7935e727]
* msm: kgsl: Report correct GPU frequency in sysfs (myfluxi) [56aecf58af18]
* qcom: msm-core: queue work on system_power_efficient_wq (Francisco Franco) [ec880001f462]
* drivers: power: bcl: queue work on system_power_efficient_wq (Francisco Franco) [024c443fe3c3]
* drivers: mdss: queue input handler functions to a high prio wq (Francisco Franco) [7d8c1c54b608]
* power: bcl: queue work on system_power_efficient_wq (Francisco Franco) [53223fed6df6]
* drivers: mdss: queue work on system_power_efficient_wq (Francisco Franco) [e2ac9f491e1f]
* msm: mdss: convert threads to interruptible (Francisco Franco) [f91ac244c3cc]
* qcom: mpm: use interruptible wait to reduce load avg (Francisco Franco) [582de5156356]
* qcom: msm-core: uninterruptible wait - you can kiss my arse goodbye (franciscofranco) [a5685bf6194f]
* kgsl: Increase priority of RT thread (Alex Naidis) [dc20e360920b]
* msm_performance: fix big cluster value (flar2) [b5b1b0ee8c47]
* [msm_performance]: [FIX] Make input boosting optional (flar2) [8f13275d6990]
* Added fsync on/off support. (franciscofranco) [2ab560c34d74]
* arm64: mm: move dma_overlap() out of init section (Greg Hackmann) [b70b2c07a9e0]
* uid_sys_stats: fix overflow when io usage delta is negative (Jin Qian) [ca4b767c5758]
* clk: msm: clock-gcc-8996: Add 50 us delay after BLSP1 AHB clock enable (Siqi Lin) [c48a154a6f68]
* clk: msm: clock-cpu-8996: Use CLKFLAG_NO_RATE_CACHE for perfcl_hf_mux (Sultan Alsawaf) [ab402410a0b6]
* msm: msm_bus: Don't enable QoS clocks when none are present (Sultan Alsawaf) [e9c188e5e145]
* serial: msm_serial_hs: optimize total tty port support (Roopesh Rajashekharaiah Nataraja) [246947819c20]
* msm_serial_hs: make the Bluetooth tty thread RT (Philip Cuadra) [9b63cce90ff6]
* Make msm_serial_hs RT to improve bluetooth performance (Philip Cuadra) [4ee7485d1376]
* tty: add tty_port_set_policy function (Philip Cuadra) [6e66b288412a]
* tty: move tty_port workqueue to be a kthread (Philip Cuadra) [a5bc0f9921e3]
* gpio: Mask non-wakeup GPIO interrupts on suspend (Alexey Polyudov) [bd43e9193219]
* disable crc check (flar2) [76cf646b17c0]
* perf:arm64: fix lockdep warning when handling CPU_STARTING. (Yabin Cui) [b11e21ea695d]
* perf:arm64: fix pmu percpu irq handling at hotplug. (Yabin Cui) [4053491044b4]
* perf: arm64: fix RCU usage on pmu resume from low-power (Veena Sambasivan) [cca3443bbf01]
* perf: arm64: implement CPU_PM notifier (Veena Sambasivan) [73e31aeafb57]
* Revert "Perf: arm64: support hotplug and power collapse" (Veena Sambasivan) [76b088afe81e]
* Revert "Perf: arm64: fix disable of pmu irq during hotplug" (Veena Sambasivan) [41467e52c5c8]
* Revert "Perf: arm64: restore registers after reset" (Veena Sambasivan) [99fc6f8be08e]
* Revert "Perf: arm64: stop counters when going into hotplug" (Veena Sambasivan) [f1ef1bdfad7c]
* net: ipc_router: Fix memory leaks when releasing a remote port (Sultanxda) [99031c79aefc]
* cpufreq: stats: Fix memory leaks when updating stats table (Sultanxda) [2d9a7a3e4d08]
* mdss: rotator: Use FIFO kthread for rotator work (Naseer Ahmed) [330924aaaa9e]
* CHROMIUM: cpufreq: interactive: calculate load before freq change (franciscofranco) [dedb17434426]
* uci: fs: unprivileged configuration interface (tbalden) [6fe890040bac]
* msm: kgsl: Defer adding the mem entry to a process If we add the mem entry pointer in the process mem_idr too early other threads can do operations on the entry by guessing the ID or GPU address before the object gets returned by the creating operation. (tbalden) [642271b57541]
* <-------------------- Fast Charging --------------------> (Eliminater74) [fb2d7da2e695]
* fastcharge: fix ifdef part (tbalden) [33817b458861]
* [pme] Add fastcharger: qpnp-smbcharge: 0.5A -> 0.9A max current fastcharge (tbalden) [7c2b20d0d618]
* qpnp-smbcharger: Enable USB fast charging up to 900 mA (Eliminater74) [e518b26cfa31]
* remove dirty flagging from setlocalversion (tbalden) [b843848b6578]
* msm: vidc: disable CPU L2 cache PC during video sessions (Manikanta Sivapala) [30cba2a8f551]

Related

[kernel] [NOUGAT] [DarkOne V1.0] for sprout

Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
Dark One kernel is Based on ThunderZap kernel By @varunchitre15
I just patched it for nougat.
ALSO COMPATIBLE WITH LP/MM
the features of kernel are
Insecured
adb runnable as root
ThunderSonic Sou[/COLOR]nd Control Engine
ThunderCharge Fast Charge Driver
ThunderPlug CPU Hotplug replacement
WiFi Power management control
Full GPU control
DoubleTap2Wake and Sweep2Wake
Dynamic Fsync Control
Improved filesystem mounting flags - NOATIME and NODIRATIME
ThunderQuake Engine 1.0 - Vibration Intensity Controller for MTK vibrators
Huge update to kernel.org mainline 3.10.89
init.d support
Automatic busybox installation
Disabled Gentle fair sleepers
Enabled arch power
Optimizations to SLUB memory allocator
Patches to block and mm to significantly improve ssd IO performance.
Dynamic entropy setting based on usage
Dynamic management of dirty page writebacks
block: Added SIO IOScheduler
block: Add BFQ IOScheduler
block: Add fiops scheduler
cpufreq: ThunderX power saving CPU governor
fs: added Samsung's F2FS support
Reduce logger device RAM allocation to 128K
Set MM Linux read ahead size to 256K
Patches from upstream to optimize memory writeback
Disabled CRC check in MMC for 30% extra performance with IO
Reduced VFS cache pressure for better battery
Optimized square root algorithm
Governors enabled: ondemand, interactive
Speedup /proc/net/unix interface access
Mali GPU cache Optimizations
Mali: Increase L2 cache max read size
Mali: Disable state tracking
Mali: Reduce GPU utilization timeout
Mali: increase kernel memory buffer size
Aggressive multicore power savings
ARM: Cortex A7 compiler optimizations
MTK: removed HUGE HUGE trail of stupid MTK kernel logging
ARM: Removed various debug traces
DOWNLOAD LINK
Dark One 1.0
Dark One 1.1
INSTRUCTIONS
just flash the zip file from the recovery
and njoy.
Credits and thanks to:
Varun Chitre
Arun Kumar for helping me in building this
Version information:
Status: Statble
Version: 1.0
Created on : Jun 6, 2017
Nice to see the growing development for sprout..
Awesome work @nageen9211
tanu548 said:
Can I use it For MM?
Click to expand...
Click to collapse
yes..it is compatible with LP/MM/NOUGAT
Loved it. Can you plz patch Zeus Kernel 6.0 for Nougat too ? It would really help me. Zeus 6 is my fav kernel.

[KERNEL][STOCK][LOS14.1/15.1]Pop kernel

Code:
/* *** Disclaimer
* Your Warranty is now Void!
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* BOOM goes the Dynamite
*/
Introduction
Hello everyone,
this is my new project
the goal of this kernel is to be stable and have many features
Features
-Compiled With UxL 5.4(LOS versions)
-Compiled With UxL 4.9.4(Stock version)
-Updated with the latest Lineage sources(LOS versions)
-Voltage control
-Kcal color control
-Faux sound control
-CPU Governors:Smartax_EPS,Intelliactive,Bioshock,Lionheart
-I/O: Sio,Sioplus,Zen,VR,Row,Deadline;Fiops
-Cpu underclock (268Mhz)
-Reduced gpu idle frequency(27Mhz)
-Reduced gpu voltage
-Kernel compression XZ(updated)
Installation instructions
--Reboot in recovery
--Wipe dalvik cache,cache(recommended)
-- Mount system
--flash kernel
Click to expand...
Click to collapse
Download
--Version V2.5(LOS14.1+LOS14.1 Based)
Download
--Version V2.6
--Oreo Version(LOS15.1+LOS15.1 Based)
Download
--Stock Version V2.6
Download
Click to expand...
Click to collapse
Thanks To
Code:
-LineageOS team
-Google
-Motorola
-hypertoolchains team
-franciscofranco
-flar2
-faux123
-much others.
XDA:DevDB Information
Pop kernel, Kernel for the Moto X 2014
Contributors
linckandrea
Source
Pop-kernel(LOS14.1)
Pop-kernel(OREO)
Pop-kernel(STOCK)
Version Information
Status: Beta
Created 2017-09-08
Last Updated 2017-11-25
Pop kernel logo
preview
F.A.Q.
1.Which version should I download?
If the rom boot.img contains zimage use "Pop x version"(es:LOS14.1)
If the rom boot.img contains zimage-dtb use "Pop x version_dtb"(es:AEX 4.6)
2.I've found bug!
send me logcat and i will try to fix it
Old version
http://www.mediafire.com/file/kewk2cb9h9xiww1/Pop_kernel(v1.3).zip
Click to expand...
Click to collapse
Changelog
v2.3 unified changelog
1.added wq
2.other minor tweaks
Older changelogs:
Code:
Oreo version changelog:
1.Based on last source from Android Oreo WIP
2.Added more makefile flags
3.Enable all TCP
4.remove input boost from ondemand
Stock version changelog:
1.added more patches to interactive
2.Replace %p with %pK to prevent leaking kernel address
3.Activate additional 27 MHz gpu frequency step (idle freq)
4.Enable all TCP
Changelog:1.8(LOS14+LOS14 based)
1.Add blu active
2.Build with GCC 5.x
3.MP decision disable at boot
4.Merged intelli thermal v2.0
5.Enable cortexa15 optimization
6.Arm: use -mtune=cortex-a15 for Krait targets
7.Arch: arm: lib: optimize memcpy for cortex-A15
8.mmc: core: Silence log spam
9.xz: Optimize Sfck Compression
Code:
Changelog:1.8(LOS15+AEX)
All features of the nougat version but with little changes
1.Franco thermal control drivers(instead of intelli thermal v2.0)
2.Lower throttle temperature(60° celsius)
3.disable 03 flags(O3 flags increase performance but may have bugs)(will be reintroduced when it comes out of the beta)
Code:
Changelog:Pop kernel for stock
added
Intelliactive, bioshock, interactive (update) governors
Zen,sio,sioplus,row(update)I/O
Vibration control,kcal
more
[HIDE]
* b54ff5a - (HEAD -> master) Revert "cpufreq: cpu-boost: Introduce scheduler assisted load based syncs" (34 minuti fa) <linckandrea>
* d6da26c - (origin/master, origin/HEAD) arm: use -mtune=cortex-a15 for Krait targets (42 minuti fa) <linckandrea>
* d5c8e86 - msm: mdss: fix possible out-of-bounds and overflow issue in mdp debugfs (46 minuti fa) <Adrian Salido-Moreno>
* d3624a8 - slub: fix a possible memory leak (47 minuti fa) <Joonsoo Kim>
* e1e8b61 - cpufreq: Correct the data reported in all_time_in_state (49 minuti fa) <Nirmal Abraham>
* c2d516e - xz: Optimize Sfck Compression (51 minuti fa) <anarkia1976>
* 62e24c0 - eCryptfs: Remove buggy and unnecessary write in file name decode routine (52 minuti fa) <Michael Halcrow>
* 5ee6402 - cpufreq: cpu-boost: Introduce scheduler assisted load based syncs (53 minuti fa) <krtest111>
* 773cac8 - wlan: shshshshs.. (55 minuti fa) <krtest111>
* 3fc3346 - VFP: make it mhard-float (56 minuti fa) <krtest111>
* da48001 - wlan: Address buffer overflow due to invalid length (56 minuti fa) <Mahesh A Saptasagar>
* a523d94 - Defconfig:update (57 minuti fa) <krtest111>
* ab72579 - cpufreq: ondemand: even if it's not being used it spawns uninterruptible threads equal to the number of online cpu cores. We don't want this, specially if the governor is not being used by the user. There's probably a more elegant way to treat this, but let's go with it for now (59 minuti fa) <franciscofran:...skipping...
* b54ff5a - (HEAD -> master) Revert "cpufreq: cpu-boost: Introduce scheduler assisted load based syncs" (34 minuti fa) <linckandrea>
* d6da26c - (origin/master, origin/HEAD) arm: use -mtune=cortex-a15 for Krait targets (42 minuti fa) <linckandrea>
* d5c8e86 - msm: mdss: fix possible out-of-bounds and overflow issue in mdp debugfs (46 minuti fa) <Adrian Salido-Moreno>
* d3624a8 - slub: fix a possible memory leak (47 minuti fa) <Joonsoo Kim>
* e1e8b61 - cpufreq: Correct the data reported in all_time_in_state (49 minuti fa) <Nirmal Abraham>
* c2d516e - xz: Optimize Sfck Compression (51 minuti fa) <anarkia1976>
* 62e24c0 - eCryptfs: Remove buggy and unnecessary write in file name decode routine (52 minuti fa) <Michael Halcrow>
* 5ee6402 - cpufreq: cpu-boost: Introduce scheduler assisted load based syncs (53 minuti fa) <krtest111>
* 773cac8 - wlan: shshshshs.. (55 minuti fa) <krtest111>
* 3fc3346 - VFP: make it mhard-float (56 minuti fa) <krtest111>
* da48001 - wlan: Address buffer overflow due to invalid length (56 minuti fa) <Mahesh A Saptasagar>
* a523d94 - Defconfig:update (57 minuti fa) <krtest111>
* ab72579 - cpufreq: ondemand: even if it's not being used it spawns uninterruptible threads equal to the number of online cpu cores. We don't want this, specially if the governor is not being used by the user. There's probably a more elegant way to treat this, but let's go with it for now (59 minuti fa) <franciscofranco>
* 95a80b8 - tty: fix memleak in alloc_pid (60 minuti fa) <Chen Tingjie>
* c42dcc8 - msm_bam_rmnet: Fix potential memory corruption (60 minuti fa) <Subash Abhinov Kasiviswanathan>
* 8034aaf - audit: Imma let you finish, but shut up (60 minuti fa) <franciscofranco>
* e3f6768 - SELinux: Fix memory leak upon loading policy (60 minuti fa) <Tetsuo Handa>
* 1d7ec7e - selinux: just shut up (60 minuti fa) <franciscofranco>
[/HIDE]
Code:
1.Add intellimm
2.Disable CPU L2 cache PC during video sessions(why? because sometimes it is unstable)
3.Other minor fix
Code:
changelog:
fsync default enable
slim bus
update row
others minor fix
Code:
added:
1.voltage control
2.kcal color control
3faux sound control
4.msm hotplug
5.Disable CPU L2 cache PC during video sessions (longer video playback time)
6.added intellidemand
6.optimized ondemand
changed:
1.reduced gpu idle frequency
2reduced gpu voltage
removed:
1.Intellimin max
2.impulse
Code:
changelog -- 20/09/2017
change toolchain(UxL)
[new] --add smartax,impulse,intelliactive,intelliminmax governors
[new] --add VR I/O
Code:
Changelog: -- 16/09/2017
--update
[new] -- add bioshock,lionheart governors-
[new] -- add sio,sioplus,zen I/O-
Code:
Changelog: -- 14/09/2017
--update
[new] -- update interactive governor -
[changed] -- compression mode changed to LZMA -
Code:
Changelog: -- 08/09/2017
[note] -- initial version
[fixed] -- compile error fixed -
reserved 2
For stock or LineageOs?
chepui said:
For stock or LineageOs?
Click to expand...
Click to collapse
LineageOS
EDIT:
Now in Available a version for Stock
Update
0.9 is out
Code:
changelog:
add bioshock and lionheart governor
add sio,sioplus and zen I/O
Download:https://www.mediafire.com/file/5mqjl35312uphrq/Pop_kernel.zip
V1.0 is out
Code:
changelog:
change toolchain(UxL)
add smartax,impulse,intelliactive,intelliminmax governors
add VR I/O
Download:http://www.mediafire.com/file/cbd45cbbb1rd0hl/Pop_kernel(v1.0).zip
Thank you broo
boladaso said:
Thank you broo
Click to expand...
Click to collapse
you should use the thanks button on the post instead of writting this, is more usefull
chepui said:
you should use the thanks button on the post instead of writting this, is more usefull
Click to expand...
Click to collapse
I just removed my like, It really was more useful does not give you like!
boladaso said:
I just removed my like, It really was more useful does not give you like!
Click to expand...
Click to collapse
hmm...ok
Isn't a problem
PS:i'm not chepui...XD
Using this now. Will provide some feedback after a couple of days. Any chance you could integrate kcal into this?
I install clean with Viper os based in los , boot loop
Add voltage control, fastcharger on USB, fauxsound by realoneX kernel
Sent from my victara using XDA-Developers Legacy app
tchula said:
I install clean with Viper os based in los , boot loop
Click to expand...
Click to collapse
try with:
1.dirtyflash your rom again and flash SuperSU (or Magisk)
2.wipe cache and dalvik cache
3.boot rom
4.reboot in recovery
5.flash kernel and flash SuperSU (or Magisk)
tchula said:
Add voltage control, fastcharger on USB, fauxsound by realoneX kernel
Click to expand...
Click to collapse
Sure
Kcal,fauxsound and voltage control are in WIP
linckandrea said:
try with:
1.dirtyflash your rom again and flash SuperSU (or Magisk)
2.wipe cache and dalvik cache
3.boot rom
4.reboot in recovery
5.flash kernel and flash SuperSU (or Magisk)
Sure
Kcal,fauxsound and voltage control are in WIP
Click to expand...
Click to collapse
bootloop :X
Kcal
Can u add kcal support?
Edit: oh sorry i didnt read the comment about being wip
tchula said:
bootloop :X
Click to expand...
Click to collapse
ok...try this https://www.mediafire.com/file/yat3cl15tw1ifxq/Pop_kernel_viperOS.zip
if doesn't work,probably the problem is the zimage, the ViperOS weighs 8 mb, the lineageOS weighs 5.5mb...
maybe the kernel compression mode?
Holiwis said:
Can u add kcal support?
Edit: oh sorry i didnt read the comment about being wip
Click to expand...
Click to collapse
don't worry
linckandrea said:
ok...try this https://www.mediafire.com/file/yat3cl15tw1ifxq/Pop_kernel_viperOS.zip
if doesn't work,probably the problem is the zimage, the ViperOS weighs 8 mb, the lineageOS weighs 5.5mb...
maybe the kernel compression mode?
don't worry
Click to expand...
Click to collapse
error in boot bro
Sent from my victara using XDA-Developers Legacy app
tchula said:
error in boot bro
Click to expand...
Click to collapse
damn, probably the only way is to compile the kernel inside the viperos tree
Sorry but now i can't fix It now(i don't have space for source)
Anyone try this kernel with other roms(like pure Nexus)?
Major update
Major update:
added:
1.voltage control
2.kcal color control
3faux sound control
4.msm hotplug
5.Disable CPU L2 cache PC during video sessions (longer video playback time)
6.added intellidemand
6.optimized ondemand
changed:
1.reduced gpu idle frequency
2reduced gpu voltage
removed:
1.Intellimin max
2.impulse
Download:https://www.mediafire.com/file/o8oqu94iowdf9l9/Pop_kernel(v1.2).zip

[KERNEL]Radioactive Kernel V10.0.8[2019.11.19]THREAD DEPRECATED

RADIOACTIVE KERNEL
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For OOS STABLE/OPEN BETAS and CUSTOM ROMS based on OMNI/AOSP running Android 10!!!
Code:
/* *** Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
hi folks for now onwards this thread will have support in it's appropiate xda subforum
oneplus-6--6t-cross-device-development
XDA:DevDB Information
Radioactive Kernel, Kernel for the OnePlus 6
Contributors
acuicultor
Source Code: https://github.com/acuicultor/Radioactive_kernel_op6
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 10.0.8
Stable Release Date: 2018-07-26
Created 2018-07-23
Last Updated 2019-11-19
Reserved
CHANGELOG
10.0.1
* Initial release based on oos beta branch source
10.0.5
* Revert "devfreq: Add a governor whitelist" (acuicultor) [c4828f2cd2a8]
* defconfig regenerate (acuicultor) [461ac0aac4ce]
* cfq-iosched: temporarily boost queue priority for idle classes (Jens Axboe) [e8b7b502e0eb]
* block: set slice_idle to 0 on cfq (DespairFactor) [b8cbe4f4c0d4]
* block: introduce Anxiety I/O scheduler (Tyler Nijmeh) [39661c380c17]
* Make msm_serial_hs RT to improve Bluetooth performance (Philip Cuadra) [94700158c842]
* staging: binder - Set binder_debug_mask=0 to suppress logging (John Dias) [e63042c0841e]
* Revert "PM / Suspend: Print wall time at suspend entry and exit" (Park Ju Hyung) [01f02fd300e3]
* msm: dsi-display: backlight_min shouldn't be lower than 1 (Francisco Franco) [84f03e671667]
* drivers: misc: implement usb fast charge mode (engstk) [eb62a2592a3c]
10.0.7
* [TESTING]Makefile: switch to -O3 (acuicultor) [fa7b77e99efa]
* kernel:sched: add missing define (acuicultor) [452334b4fc97]
* cpufreq: schedutil: Queue sugov irq work on policy online cpu (Maria Yu) [1542135ab798]
* cpufreq: schedutil: Remove CAF predicted load functionality (0ctobot) [5862da72a7f2]
* schedutil: follow CAF's initialization (Park Ju Hyung) [2472d13e95ac]
* cpufreq: schedutil: Expose default rate-limits as config options (Danny Lin) [9acdb39d9b9c]
* cpufreq: schedutil: Improve init protection checks (0ctobot) [2626efb188f8]
* cpufreq: schedutil: cleanup sugov_get_util (Yaroslav Furman) [defff08cd7c7]
* cpufreq: schedutil: Improve and extend init protection (0ctobot) [8f3ca882aefa]
* cpufreq: schedutil: Remove CAF hispeed logic (0ctobot) [d93c453d685a]
* cpufreq: schedutil: Restore stock rate-limit thresholds and apply init protection (0ctobot) [7ceda19f5124]
* cpufreq: schedutil: update warn_on with bug_on (Santosh Mardi) [0a9a69c4ae04]
* cpufreq: Rename cpufreq_can_do_remote_dvfs() (Viresh Kumar) [34ce6db8b2fa]
* cpufreq: schedutil: Hard-code rate-limit thresholds (Sultan Alsawaf) [c21a9ed90289]
* sched/cpufreq: Remove unused SUGOV_KTHREAD_PRIORITY macro (Leo Yan) [e50af747f3ed]
* cpufreq: schedutil: Use idle_calls counter of the remote CPU (Joel Fernandes) [7fe47a6390db]
* sched/cpufreq: Don't pass flags to sugov_set_iowait_boost() (Viresh Kumar) [6b1a80d0424c]
* cpufreq: schedutil: Examine the correct CPU when we update util (Chris Redpath) [4fe99a0de65d]
* cpufreq: schedutil: Always process remote callback with slow switching (Viresh Kumar) [6087f459c6fc]
* sched: cpufreq: Allow remote cpufreq callbacks (Viresh Kumar) [bf9e1d2167ec]
* cpufreq: schedutil: Hardcode up/down_rate_limit_us (Adam W. Willis) [3c9d61f4f671]
* cpufreq: schedutil: Hardcode iowait_boost_enable (Adam W. Willis) [f5d8a2f574b5]
* cpufreq: schedutil: stop freq update when not changing (John Dias) [a7c2882be5fd]
* cpufreq: schedutil: clear cached_raw_freq when invalidated (John Dias) [c3c1fa6e76d3]
* cpufreq: schedutil: Don't set next_freq to UINT_MAX (Viresh Kumar) [fef5f4bb6655]
* cpufreq: schedutil: Avoid using invalid next_freq (Rafael J. Wysocki) [96501a53f4d5]
* cpufreq: schedutil: Fix iowait boost reset (Patrick Bellasi) [d5c5b111bf05]
* cpufreq: schedutil: Use unsigned int for iowait boost (Joel Fernandes) [573e21840d1e]
* cpufreq: schedutil: Make iowait boost more energy efficient (Joel Fernandes) [bc25bf4d3a84]
* sched: Make iowait_boost optional in schedutil (Joel Fernandes) [dfddc1d36c6e]
* SCHEDUTIL: Add back up/down_rate_limit_us (RenderBroken) [bee3fa8bc036]
* cpufreq: Return 0 from ->fast_switch() on errors (Viresh Kumar) [0aa513a941e5]
* cpuidle: Allow enforcing deepest idle state selection (Jacob Pan) [b3165c1dcb14]
* defconfig regenerate (acuicultor) [0035e7c3d5ec]
* tripndroid:iosched: make compatible with 4.9 kernel; cast parameters to unsigned long (freak07) [f9046821e937]
* tripndroid: iosched: improve performance (TripNRaVeR) [7ab53cf3cab8]
* block: fixup the tripndroid i/o scheduler for linux 4.4 (TripNRaVeR) [8b6a8d30e377]
* block: add tripndroid io scheduler (TripNRaVeR) [1a80aa52b836]
* mm: ksm: Optimize defaults (Pranav Vashi) [7c8df9470e90]
* sched: boost: Don't try to kick idle CPU (Artem Labazov) [9e496c1bb6c5]
* sched: set number of iterations to h_nr_running (Uladzislau 2 Rezki) [22e8e120d1e1]
* sched: set loop_max after rq lock is taken (Uladzislau 2 Rezki) [930e7fd8b969]
* sched: check pinned tasks before balance (Uladzislau Rezki) [cfd8ca8934b0]
* BACKPORT: dm bufio: introduce a global cache replacement (Mikulas Patocka) [e3aab30cae78]
* BACKPORT: dm bufio: remove old-style buffer cleanup (Mikulas Patocka) [a714f7ec7698]
* BACKPORT: dm bufio: introduce a global queue (Mikulas Patocka) [dceda7a52f44]
* BACKPORT: dm bufio: refactor adjust_total_allocated (Mikulas Patocka) [4ba113d6c95a]
* BACKPORT: dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mikulas Patocka) [2455d52864bb]
* ANDROID: move up spin_unlock_bh() ahead of remove_proc_entry() (DongJoo Kim) [2ac147cf7d62]
* mm/memblock.c: cast constant ULLONG_MAX to phys_addr_t (Stefan Agner) [34d2629334be]
* msm: kgsl: Make the "scratch" global buffer use a random GPU address (Jordan Crouse) [c33ed70256b6]
* msm: kgsl: Use a bitmap allocator for global addressing (Jordan Crouse) [5cb13dc2f8f5]
* msm: kgsl: Execute user profiling commands in an IB (Jordan Crouse) [85f49db67672]
* msm: kgsl: Verify the offset of the profiling buffer (Jordan Crouse) [c58ce10f9a3f]
* ANDROID: regression introduced override_creds=off (Mark Salyzyn) [7aec005e1f10]
* BACKPORT: block: annotate refault stalls from IO submission (Johannes Weiner) [4c11a5b6357d]
* ANDROID: usb: gadget: Fix dependency for f_accessory (Quentin Perret) [6b379c16f56c]
* UPSTREAM: psi: get poll_work to run when calling poll syscall next time (Jason Xing) [380a33db3c30]
* UPSTREAM: sched/psi: Do not require setsched permission from the trigger creator (Suren Baghdasaryan) [dc7bb3a46627]
* UPSTREAM: sched/psi: Reduce psimon FIFO priority (Peter Zijlstra) [96b5b45386bc]
* kernel/sched/fair.c; Turn on sched_min_task_util_for_boost_colocation feature (freak07) [4f118a5bb2cd]
* sysctl: change max swappiness (freak07) [457bc5a2b99d]
* defconfig regenerate (acuicultor) [5bc3b4744af2]
Nice to see you here my friend laugh:
Come on!
Yay, gone official.
What a great start, can't complain so far.
Feels rock-solid in terms of stability, well balanced. It has all the current available kernel features.
Keep up the radioactivity. Great work!
very good work!!
The Best kernel of our Op6... Amazing perfomance and battery life
Enviado desde mi ONEPLUS A6003 mediante Tapatalk
pls add flash light with calls and notifications
VeToX1995 said:
pls add flash light with calls and notifications
Click to expand...
Click to collapse
Sorry but having led notifications is more than enough in my opinion.
The Best kernel!! great job?
Great!!! Welcome!!
@acuicultor
Welcome & thank you.
Is it safe to flash over 'flash kernel'? I've been getting app crashes and want to try a new one
Using xxx rom
Lenny2311 said:
Is it safe to flash over 'flash kernel'? I've been getting app crashes and want to try a new one
Using xxx rom
Click to expand...
Click to collapse
I don't think there's any problem with that, as long that the other kernel didn't make any ramdisk ****ery it should be fine.
Lenny2311 said:
Is it safe to flash over 'flash kernel'? I've been getting app crashes and want to try a new one
Using xxx rom
Click to expand...
Click to collapse
Yes, it works. No need to reflash Magisk btw
acuicultor said:
I don't think there's any problem with that, as long that the other kernel didn't make any ramdisk ****ery it should be fine.
Click to expand...
Click to collapse
you flash your settings in recovery and not the magisk app right? Excited to try this out. Trying to avoid bootloop lol
Lenny2311 said:
you flash your settings in recovery and not the magisk app right? Excited to try this out. Trying to avoid bootloop lol
Click to expand...
Click to collapse
You can flash it in Magisk or TWRP
No bootloop. Will be testing this kernel now. So far performance is great feels quicker than flash kernel. Hoping for stability and battery life. Thanks!
acuicultor said:
Sorry but having led notifications is more than enough in my opinion.
Click to expand...
Click to collapse
Ok , thx anyway for this Work
Hey Bro
Seems links are dead for download
Please check your links
Thanks for appreciated work
Sent from my [device_name] using XDA-Developers Legacy app

[KERNEL]Radioactive Kernel V10.0.8[2019.11.19]THREAD DEPRECATED

RADIOACTIVE KERNEL
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For OOS STABLE/OPEN BETAS and CUSTOM ROMS based on OMNI/AOSP running Android 10!!!
Code:
/* *** Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
hi folks for now onwards this thread will have support in it's appropiate xda subforum
oneplus-6--6t-cross-device-development
XDA:DevDB Information
Radioactive Kernel, Kernel for the OnePlus 6T
Contributors
acuicultor
Source Code: https://github.com/acuicultor/Radioactive_kernel_op6
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 10.0.8
Stable Release Date: 2018-07-26
Created 2018-12-14
Last Updated 2019-11-19
Reserved
CHANGELOG
10.0.1
* Initial release based on oos beta branch source
10.0.5
* Revert "devfreq: Add a governor whitelist" (acuicultor) [c4828f2cd2a8]
* defconfig regenerate (acuicultor) [461ac0aac4ce]
* cfq-iosched: temporarily boost queue priority for idle classes (Jens Axboe) [e8b7b502e0eb]
* block: set slice_idle to 0 on cfq (DespairFactor) [b8cbe4f4c0d4]
* block: introduce Anxiety I/O scheduler (Tyler Nijmeh) [39661c380c17]
* Make msm_serial_hs RT to improve Bluetooth performance (Philip Cuadra) [94700158c842]
* staging: binder - Set binder_debug_mask=0 to suppress logging (John Dias) [e63042c0841e]
* Revert "PM / Suspend: Print wall time at suspend entry and exit" (Park Ju Hyung) [01f02fd300e3]
* msm: dsi-display: backlight_min shouldn't be lower than 1 (Francisco Franco) [84f03e671667]
* drivers: misc: implement usb fast charge mode (engstk) [eb62a2592a3c]
10.0.7
* [TESTING]Makefile: switch to -O3 (acuicultor) [fa7b77e99efa]
* kernel:sched: add missing define (acuicultor) [452334b4fc97]
* cpufreq: schedutil: Queue sugov irq work on policy online cpu (Maria Yu) [1542135ab798]
* cpufreq: schedutil: Remove CAF predicted load functionality (0ctobot) [5862da72a7f2]
* schedutil: follow CAF's initialization (Park Ju Hyung) [2472d13e95ac]
* cpufreq: schedutil: Expose default rate-limits as config options (Danny Lin) [9acdb39d9b9c]
* cpufreq: schedutil: Improve init protection checks (0ctobot) [2626efb188f8]
* cpufreq: schedutil: cleanup sugov_get_util (Yaroslav Furman) [defff08cd7c7]
* cpufreq: schedutil: Improve and extend init protection (0ctobot) [8f3ca882aefa]
* cpufreq: schedutil: Remove CAF hispeed logic (0ctobot) [d93c453d685a]
* cpufreq: schedutil: Restore stock rate-limit thresholds and apply init protection (0ctobot) [7ceda19f5124]
* cpufreq: schedutil: update warn_on with bug_on (Santosh Mardi) [0a9a69c4ae04]
* cpufreq: Rename cpufreq_can_do_remote_dvfs() (Viresh Kumar) [34ce6db8b2fa]
* cpufreq: schedutil: Hard-code rate-limit thresholds (Sultan Alsawaf) [c21a9ed90289]
* sched/cpufreq: Remove unused SUGOV_KTHREAD_PRIORITY macro (Leo Yan) [e50af747f3ed]
* cpufreq: schedutil: Use idle_calls counter of the remote CPU (Joel Fernandes) [7fe47a6390db]
* sched/cpufreq: Don't pass flags to sugov_set_iowait_boost() (Viresh Kumar) [6b1a80d0424c]
* cpufreq: schedutil: Examine the correct CPU when we update util (Chris Redpath) [4fe99a0de65d]
* cpufreq: schedutil: Always process remote callback with slow switching (Viresh Kumar) [6087f459c6fc]
* sched: cpufreq: Allow remote cpufreq callbacks (Viresh Kumar) [bf9e1d2167ec]
* cpufreq: schedutil: Hardcode up/down_rate_limit_us (Adam W. Willis) [3c9d61f4f671]
* cpufreq: schedutil: Hardcode iowait_boost_enable (Adam W. Willis) [f5d8a2f574b5]
* cpufreq: schedutil: stop freq update when not changing (John Dias) [a7c2882be5fd]
* cpufreq: schedutil: clear cached_raw_freq when invalidated (John Dias) [c3c1fa6e76d3]
* cpufreq: schedutil: Don't set next_freq to UINT_MAX (Viresh Kumar) [fef5f4bb6655]
* cpufreq: schedutil: Avoid using invalid next_freq (Rafael J. Wysocki) [96501a53f4d5]
* cpufreq: schedutil: Fix iowait boost reset (Patrick Bellasi) [d5c5b111bf05]
* cpufreq: schedutil: Use unsigned int for iowait boost (Joel Fernandes) [573e21840d1e]
* cpufreq: schedutil: Make iowait boost more energy efficient (Joel Fernandes) [bc25bf4d3a84]
* sched: Make iowait_boost optional in schedutil (Joel Fernandes) [dfddc1d36c6e]
* SCHEDUTIL: Add back up/down_rate_limit_us (RenderBroken) [bee3fa8bc036]
* cpufreq: Return 0 from ->fast_switch() on errors (Viresh Kumar) [0aa513a941e5]
* cpuidle: Allow enforcing deepest idle state selection (Jacob Pan) [b3165c1dcb14]
* defconfig regenerate (acuicultor) [0035e7c3d5ec]
* tripndroid:iosched: make compatible with 4.9 kernel; cast parameters to unsigned long (freak07) [f9046821e937]
* tripndroid: iosched: improve performance (TripNRaVeR) [7ab53cf3cab8]
* block: fixup the tripndroid i/o scheduler for linux 4.4 (TripNRaVeR) [8b6a8d30e377]
* block: add tripndroid io scheduler (TripNRaVeR) [1a80aa52b836]
* mm: ksm: Optimize defaults (Pranav Vashi) [7c8df9470e90]
* sched: boost: Don't try to kick idle CPU (Artem Labazov) [9e496c1bb6c5]
* sched: set number of iterations to h_nr_running (Uladzislau 2 Rezki) [22e8e120d1e1]
* sched: set loop_max after rq lock is taken (Uladzislau 2 Rezki) [930e7fd8b969]
* sched: check pinned tasks before balance (Uladzislau Rezki) [cfd8ca8934b0]
* BACKPORT: dm bufio: introduce a global cache replacement (Mikulas Patocka) [e3aab30cae78]
* BACKPORT: dm bufio: remove old-style buffer cleanup (Mikulas Patocka) [a714f7ec7698]
* BACKPORT: dm bufio: introduce a global queue (Mikulas Patocka) [dceda7a52f44]
* BACKPORT: dm bufio: refactor adjust_total_allocated (Mikulas Patocka) [4ba113d6c95a]
* BACKPORT: dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mikulas Patocka) [2455d52864bb]
* ANDROID: move up spin_unlock_bh() ahead of remove_proc_entry() (DongJoo Kim) [2ac147cf7d62]
* mm/memblock.c: cast constant ULLONG_MAX to phys_addr_t (Stefan Agner) [34d2629334be]
* msm: kgsl: Make the "scratch" global buffer use a random GPU address (Jordan Crouse) [c33ed70256b6]
* msm: kgsl: Use a bitmap allocator for global addressing (Jordan Crouse) [5cb13dc2f8f5]
* msm: kgsl: Execute user profiling commands in an IB (Jordan Crouse) [85f49db67672]
* msm: kgsl: Verify the offset of the profiling buffer (Jordan Crouse) [c58ce10f9a3f]
* ANDROID: regression introduced override_creds=off (Mark Salyzyn) [7aec005e1f10]
* BACKPORT: block: annotate refault stalls from IO submission (Johannes Weiner) [4c11a5b6357d]
* ANDROID: usb: gadget: Fix dependency for f_accessory (Quentin Perret) [6b379c16f56c]
* UPSTREAM: psi: get poll_work to run when calling poll syscall next time (Jason Xing) [380a33db3c30]
* UPSTREAM: sched/psi: Do not require setsched permission from the trigger creator (Suren Baghdasaryan) [dc7bb3a46627]
* UPSTREAM: sched/psi: Reduce psimon FIFO priority (Peter Zijlstra) [96b5b45386bc]
* kernel/sched/fair.c; Turn on sched_min_task_util_for_boost_colocation feature (freak07) [4f118a5bb2cd]
* sysctl: change max swappiness (freak07) [457bc5a2b99d]
* defconfig regenerate (acuicultor) [5bc3b4744af2]
Welcome to 6T section my friend [emoji6]
Nice one, as always!
Gesendet von meinem ONEPLUS A6003 mit Tapatalk
If you like my work
zuk z1 it's here! The best custom kernel! [emoji7]
Installed ?
Wow ..this Is a great news
Sent from my [device_name] using XDA-Developers Legacy app
---------- Post added at 09:40 PM ---------- Previous post was at 09:39 PM ----------
Link dont work?!?
Sent from my [device_name] using XDA-Developers Legacy app
---------- Post added at 09:47 PM ---------- Previous post was at 09:40 PM ----------
jaythenut said:
Installed ?
Click to expand...
Click to collapse
But does link work?
Sent from my [device_name] using XDA-Developers Legacy app
isoladisegnata said:
Wow ..this Is a great news
Sent from my [device_name] using XDA-Developers Legacy app
---------- Post added at 09:40 PM ---------- Previous post was at 09:39 PM ----------
Link dont work?!?
Sent from my [device_name] using XDA-Developers Legacy app
---------- Post added at 09:47 PM ---------- Previous post was at 09:40 PM ----------
But does link work?
Sent from my [device_name] using XDA-Developers Legacy app
Click to expand...
Click to collapse
Works fine for me
Great Dev and Fantastic Kernel.
Awesome dev and kernel here! :highfive:
pappschlumpf said:
Welcome to 6T section my friend [emoji6]
Nice one, as always!
Gesendet von meinem ONEPLUS A6003 mit Tapatalk
If you like my work
Click to expand...
Click to collapse
Araa01 said:
zuk z1 it's here! The best custom kernel! [emoji7]
Click to expand...
Click to collapse
jaythenut said:
Installed ?
Click to expand...
Click to collapse
kabata said:
Great Dev and Fantastic Kernel.
Click to expand...
Click to collapse
Taebom said:
Awesome dev and kernel here! :highfive:
Click to expand...
Click to collapse
bronderb said:
I loved your kernel for 3/t! Glad to see you here man!
Click to expand...
Click to collapse
Thanks for the kind words guys, really appreciate it, hope you have a good experience with the kernel.
Just installed this kernel as well. One question: how can we tweak the backlight?
foobar66 said:
Just installed this kernel as well. One question: how can we tweak the backlight?
Click to expand...
Click to collapse
With exkm in gpu tab for example.
acuicultor said:
With exkm in gpu tab for example.
Click to expand...
Click to collapse
Are there any sysfs entries to control the backlight?
thanks for your development
foobar66 said:
Are there any sysfs entries to control the backlight?
thanks for your development
Click to expand...
Click to collapse
/sys/module/msm_drm/parameters/backlight_min
Best dev best kernel best friend!
Enviado desde mi ONEPLUS A6013 mediante Tapatalk
Hi,
Maybe a stupid question, but is possible to fast charge on regular charger? I got charger with 2.5Amp output, and phone charge only at 1300 mah max.
I know some devices this can be change. It was possible on boeffla kernel for 1+1
Greetings
mindblizzard said:
Hi,
Maybe a stupid question, but is possible to fast charge on regular charger? I got charger with 2.5Amp output, and phone charge only at 1300 mah max.
I know some devices this can be change. It was possible on boeffla kernel for 1+1
Greetings
Click to expand...
Click to collapse
Not possible afaik
Add your twrp too forum pls. [emoji516][emoji259]
SOT from this kernel? How much drainage over night?
IllyaK said:
SOT from this kernel? How much drainage over night?
Click to expand...
Click to collapse
72 hours, 9 minutes, 23 seconds, 556 milliseconds, 1027 microseconds and 10,001.2 nanoseconds Screen on Time while using the phone at max performance laying on a desk repeatedly tapping the screen to wake ambient display... Very intensive process btw.

Triton-kernel [EAS] [Treble] [android-10^][4.9] [Redmi4A | Redmi5A]

Triton-kernel for Redmi4a & Redmi 5a [Treble] [EAS/HMP]
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Triton-kernel is custom or stock kernel for redmi 4a. Based on CAF with stock device drivers and some additional features .Triton now supports linux v4.9 with the flavour named Triton-Storm. Triton kernel has both support for HMP and EAS scheds with different flavours. Triton-Atmosphere Indicates the stock verison of Triton a pure CAF kernel with HMP sched with some modifications for battery and performance and Triton-Ebella Indicates an other stock version kernel with EAS sched with some modifications for battery and performance. And the New Triton-Storm indicates that its based on 4.9 yes linux v4.9 .
Code:
Triton is focused on battery more than performance so it has very least features .
Toolchain - Proton-Clang v12
* Link Time Optimization
* LLVM Polly Optimization
* ld lld support
- Memory Optimizations
- QNS for better charging
- Schedutil governor
- optimized Interactive governer
- optimized cpufreq
- boefla wl blocker
- dts-eagle
- optimized zram
And many more which cant be listed here :)
If you are currently in ROM with 3.18 kernel You need yo flash 4.9-fixes.zip to fix some issues no need if your in 4.9 tree
DOWNLOAD
Support - paypal
Enjoy Triton!
Click to expand...
Click to collapse
XDA:DevDB Information
Triton-kernel [EAS] [Treble] [android-10^][4.9] [Redmi4A | Redmi5A], Kernel for the Xiaomi Redmi 4a
Contributors
Thago
Source Code: https://github.com/Thagoo/platform_kernel_xiaomi_msm8917/tree/tr-4.9-rova
Kernel Special Features: EAS
Version Information
Status: Stable
Current Stable Version: 2.0
Stable Release Date: 2020-04-02
Created 2020-04-03
Last Updated 2020-11-08
New update pushed for Triton-Atmosphere 08/06/2020 (DD/MM/YYYY)
Changelogs
Enable QNS Battery charging driver
Enable cpufreq as default gpu governor untill fix msm-adreno-tz(not using its maximum freq)
Implement optimised IP checksum helpers
Optimized Console FrameBuffer for upto 70% increase in Performance
Use optimized memcmp
Link updated Download " Triton-Atmosphere" above
**************************************
Triton-Storm 4.9 Update Oct 30 2020
Changelogs
* Merge linux stable v4.9.241
* Fix dt2w for goodix touchscreen users
* Fix gpu freq were not showing
* Fix offline leds
* Improvemens for stability
* Merge aosp common android-4.9-q
* Stabilize charging for rolex
* add cpu EAS governor pixel_smurfutil
* Add anxiety i/o scheduler
* Enable more thermal governors
* Set read ahead kb value to 256
* Set low limits as default thermal governor
* TCP westwood is there and default
* Add state notifier driver used by the new cpu governor
* kernel: time: reduce ntp wakeups
* Added support for custom post_boot script adding some modifications by me like (T-Weaks)
* Enable some power saving features.
* Rebased kernel source
* Add blu-schedutil EAS governor and set as default
* Enforce EAS
* Enable Energy model
* Add bfq iosched and set as default for our potato
* Enable and set default tcp Westwood
* Add boefla wakelock blocker
* Improved lz4 and set as default zram compression algorithm
* Add kcal and k lapse
* Nuke sched_boost feature
*******************************
*******************************
Triton-Strom 4.9 Update Oct 31st 2020
Toolchain - Proton-Clang-v12
Changelog
* Fix LED light issue for Redmi 5a
* Undervolt min and max microvolt.
* Set GPU idle timeout to 64 ms
* Add back tps65132 regulator configurations
* mm: Disable readahead by default
* perf: Restrict perf event sampling CPU time to 5%
* sched: Do not use IPIs for remote wakeups if idle
* sched: Allow aggressive remote task interruptions
* sched: Handle remote wakeups on remote CPUs
* block: Queue requests on their origin CPU
Click to expand...
Click to collapse
*****************************************†**************
Triton-Storm
new update released
Nov 07 2020
Unified | Rolex | Riva
- linux v4.9.241
Compiler - Proton clang v12 with LTO, ld.lld and llvm polly optimizations
Changelogs
* Fix previous lags when gaming caused by gpu
* Fix IR blaster for rolex and riva
* Add gpu boost
* BACKPORT: cpuidle: lpm_levels: Wakeup biased cpu
* lpm-levels: Allow enforcing deepest cluster idle state selection
* cpuidle: Add cpuidle_use_deepest_state_mask() helper function
* UPSTREAM: cpufreq: schedutil: Make iowait boost more energy efficient
* cpufreq: schedutil: Use exponential frequency selection
* BACKPORT: mm: fix pageblock heuristic
* UPSTREAM: cpufreq: schedutil: Make iowait boost more energy efficient
Click to expand...
Click to collapse
THUG_O the real thug.
rohitsinha12 said:
THUG_O the real thug.
Click to expand...
Click to collapse
Thank you sir
m4ulana said:
Awesome kernel by pro, awesome dev! :good: Use Triton kernel since Atmosphere version. Keep up the good work! :highfive:
Click to expand...
Click to collapse
Thanks for your support report bugs if you found any
What difference between Atmospher vs. Ebella kernel in battery backup in more detail?
suzver said:
What difference between Atmospher vs. Ebella kernel in battery backup in more detail?
Click to expand...
Click to collapse
I have written it in thread you can read it
Is this kernel compatible with Pixel expierence rom 9? It has very poor SOT (2h). Wonder to flash kernel,to improve sot.
dzincha said:
Is this kernel compatible with Pixel expierence rom 9? It has very poor SOT (2h). Wonder to flash kernel,to improve sot.
Click to expand...
Click to collapse
Yes ,you can backup boot.img if you are unsure about booting and can restore boot.img to revert to old kernel if anything goes
Which one's best for our device? Based on what I've read so far it looks like EAS is the better one
dzincha said:
Is this kernel compatible with Pixel expierence rom 9? It has very poor SOT (2h). Wonder to flash kernel,to improve sot.
Click to expand...
Click to collapse
Yes
Triton-Ebella development discontinued, new versions not planned?
Just for info - tried with crDroid ROM and it does not work. Boots ok (no loop), but many apps stop responding. Nova launcher restarts continuously, making the phone unusable.
suzver said:
Triton-Ebella development discontinued, new versions not planned?
Click to expand...
Click to collapse
Yes, Ebella has discontinued and focusing more on HMP you can get latest build here
Buvarz said:
Just for info - tried with crDroid ROM and it does not work. Boots ok (no loop), but many apps stop responding. Nova launcher restarts continuously, making the phone unusable.
Click to expand...
Click to collapse
Because you are not using the latest version please check whether you using latest version before posting issue with a logcat the latest version of Triton
New update available
Download
Changelog
* Merge tag LA.UM.8.6.r1-04700-89xx.0
* Fix Disable hw navigation dont working (hw navigation was actives even toggles it to disable)
Tester - taseer(goodix) , shieknabil (focaltech)
Thago said:
New update available at telegram
Downloadhttps://t.me/tboxxx/192
Changelog
* Merge tag LA.UM.8.6.r1-04700-89xx.0
* Fix Disable hw navigation dont working (hw navigation was actives even toggles it to disable)
Tester - taseer(goodix) , shieknabil (focaltech)
Click to expand...
Click to collapse
can give a sourceforge link
Redmi 4A abdal said:
can give a sourceforge link
Click to expand...
Click to collapse
[https://sourceforge.net/projects/tr.../download]Triton-Atmosphere-51-2020-08-28.zip - 13.3 MB[/URL]
Thago said:
Triton-Atmosphere-51-2020-08-28.zip - 13.3 MB
Click to expand...
Click to collapse
thanks, i hope it will work for SuperiorOS Phoenix
Triton-Storm 4.9 Update Oct 30 2020
Changelog
* Merge linux stable v4.9.241
* Fix dt2w for goodix touchscreen users
* Fix gpu freq were not showing
* Fix offline leds
* Improvemens for stability
* Merge aosp common android-4.9-q
* Stabilize charging for rolex
* add cpu EAS governor pixel_smurfutil
* Add anxiety i/o scheduler
* Enable more thermal governors
* Set read ahead kb value to 256
* Set low limits as default thermal governor
* TCP westwood is there and default
* Add state notifier driver used by the new cpu governor
* kernel: time: reduce ntp wakeups
* Added support for custom post_boot script adding some modifications by me like (T-Weaks)
* Enable some power saving features.
* Rebased kernel source
* Add blu-schedutil EAS governor and set as default
* Enforce EAS
* Enable Energy model
* Add bfq iosched and set as default for our potato
* Enable and set default tcp Westwood
* Add boefla wakelock blocker
* Improved lz4 and set as default zram compression algorithm
* Add kcal and k lapse
* Nuke sched_boost feature
DOWNLOAD

Categories

Resources