[kernel] {lollipop} {bumped} [for stock ROM] - LG G Pro 2

Kernel for Stock lollipop ROM, for 4.4 loader, bumped.
V0.1.4:
-build modules, cifs as module
-some gpu tweaks
V0.1.3:
-fix GPU overclocking and profiles
-added intelliactive CPU governor
-enabled all freq and limit CPU iverclock to 2.57 GHz
V0.1.2:
-intelli plug added (cpu cores control)
V0.1.1:
-Enable class AB by default for wcd9320
V0.1:
-cpu overclock up to 2.7 ghz
-gpu overclock up to 650 mhz
-cpu voltage control
-cifs, ntfs rw
-color control
-BACKLIGHT CONTROL v6
Sources - https://github.com/xenius9/d838_kernel

xenius9 said:
Kernel for lollipop, for 4.4 loader, bumped.
-cpu overclock up to 2.7 ghz
-gpu overclock up to 650 mhz
-cpu voltage control
-cifs, ntfs rw
-color control
-BACKLIGHT CONTROL v6
Sources - https://github.com/xenius9/d838_kernel
Click to expand...
Click to collapse
great work! thanks... by the way.. can you make kernel for kitkat 4.4.2

still at 4.4.2 F350S
any common kk or lollipop which one better?

xenus, i install your new rom with this new kernel, it very lag after flash but still can be load to os.

yes i install version 1.2 on d838
.its so lag even if its 2.7 mghz.change all settings but still lag is there..kernel not optimized
ty

Kernel updated to V0.1.3. Possible problem with sdcards is in device config - im use b1w(d838) config to build kernel.
On my phone (D838) all working fine.

xenius9 said:
Kernel updated to V0.1.3. Possible problem with sdcards is in device config - im use b1w(d838) config to build kernel.
On my phone (D838) all working fine.
Click to expand...
Click to collapse
whats the best scheduler for intelliactive? ty

Installed 0.1.3, testing now. I think it's faster than 0.1.2. I will charge battery to 100% and test battery life, but i think battery life is better on stock kernel. Which is the best combination of governor/hotplug/IO scheduler?

@xenius9
I think GPU overclock is fake, I set it to 650mhz but after some time it drops to 450.
Did you stoped working on new kernels?

xenius9 said:
Kernel for Stock lollipop ROM, for 4.4 loader, bumped.
V0.1.4:
-build modules, cifs as module
-some gpu tweaks
V0.1.3:
-fix GPU overclocking and profiles
-added intelliactive CPU governor
-enabled all freq and limit CPU iverclock to 2.57 GHz
V0.1.2:
-intelli plug added (cpu cores control)
V0.1.1:
-Enable class AB by default for wcd9320
V0.1:
-cpu overclock up to 2.7 ghz
-gpu overclock up to 650 mhz
-cpu voltage control
-cifs, ntfs rw
-color control
-BACKLIGHT CONTROL v6
Sources - https://github.com/xenius9/d838_kernel
Click to expand...
Click to collapse
@xenius9
Which kernel is the best choice for D 838 running with custom rom LOLLIPOP_END rom dated 09-Jun-2016 of Lgviet?

Can this kernel be used with CM13?

Related

[kernel][bln]MoshKernel[GPL]

sI don't want to write a big OP.
This is a kernel and liblights modules I compiled to use with the Galaxy s II Plus.
Features
- BLN(Backlight-button-notification)
- compiled with linaro-gcc 4.9.1
- additional cpufreq governors: smartassv2 and scary
- additional I/O scheduler: fiops
- optional overclocking
- performance/battery tweaks(not many yet, more to come)
- linaro arm topology
- frandom
- dynamic fsync control
- init.d support for stock rom
- f2fs support
- linux kernel 3.0.101​Installation
- be sure, that you have a GT-I9105(P) and are on a compatible rom
- flash the .zip file with a custom recovery
- wipe cache
- To change your kernel settings I recommend you Performance Control
- BLN could eat some more battery
- the initial name of this project was custom_kernel​
Downloads
Old Files
custom_kernel 1.5
http://www.androidfilehost.com/?fid=23329332407566919
custom_kernel 1.5.1
http://www.androidfilehost.com/?fid=23329332407566930
custom_kernel 1.5.5
http://www.androidfilehost.com/?fid=23329332407566996
custom_kernel 1.5.6
http://www.androidfilehost.com/?fid=23329332407567173
custom_kernel 1.5.7
http://www.androidfilehost.com/?fid=23329332407567438
custom_kernel 1.5.8
http://www.androidfilehost.com/?fid=23329332407567499
MoshKernel 1.6
http://www.androidfilehost.com/?fid=23329332407567962
MoshKernel 1.7
http://www.androidfilehost.com/?fid=23329332407571177
MoshKernel 1.7 - non-undervolted
http://www.androidfilehost.com/?fid=23329332407571211
MoshKernel 1.7.2
http://www.androidfilehost.com/?fid=23329332407571650
MoshKernel 1.7.2 - non-undervolted
http://www.androidfilehost.com/?fid=23329332407571648
MoshKernel 1.8 - stock 4.2.2
http://www.androidfilehost.com/?fid=23329332407573842
MoshKernel 1.8 - aosp-based
http://www.androidfilehost.com/?fid=23329332407573843
MoshKernel 1.8.5 - stock 4.2.2
http://www.androidfilehost.com/?fid=23329332407576641
MoshKernel 1.8.5 - aosp-based
http://www.androidfilehost.com/?fid=23329332407576648
MoshKernel 1.8.6 - stock
http://www.androidfilehost.com/?fid=23329332407583770
MoshKernel 1.8.6 - aosp-based
http://www.androidfilehost.com/?fid=23329332407583772
MoshKernel 1.9 - aosp-based
http://www.androidfilehost.com/?fid=23329332407589598
MoshKernel 1.9 - stock
http://www.androidfilehost.com/?fid=23329332407589804
MoshKernel 1.9.1 - aosp-based
http://www.androidfilehost.com/?fid=23487008491966527
MoshKernel 1.9.1 - stock
http://www.androidfilehost.com/?fid=23487008491966519
MoshKernel 1.9.2 - aosp-based
https://www.androidfilehost.com/?fid=95784891001612602
MoshKernel 1.9.2 - stock
https://www.androidfilehost.com/?fid=95784891001612603
- older versions are attached​Credits
- Samsung for kernel source
- @neldar for BLN control app and biggest part of BLN on i8190
- @pawitp parts of kernel source
- @k2wl for some cool stuff
- @Koush for initial AnyKernel
- Christopher83 for the precompiled linaro toolchain I used
- franciscofranco
- faux123
- googyanas​
Configure BLN notifications
You can execute these lines in any terminal as root. If you want the settings to persst after reboot, create an init.d script with your settinǵs.
enable:
Code:
echo 1 > /sys/class/misc/backlightnotification/enabled
disable:
Code:
echo 0 > /sys/class/misc/backlightnotification/enabled
disable blinking:
Code:
echo 0 > /sys/class/misc/backlightnotification/led_blink_duration
change blinking duration (in milliseconds):
Code:
echo <time> /sys/class/misc/backlightnotification/led_blink_duration
Changelog
1.0
- initial commit
- BLN
- pre-undervolted
- scary and smartassv2 cpu governors
- compilation with linaro crosstool 4.7​
1.1
- BLN bug fixed: buttons now always turn off, when turn on the screen
- smartassv2 added(forgot in the older release)
- compilation with linaro crosstool 4.8​
1.1.1
- updater-scripts semi-fixed(it fully works, but it flashes a ramdisk, so you need to download the right .zip for your rom)​
1.2
- added pegasusq governor
- removed bln wakelock -> better battery life with bln
- some optimization flags for better performance
- tweaked cpufreq table​
1.3
- changed a bit in wifi driver for better battery while deepsleep
- enabled, swap, zram, decreased swapiness
- restored volt-table, caused reboots
- restored cpufreq table​
1.4
- resolved problems with touchkey leds not turning off
- enable zram completely
- added I/O scheduler: sio, vr and row​
1.5
- compatible with stock roms, because your ramdisk will not change while flashing
- higher default swapiness, you can change it in /system/etc/init.d/zramhelper
- you can turn of zram in /system/etc/init.d/zramhelper
- changed something in zram-related defconfig​
1.5.1
- fix typos in itnit.d script, zram works now​
1.5.5
- fix blinking and flickering of bln notifications EDIT: still flickering, but at least blinking works​
1.5.6
- fix random reboots and force-closes
- remove pegasusq, it caused freezes​
1.5.7
- fix graphical glitches(not fixed yet)​
1.5.8
- compile with arm-eabi-gcc 4.7(there are problems with the memset fix, I am using the normal gcc for now)
- fix graphical glitches​
1.6
- removed zRam
- renamed kernel to MoshKernel
- compiled with linaro 4.8.3
- a configurator script was added(run 'mosh-config' as root)​
1.7
- pre-undervolted volt table again(it never caused reboots, other things were the reason)
- linaro arm topology
- dynamic fsync control added
- default swappiness changed to 50
- some other mrinor changes
- resolve touchkey backlight issues​
1.7.2
- add frandom
- add bfq I/O scheduler
- graphics performance should get a bit better
- other minor patches​
1.8
- compatibility with stock rom
- experimental intelliplug(disabled by default)
- init.d support on stock rom
- many minor and internal changes
- compilation with a cortex-a9 optimized toolchain​
1.8.5
- remove ramdisk for aosp-based roms
- update stock kernels defconfig to 4.2.2
- remove intelliplug​
1.8.6
- support for customizable vibration density for aosp-based roms
- fixed booting up of stock version(tested)​
1.9
- f2fs support
- slab/slub/slob backported from 3.3​
1.9.1
- stock now completely fixed
- removed all io-schedluers and added fiops
- compiled with linaro 4.9.1
- native bln support(without the app)
- many changes backported from 3.4 /block, a big thanks to k2wl for this​
1.9.2
- switch to GCC 4.8
- updated for android lollipop roms and include some important security fixes​
Sources
kernel: https://github.com/CoolDevelopment/MoshKernel
liblights: https://github.com/CoolDevelopment/liblights_s2vep
Reporting Bugs
If you have bugs, please report them like that:
Code:
ROM:
Kernel Version:
Setup(Governor etc.):
Clear description of the problem:
Please attach a kmsg and a logcat, too. You can get a kmsg like that with adb:
Code:
adb shell su -c 'cat /proc/kmsg /sdcard/kmsg.txt'
adb pull /sdcard/kmsg.txt kmsg.txt
adb shell rm /sdcard/kmsg.txt
If you just post feature x not working, it does not help at al and I will ignore the post.
First. Downloading...
I have a question... You can set overclock to 1.3-1.4ghz? Because on actually 4.4.2 we can't overclock... Thanks
Thanks but see this...
Why???
sent from my I9105 cm11
Will this kernel work with the vibration fix for your cm11?
Thanks for doing this, by the way
Anemiq said:
Will this kernel work with the vibration fix for your cm11?
Thanks for doing this, by the way
Click to expand...
Click to collapse
Yes.Install this after installed vibration fix and you will have no problem.
Anemiq said:
Will this kernel work with the vibration fix for your cm11?
Thanks for doing this, by the way
Click to expand...
Click to collapse
Yes...
But bln not working ?
sent from my I9105 cm11
hasdroid said:
Yes...
But bln not working ?
sent from my I9105 cm11
Click to expand...
Click to collapse
BLN control from market worked for me. Did you try "Led notification", and turning your screen off?
beastaki23 said:
BLN control from market worked for me. Did you try "Led notification", and turning your screen off?
Click to expand...
Click to collapse
I tested free version and it's worked perfectly but pro version didn't work ?
sent from my I9105 cm11
beastaki23 said:
Yes.Install this after installed vibration fix and you will have no problem.
Click to expand...
Click to collapse
hasdroid said:
Yes...
But bln not working ?
sent from my I9105 cm11
Click to expand...
Click to collapse
Thanks. Should I wipe cache and dalvik after I have installed this kernel?
Anemiq said:
Thanks. Should I wipe cache and dalvik after I have installed this kernel?
Click to expand...
Click to collapse
Also yes ?
sent from my I9105 cm11
Well, it works fine, but I can't see smartassv2 governor, should it be there (Scary is present)? And I can still oc to 1300Mhz (I could do this after vibration fix).
EDIT: Oh and @CoolDevelopment have you already included this sdcards swapping via build.prop here? Because I see I can mount pendrive via OTG (well, it does not work, but shows as it was mounted - I used app called stickMount).
I think I forgot to enable Smartassv2 in defconfig. And pro version of bln control works for me, try to clear it's data. Usb otg fix isn't inclueded and swap sdcard needs some more testing
Sent from my GT-I9105P using XDA Premium 4 mobile app
hasdroid said:
I tested free version and it's worked perfectly but pro version didn't work ?
sent from my I9105 cm11
Click to expand...
Click to collapse
I works on pro too...
Test works fine. But
Make sure that you have switched off scedule BLN which is on by default. and you have enabled BLN for Android-OS apps.
nice work devs .. i'm loving this phone because of u guys .. and i think in the future don't make oc kernel it has problem without perf .. i think we are doing it with wrong way ..it needs some moding to feel perf in 1300 or above ... can anyone post antutu score ......good luck
nanoteam said:
nice work devs .. i'm loving this phone because of u guys .. and i think in the future don't make oc kernel it has problem without perf .. i think we are doing it with wrong way ..it needs some moding to feel perf in 1300 or above ... can anyone post antutu score ......good luck
Click to expand...
Click to collapse
Total custom: 10451 - original: 11093
Multitask 2104 - 2136
Runtime 989 - 992
CPU Integer 942 - 966
CPU float point 686 - 723
Ram Operation 726 - 772
RAM speed 323 - 462
2d Graphics 969 - 988
3d Graphics 2367 - 2768
Storage I/O 845 - 686
Database I/O 500 - 600
And My second test got total of 10686
hi devs use this .. just flash Zimage with this you can make flashable zip .. for all rom's without ramdisk .. it will extract ramdisk and build boot.img itself .. one zip for all rom's .. replace zimage and modules no need to ramdisk any more ... good luck
https://github.com/koush/AnyKernel
beastaki23 said:
Total custom: 10451 - original: 11093
Multitask 2104 - 2136
Runtime 989 - 992
CPU Integer 942 - 966
CPU float point 686 - 723
Ram Operation 726 - 772
RAM speed 323 - 462
2d Graphics 969 - 988
3d Graphics 2367 - 2768
Storage I/O 845 - 686
Database I/O 500 - 600
And My second test got total of 10686
Click to expand...
Click to collapse
I got 11400 with interactive. Scary is not the fastest governor, but it has bettr battery life.
Sent from my GT-I9105P using XDA Premium 4 mobile app
nanoteam said:
hi devs use this .. just flash Zimage with this you can make flashable zip .. for all rom's without ramdisk .. it will extract ramdisk and build boot.img itself .. one zip for all rom's .. replace zimage and modules no need to ramdisk any more ... good luck
https://github.com/koush/AnyKernel
Click to expand...
Click to collapse
Nice, but I'm not sure if the kernel will work with stock rom
Sent from my GT-I9105P using XDA Premium 4 mobile app
beastaki23 said:
Total custom: 10451 - original: 11093
Multitask 2104 - 2136
Runtime 989 - 992
CPU Integer 942 - 966
CPU float point 686 - 723
Ram Operation 726 - 772
RAM speed 323 - 462
2d Graphics 969 - 988
3d Graphics 2367 - 2768
Storage I/O 845 - 686
Database I/O 500 - 600
And My second test got total of 10686
Click to expand...
Click to collapse
I have 11604 with ONDEMAND, on NFC version.

Sensei [Enjoy the ZenExperience][Sabermod][Kernel]

Code:
#include
/*
* 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.
*/
Introduction
What Is Sensei?​
Sensei is a kernel for the Mi4i (ferrari) that is derived from @dh-harald sources. Built with UberTC to ensure the best performance and stability with a highly optimized system. Cherry-picked features & fixes from AOSP, CM and other repos to provide useful and well-tested features that make your phone better. It does not have useless kernel patches or make dangerous or experimental changes to your phone that cause weird or inexplicable problems.
Features​
Multirom support
Advanced color control
Fastcharge
Better Ram & Battery Management
Quickwake
Fast bootup (Using all cores)
Better thermal handling
Compability​
Sensei is compatible with any rom derived from the CyanogenMod source. (CM12.1, CM13, AOSPA-L, Pac-Rom, PA)
DONATIONS​
Sensei is built on open-source software which doesn't allow me to charge it for anything. If you like the kernel and want to donate, here's my paypal email "[email protected]"
Where to download?
Downloads are in the changelog on the 3rd post​
How to install?
Make sure you are using MiToolkit v4 to flash the recovery.
Download the kernel
Move it to your phone if downloaded from PC
Reboot into recovery
Locate the kernel and install. You don't have to wipe cache/dalvik.
XDA:DevDB Information
Sensei - Enjoy the ZenExperience, Kernel for the Xiaomi Mi 4i
Contributors
haikalizz
Source Code: https://github.com/webhaikal/android_kernel_xiaomi_ferrari
Kernel Special Features: Doubletap2Wake | Lot's Of Governors | Core_ctl | Fast Charge
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2016-10-27
Created 2015-08-20
Last Updated 2017-02-03
Information
Preferred Settings
Balanced
Governor (Both) : Interactive
I/O Scheduler : Zen
Read-ahead : 1024kb
CPU Hotplug : Thunderplug
Thermal : Core Control (Max Temp 50°)
Gaming
Governor 1 : ElementalX
Governor 2 : Interactive
I/O Scheduler : Zen
Read-ahead : 1024kb
CPU Hotplug : Thunderplug
Thermal : Core Control (Max Temp 50°)
Performance
Governor (Both) : SmartassV2
I/O Scheduler : Zen
Read-ahead : 1024kb
CPU Hotplug : Thunderplug
Thermal : Core Control (Max Temp 55°)
Fix for MIUI
To make it work for MIUI6 and 7.
Flash these files in TWRP
https://drive.google.com/file/d/0B_NyTBF8E1FZbktVVm41ZkJCb28/view?usp=sharing
https://drive.google.com/file/d/0B_NyTBF8E1FZcGlLaW8xbEpYNlk/view?usp=sharing
Preferred Kernel Manager
Kernel Auditor
SetCPU
Enabling features
Doubletap2wake (To enable, run this in terminal : "echo 1 > /sys/devices/soc.0/78b9000.i2c/i2c-5/5-004a/wakeup_mode")
CPU Core Control
Force enable CPU : "echo 1 > /sys/devices/system/cpu/cpu{number}/online_control"
Force disable CPU : "echo 1 > /sys/devices/system/cpu/cpu{number}/online_control"​
Notification LED control : https://gitlab.com/webhaikal/SenseiFerrari/commit/b1d580859870bcaaedadfb043cde37a0e0ea0918
Bugs
Others? You tell..
Changelog
Sensei v3.0 (27/10/2016)
Changelog
[*]Upstreamed to Linux 3.10.104
[*]Added new governor (Chill, Intelliactive, Ironactive)
[*]Added ondemand optimize feature (Zen-tune)
[*]CVE-2016-5195 Security patch
[*]Dynamic FSync
[*]Kexec & Kexec Hardboot patch
Download : https://www.androidfilehost.com/?fid=457095661767104457
MD5 : 841b61a6967873610c9ccd868644c053
Sensei v2.3r2 (26/06/2016)
Fixed Yankactive not showing in previous version
Added MSM Limiter
Thunderplug updated to v5.0
Download : https://www.androidfilehost.com/?fid=24572369242687284
MD5 : 8e35f50fcf1548f95baff8cb04978c62
Sensei v2.3 (26/06/2016)
ElementalX Governor
Yankactive Governor
Using faster optimization techniques (Thanks to OP3 forums)
Download : https://www.androidfilehost.com/?fid=24572369242687266
MD5 : eb401b13c9622778492c0d9e53ac9e20
Sensei v2.2-dev (13/02/2016)
Upstreamed kernel version to 3.10.55 (Will update to latter versions later)
Download : https://www.androidfilehost.com/?fid=24415232478675650
MD5 : 23dcc71508db72faa8a8e91afeadc6c9
Sensei v2.1.2-dev (24/01/2016)
Download : https://www.androidfilehost.com/?fid=24389512218018294
MD5 : dde95bd145ab59ec3c71ade66dfa0009
Does this work with miui? Or only cm ROMs?
Sent from my Mi 4i using Tapatalk
Working well on cm12.1. Fixed my WiFi issues with custom kernels as well. I don't see zzmoove amongst the govs, was it removed?
davtse said:
Working well on cm12.1. Fixed my WiFi issues with custom kernels as well. I don't see zzmoove amongst the govs, was it removed?
Click to expand...
Click to collapse
Thanks for the info, will look into it today. @Annasarp this only works on CM12.1, will try to look into support for miui.
-----------Edit-----------------
Testing out latest build for potential zzmoove governor fix with new hotplugs (Alucard, Mako, Bricked).
haikalizz said:
Thanks for the info, will look into it today. @Annasarp this only works on CM12.1, will try to look into support for miui.
-----------Edit-----------------
Testing out latest build for potential zzmoove governor fix with new hotplugs (Alucard, Mako, Bricked).
Click to expand...
Click to collapse
I am on ver. 1.0 , not getting option to set hotplug .I tried kernel aiudtor ,trickster mod and set CPU.
v1.02 still cant see zzmoove, and kernel version in about phone says unknown
davtse said:
v1.02 still cant see zzmoove, and kernel version in about phone says unknown
Click to expand...
Click to collapse
same here but on first boot zzmoove shows, the next boot it disappears.. may need to disable it. On other news, new hotplugs Alucard, Mako and Bricked have been implemented. Will include in next update with some thermal and cpu freq tweaks...
haikalizz said:
same here but on first boot zzmoove shows, the next boot it disappears.. may need to disable it. On other news, new hotplugs Alucard, Mako and Bricked have been implemented. Will include in next update with some thermal and cpu freq tweaks...
Click to expand...
Click to collapse
Great! I come from the i9505 so I'm familiar with Alucard. Anyway just a question. My Big cores seem to come online more often then the little cores do, even when just doing UI stuff. Is this how the 615 behaves normally? I'm using alucard for both sets of CPUs and autosmp.
davtse said:
Great! I come from the i9505 so I'm familiar with Alucard. Anyway just a question. My Big cores seem to come online more often then the little cores do, even when just doing UI stuff. Is this how the 615 behaves normally? I'm using alucard for both sets of CPUs and autosmp.
Click to expand...
Click to collapse
I think it's how the governor handles it... The big cores aren't always online using the settings provided, most of the time the little cores handles most of the UI, Games and stuff. I will try using alucard and see.
haikalizz said:
I think it's how the governor handles it... The big cores aren't always online using the settings provided, most of the time the little cores handles most of the UI, Games and stuff. I will try using alucard and see.
Click to expand...
Click to collapse
seems like autosmp hotplug is the issue. I turn it off, all cores stay online, the big cores stay at 200mhz while the small ones are used more actively unless load is heavier then all are turned on. under no load they're all at 200mhz but none of them go off
New build up, changelog and download links are in #3 post. Also @davtse have been using Alucard governor with AutoSMP, Big cores are usually online. May need to find more info about that, though this is a WIP...
haikalizz said:
New build up, changelog and download links are in #3 post. Also @davtse have been using Alucard governor with AutoSMP, Big cores are usually online. May need to find more info about that, though this is a WIP...
Click to expand...
Click to collapse
After testing over the course of last night, i've found that most of the hotplugs have the same issue, but Mako just doesn't work at all. I think the problem is that none of the hotplugs are meant for octacore big.small cpus. If you look in alucard's folder in /sys/kernel/alucard, it only has variables up to core 3, 4-7 are missing
Testing new kernel with doubletap2wake and sweep2wake implemented in kernel... About the hotplugs, I may need more time on that.
------- Edit --------
Doubletap2wake and Sweep2Wake/Sweep2Sleep implemented in kernel but not working fully... Either it needs to be implemented in touchscreen drivers or rom... @k2wl
haikalizz said:
Testing new kernel with doubletap2wake and sweep2wake implemented in kernel... About the hotplugs, I may need more time on that.
------- Edit --------
Doubletap2wake and Sweep2Wake/Sweep2Sleep implemented in kernel but not working fully... Either it needs to be implemented in touchscreen drivers or rom... @k2wl
Click to expand...
Click to collapse
Would it help if we could find some hotplug driver for another 615 snapdragon device?
davtse said:
Would it help if we could find some hotplug driver for another 615 snapdragon device?
Click to expand...
Click to collapse
I tried Thunderplug from Yu Yureka, designed for Octa-core devices... Won't boot... Bootanim won't show, after MI logo is blank. Right now browsing through Yureka's forum to find other hotplugs..
Thanks for ur hardwork mate !
Can anyone tell me why when i set a recommended settings then always my big cores change the yanactive governor to interactive, just little cores stayin with yanactive, and please help me in setting up this kernel for the best gaming performance, greetings!
Wysłane z mojego Mi 4i przy użyciu Tapatalka
TeusFrom said:
Thanks for ur hardwork mate !
Can anyone tell me why when i set a recommended settings then always my big cores change the yanactive governor to interactive, just little cores stayin with yanactive, and please help me in setting up this kernel for the best gaming performance, greetings!
Wysłane z mojego Mi 4i przy użyciu Tapatalka
Click to expand...
Click to collapse
which kernel adjustor are you using? adiutor works fine here
TeusFrom said:
Thanks for ur hardwork mate !
Can anyone tell me why when i set a recommended settings then always my big cores change the yanactive governor to interactive, just little cores stayin with yanactive, and please help me in setting up this kernel for the best gaming performance, greetings!
Wysłane z mojego Mi 4i przy użyciu Tapatalka
Click to expand...
Click to collapse
Could the settings, is your system set in performance or battery saving mod? Because that could overwrite the settings... Other factors could be like what @davtse said...
Also I'm still uploading a new version with updated files like thermal and cpu freq... Updated governors and dt2w/s2w are also included. For those who needs the source, sorry though, can't push to github with mobile data...

Best kernel settings for moto g3

Post your best kernel settings to achieve maximum battery life along with good preformance. (so that noobs 'including me' could try it out)
Please mention the rom, kernel and then settings
And thanks in advance......
Agni Pure moto 2.9
Cpu governor- zzmoove yank-batt (kernel adiuor only shows zzmoove, you need agni control(comes with kernel) app installed)
Max. Cpu- 1401Mhz
Min. Cpu-200Mhz
Input frequency boost all cores off.
Wakeup boost ON
Hotplug boost OFF
Hotplug-
Thunderplug ON (default kernel settings)
Thermal-
Core control OFF
VDD restriction OFF
Temperature Throttle ON
GPU-
Max Freq.-465 Mhz
Min Freq.-200 Mhz
Governor-simple_ondemand
Adreno Idler OFF
I/O Scheduler (default settings, not changed) (for both internal+external)- FIOPS
Read ahead-
External-476 KB
Internal-128 KB
Project Skynet Genesys TX7
Skynet mode- BATTERY
Extra(enabled)-
2(MEDIAKILL), 3(SCALING+), 5(ZRAM), 6(KSM), 8(TOUCHSCREEN), 9(NETBOOST), 10 (LMK VISION), 12(SCHEDULER KERNEL).
Broadcasted from Zeta Reticuli
Gravemind2015 said:
Agni Pure moto 2.9
Cpu governor- zzmoove yank-batt (kernel adiuor only shows zzmoove, you need agni control(comes with kernel) app installed)
Max. Cpu- 1401Mhz
Min. Cpu-200Mhz
Input frequency boost all cores off.
Wakeup boost ON
Hotplug boost OFF
Hotplug-
Thunderplug ON (default kernel settings)
Thermal-
Core control OFF
VDD restriction OFF
Temperature Throttle ON
GPU-
Max Freq.-465 Mhz
Min Freq.-200 Mhz
Governor-simple_ondemand
Adreno Idler OFF
I/O Scheduler (default settings, not changed) (for both internal+external)- FIOPS
Read ahead-
External-476 KB
Internal-128 KB
Project Skynet Genesys TX7
Skynet mode- BATTERY
Extra(enabled)-
2(MEDIAKILL), 3(SCALING+), 5(ZRAM), 6(KSM), 8(TOUCHSCREEN), 9(NETBOOST), 10 (LMK VISION), 12(SCHEDULER KERNEL).
Broadcasted from Zeta Reticuli
Click to expand...
Click to collapse
Gonna try it out..... Thanks
Gravemind2015 said:
Agni Pure moto 2.9
Cpu governor- zzmoove yank-batt (kernel adiuor only shows zzmoove, you need agni control(comes with kernel) app installed)
Max. Cpu- 1401Mhz
Min. Cpu-200Mhz
Input frequency boost all cores off.
Wakeup boost ON
Hotplug boost OFF
Hotplug-
Thunderplug ON (default kernel settings)
Thermal-
Core control OFF
VDD restriction OFF
Temperature Throttle ON
GPU-
Max Freq.-465 Mhz
Min Freq.-200 Mhz
Governor-simple_ondemand
Adreno Idler OFF
I/O Scheduler (default settings, not changed) (for both internal+external)- FIOPS
Read ahead-
External-476 KB
Internal-128 KB
Project Skynet Genesys TX7
Skynet mode- BATTERY
Extra(enabled)-
2(MEDIAKILL), 3(SCALING+), 5(ZRAM), 6(KSM), 8(TOUCHSCREEN), 9(NETBOOST), 10 (LMK VISION), 12(SCHEDULER KERNEL).
Broadcasted from Zeta Reticuli
Click to expand...
Click to collapse
Which Rom?
Gesendet von meinem MotoG3
shark3112 said:
Which Rom?
Gesendet von meinem MotoG3
Click to expand...
Click to collapse
Cm 13 Nightlies. Have tried also on latest resurrection too.
Edit: Oh and forgot to add, I am now on version 3.0.
Broadcasted from Zeta Reticuli
Gravemind2015 said:
Cm 13 Nightlies. Have tried also on latest resurrection too.
Broadcasted from Zeta Reticuli
Click to expand...
Click to collapse
Thanks
Gesendet von meinem Lenovo YT3-X50F

[KERNEL] Phantom Kernel for Android 6.0.1 TouchWiz Roms

Mod edit: thread closed due to missing kernel sources.
Your warranty is now void. Knox 0x1.
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.
PHANTOM KERNEL​by 6h0st ​
​
Lots of thanks to the Aspire team members:
@DaOldMan – Aspire Rom developer
@Eleo, @galili47, @Bullmans, @Logel & @Kill-Switch - Product evaluation & Support
Special thanks:
@jcadduono
@lss1977
@Yank555
@arter97
@faux123
@gj86
... other previous developers and all future testers...
... and of course big thanks to project donors.
* Kernel Features *
Based on idle kernel by jcadduono/lss1977 source code.
Linux version 3.4.113,
Arch Power, Gentle Fair Sleepers ,
F2FS support - I recomend using F2FS for /system and /cache partitions only, but supports /data partition too - EXPERIMENTAL
Added Phantom Governor as default
(based on yankactive - optimized to use CPU frequencies for reduced battery consumtion with a little loss of performance.)
Added alucard, arteractive, intelimm, intellidemand, ondemandplus, impulse, smartmax, smartmax_eps, Lionheart, biosock, nightmare and zzmoove governors beside performace and conservative.
Added Phantom, zen, tripndroid, sioplus, bfq,fiops, deadline I/O Schedulers beside row, cfq, sio, fifo and noop.
Phantom I/O Scheduler set as defualt for Internal memory and External SD Card (if phone has one)
(Phantom I/O Scheduler is based on Maple, has Zen, VR and SIO I/O schedulers code in it, uses a first come first serve style algorithm with seperated read/write handling to allow for read biases. By prioritizing reads, simple tasks should improve in performance. Phantom I/O also uses hooks for the powersuspend driver to increase expirations when power is suspended to decrease workload.)
Max CPU frequency is 2265 mhz
Min CPU frequency is 288 mhz
CPU has 28 frequency steps.
No CPU OC - Stock CPU frequency table used for better stability
Added Fast Charging by Yank555.
Added 100, 500, 533, 578 mhz GPU steps.
7 CPU hotpluging managers: MSM, Bricked, Intelli-hotplug, Zen Decision, AutoSMP, Fast Hotplug and LazyPlug
Intelli-hotplug tweaked ,modded and added a special Lazy profile for videos, phone calls and screen off (set as default)
iotop.sh script support
Added battery power consumtion (average and current) information (mAh).
Added per CPU core control (governor and frequency)
Added Adaptive LMK
Added DoubleTap2Wake (Full/Half screen modes available)
Added Phantom Log, Phantom LED and Phantom Swap features
- LKM - Loadable Kernel Modules support
- Intelli-Hotplug update (more balanced now)
- Intelli-Hotplug (4 cores only) profiles update:
0 balanced 4 cores (default)
1 performance 4 cores (more aggesive)
2 conservative 4 cores (saves battery)
3 disable
(* Any other value other then 0-3 will set it to 3.)
(** Tweak is available at this path: /sys/kernel/intelli_plug/full_mode_profile)
- added custom suspend: enable freeze timeout configuration
(*Tweak is available at this path: /sys/power/pm_freeze_timeout)
- Fixes for DoubleTap2Wake.
- FS performance gain by 10%, in benchmark test at least.
- Modem performance tweak
- Fix for LTE only as preferred mode causing FC after a reboot;
- Fixed Call Delay;
__________________________________
How to use LKM - Loadable Kernel Modules:
The kernel comes in a basic version without all the governors, schedules, hotplugers and FS supported types of partitions, only the most common used.
If you want to use other features that aren't enabled anymore, you need to edit the /system/etc/init.d/00modules file and remove the "#" from the beginning of the lines related to the module (feature) you want to use/enable and reboot. You can activate all of them if you want.
If you want to use the basic version again, you can remove the 00modules file, if any changes were made. It will reappear on reboot, but all modules will be disabled, as default. If the file is missing after a reboot you can copy it from /sbin/scripts folder to init.d.
__________________________________
1.What does Phantom LED do?
It makes the phone's LED blink upon Wifi, Internal SD, ExtSD activity.
(Disable ROM Led notifications for this feature to work properly)
__________________________________
2.What does Phantom Swap do?
It creates a swapfile on the /data partition and starts the swapping process on boot.
The size of the swapfile is 768MB.
If /data/.phantom.swap is removed it will clean the /data partition of the swapfile remains.
__________________________________
3.What does Phantom Log do?
It enables ROM's logs, that are disabled by default.
To enable ROM's logging (logs) you need to create an empty file named '.phantom.log' in /data and reboot. (The name starts with a dot and without quotes.)
After reboot you can check if everything it's working by opening /data/.phantom.log file, with a text editor, and find this text inside: 'Logs are active and available for debugging now.'.
If the text is there you have done the procedure correctly and all logs should be available.
You can't activate logging from Kernel Adiutor-mod anymore!
__________________________________
Kernel add-on scripts can be found in /=Phantom Scripts= folder, if ramdisk/boot image is not altered (e.g. Magisk is installed).
Simple way to use a script is to copy the script from /=Phantom Scripts= to /system/etc/init.d. and reboot, except iotop.sh !
Alternative method is with Kernel Adiutor-mod or SManager or similar apps.
You can edit, save and delete the scripts from /=Phantom Scripts= folder, but all changes will be gone upon reboot! (Even if you delete all/any of the scripts). Most info on how and what to edit is inside of the scripts.
__________________________________
For best compatibility and experience I recommend using [C9 Pro Port][N900X] AspireTeam C9 Pro V4.0.
(Why? ... it's because my testing was done on to this ROM)
Mod edit: links removed
XDA:DevDB Information
Phantom Kernel, Kernel for the Samsung Galaxy Note 3
Contributors
6h0st
Source Code: Mod edit: links removed
Kernel Special Features: Based on idle kernel by jcadduono/lss1977 source code. (...read full description above.)
Version Information
Status: Stable
Current Stable Version: One
Initial Release Date: 2017-01-08
Latest developer version: 1.2z [EOL]
Latest developer version Release Date: 30.10.2018
For latest updates read the changelog of developer version that can be found in post 3 or on Facebook:
How to flash kernel:
Method for .IMG file:
[ Clean data of Kernel config app fist (Kernel Adiutor or similar apps) ! ]
1. From TWRP Recovery {INATLL} button > go to download folder.
2. Select {Images...} button from down-right-corner > select boot.img.
3. Select Boot > Swipe to confirm Flash.
Done!
Method for . ZIP file:
Download (download link in first post) and flash the zip file from TWRP / other recovery.
* Highly recommended on first flash of a new dev.ver. or if coming from another kernel *
[Backup your /system/etc/init.d scripts, Kernel Adiutor-mod data (or Synapse data from other kernels) BEFORE flashing!]
Changelog of: developer version 1.2z
- Compiled with Toolchain UBERTC 8.2.1 + GRAPHITE optimizations;
- a few bugs fixed for eur and skt variants;
- some improvements in performance and battery life.
Ouchh! Thank you!
also for smn900t?
New kernel .... Great !!! ... download but has extension IMG .. Flash recovery?
Inviato dal mio SM-N920F utilizzando Tapatalk
uzzz2004 said:
New kernel .... Great !!! ... download but has extension IMG .. Flash recovery?
Inviato dal mio SM-N920F utilizzando Tapatalk
Click to expand...
Click to collapse
No! Select boot / not recovery.
See "How to flash" section from fist post.
Tmobilefan906 said:
also for smn900t?
Click to expand...
Click to collapse
Yes. Flash TMO variant.
6h0st said:
Yes. Flash TMO variant.
Click to expand...
Click to collapse
sorry, wrong thread
only for TW ROMs?
i am on Resurrection Remix - very pity
moonryder said:
only for TW ROMs?
i am on Resurrection Remix - very pity
Click to expand...
Click to collapse
Samy TW only. Sorry.
6h0st said:
Samy TW only. Sorry.
Click to expand...
Click to collapse
OK, so i will try Norma ROM V17 by @Thepunisher70 and this kernel
moonryder said:
OK, so i will try Norma ROM V17 by @Thepunisher70 and this kernel
Click to expand...
Click to collapse
V17 launched already?
Sent from my SM-N9300 using Tapatalk
Oh my god, thanx a lot
Sent from my SM-N930F using XDA-Developers Legacy app
Thank you, gonna try it.
But why:
6h0st said:
No CPU OC - Stock CPU frequency table used for better stability
Click to expand...
Click to collapse
I want performance and don't care about battery (it last so long, no need to).
You have some performance tipps?
muhly.ibrahimsha said:
V17 launched already?
Sent from my SM-N9300 using Tapatalk
Click to expand...
Click to collapse
also waiting ...
TurricanM3 said:
Thank you, gonna try it.
But why:
I want performance and don't care about battery (it last so long, no need to).
You have some performance tipps?
Click to expand...
Click to collapse
Change Max CPU speed to 2.26 Ghz. Use yankactive governor if phantom is not doing the job, or try other governors.
Stock frequency table is used for stability. When booting, about 5 sec. or even more, CPU goes to max frequency. If the max frequency is 2.8 Ghz for exemple, some phones will reboot.
...
Use LSpeed app with performance tweaks but don't optimize CPU if you use phantom/yankactive governors.
Use a 30 sec delay to apply tweaks.
Another thing is temperature. If you OC you will need to activate thermal monitoring or else you might damage your CPU, but by doing that you will get a performance loss. This way a lot of the extra power from CPU you get by OC-ing, will go to thermal monitoring.
Plus the thermal monitor will limit frequencies / cores when overheating. So you will be able to use OC extra power for a short while because of overheating, giving you in fact worse performance overall. OC is generally used for benchmarking, not daily use.
TurricanM3 said:
I want performance and don't care about battery (it last so long, no need to).
You have some performance tipps?
Click to expand...
Click to collapse
How is your experience with kernel? You seem you dont like the performance, that is why you want OC, right?
Sent from my Note 3 using XDA Labs
Thanks 6h0st.
I wanted OC for a little more responsivness. I am no gamer. 2267 got used very rarely and just for a short time. I don't think the phone would overheat.
You aren't using CPU Boost right?
Performance is very good. Still testing. I turned off Arch power.
How to flash this kernel ????
First,
Remove previous kernel and it's depending apps like auditor or synapse and.......
In twrp recovery, instead of choosing zip file we should select imag.
Am I right?
If not , please explane( in detail ) how to flash this kernel.
Big thank.
Sent from my LG-D855 using Tapatalk

[abandoned] Spicy custom kernel

CPU Governors​
Alucard
Darkness
Nightmare
Blu_active
interactive
bioshock
impulse
interactiveX
etc
IO Schedulers
Fiops
Cfq
Bfq
Maple
Zen_interactive
Deadline
TCP
Westwood
Reno
Bic
Cubic
Htcp
Illinios
Misc
compiled with clang 5 compiler
cpu voltage control
KCAL color control
DT2W (disabled by default)
S2W (disabled by default)
Force usb fast charge
Fsync on/off switch
Adreno Boost (disabled by default)
Nethunter and HID patches
wireguard support
faux sound control
Qnovo charging optimization
"experimental" quick charge 2.0 from old @nichcream source
CPU/GPU Frequencies changes by @difr​Download: https://forum.xda-developers.com/devdb/project/dl/?id=28338
Alternate download: https://github.com/DyWN/android_kernel_xiaomi_msm8937/releases
Credits:
Special Thanks to @riteshsaxena and Team Reloaded for kernel source
Svoca
Difr
Nichcream
Engstk
Bawaviki
faux123
[email protected]
Billchen1977
and everyone who's code I'm activily stea.... I mean cherry-picking :angel:
XDA:DevDB Information
Spicy kernel, Kernel for the Xiaomi Redmi 3S
Contributors
DyWN
Source Code: https://github.com/DyWN/android_kernel_xiaomi_msm8937
Kernel Special Features:
Version Information
Status: Testing
Current Stable Version: coming soon
Created 2017-12-31
Last Updated 2018-05-06
benchmark
feels great to beat snapdragon 810 based device with budget phone :laugh:
12/02/2018​-switch to clang 6.0
-enable Z-RAM
-upstream to 3.18.94
-gpu oc to 600Mhz (based on LH kernel https://forum.xda-developers.com/xiaomi-redmi-4x/development/kernel8-1-0-lh-kernel-oreo-t3738247)
-cpu oc to 1,5 and 1,3 Ghz (also based on LH)
28/01/2018​-Sweep2wake from @nichcream source
-interactiveX governor
-impulse
-updated blu_active
20/01/2018​-switch to clang 5 compiler
-updated lz4 compression to 1.7
14/01/2018​-fixed bad cherry-pick causing newer roms to crash entirely
13/01/2018​-enable core control back
-removed other hotplugs (not efficent)
12/01/2018​-switch compiler to linaro 7.2.1
-cpu voltage control
-qnovo charging optimization
-QC 2.0 from nichcream's source
-disable core control for custom hotplugs compatibility
-faux sound control
01/01/2018​-Double tap to wake (disabled by default- enable with kernel adiutor)
-Nethunter and HID patches
-cpu big core minimal frequency decreased to 768MHz
To Do:
Edit dt2w and s2w to match flar2 wake gestures
optimizations!!!
Things I am not able to add :crying: :
-Thunder charge (there's no real implementation of that for qpnp-smbcharger)
Let me know what would you like me to add
Will it work on 8.1 Roms??
Please add wireguard support
abhishekpandey7148 said:
Will it work on 8.1 Roms??
Click to expand...
Click to collapse
Yep
gopal pipil said:
Please add wireguard support
Click to expand...
Click to collapse
Forgot to mention, Its already in
https://github.com/DyWN/android_ker...mmit/e106e2f1245b7d5553722a8e4ce3d6ac0a68d45d
DyWN said:
Forgot to mention, Its already in
https://github.com/DyWN/android_ker...mmit/e106e2f1245b7d5553722a8e4ce3d6ac0a68d45d
Click to expand...
Click to collapse
Download link ??
Where is download link? Is it supporting dual tap to wake?
gopal pipil said:
Download link ??
Click to expand...
Click to collapse
well in download tab
https://forum.xda-developers.com/devdb/project/dl/?id=27927
abhishekpandey7148 said:
Where is download link? Is it supporting dual tap to wake?
Click to expand...
Click to collapse
not yet, will work on it.
DyWN said:
Forgot to mention, Its already in
https://github.com/DyWN/android_ker...mmit/e106e2f1245b7d5553722a8e4ce3d6ac0a68d45d
Click to expand...
Click to collapse
I'm flashing it now, I'll give feedback after using it for day or two
DyWN said:
Yep
Click to expand...
Click to collapse
Also working on aex 5.1 [email protected]
Wireguard is working flawlessly on pixel experience rom. Thanks developer, i only wanted this feature. Except this i prefer interactive governor.
Congratulations @DyWN to be first Oreo custom kernel for our 'land':good:
DyWN said:
Let me know what would you like me to add
Click to expand...
Click to collapse
Add sweep2wake if possible
Congratulations @DyWN and thanks for sharing your work
Regards!
If possible please increase charging current rate. Or option to control charging current just like thunderzap control and qc3.0 support.
Anyone tried on 8.1?
Meer Hossain said:
Anyone tried on 8.1?
Click to expand...
Click to collapse
Yes
How about mac address, is that fixed in this kernel?

Categories

Resources