[Kernel] Lightning Kernel for E330S/K/I9506 (For Marshmallow TW Rom) [22.Sep.2017] - Galaxy S 4 i9506 Android Development

What is this?
This is a custom kernel that you can use with Marshmallow based TouchWiz Rom.
What device does it support?
SHV-E330S, SHV-E330K, GT-I9506
This is tested with SHV-E330S, and working at SHV-E330S/K with marshmallow touchwiz rom.
I'm using this kernel with NXTeam's Magma Rom.
Update// It works fine with GT-I9506 with marshmallow Touchwiz ROM
What's the feature?
This Kernel is based on gugu0das's Custom Kernel.
I'll introduce you some features.
Add Some CPU Governers like Intelliactive, Arteractive..etc).
Rework Adreno Idler made by @arter97
Compiled with Linaro Toolchain
Upstream to Linux 3.4.113
Support BFQ,SIO,FIOPS,ROW...etc)
Support F2FS
Support to Quick WakeUP Driver. (From Motorola)
Support to Asynchronous Fsync Driver. (From HTC)
Support to Fast Pseudo-Random Generator. (FRandom)
Support to init.d
Support to Power Suspend Driver
Support KSM&UKSM
Support Fast Charge when USB connects.(Not AC Charging)
Support Bricked Hotplug
Backport Random Driver @arter97)
Use VNSWAP
Extra.. Please look Changelog!
What's the ChangeLog?
Release 1
I revert adreno-idler that gugu0das added and rework.
Release 2
Support KSM&UKSM
Optimize entering HS400 mode
Optimize Kernel
Release 3
Add Yankactive
Optimization
Add MSM Limiter
Release 4
Improve memory usage.
Optimize CFQ I/O Scheduler & Kernel.
Set ROW as default I/O Scheduler
Improve performance. PCMark Work 2.0 score is 3288, 3.14% better than Galaxy S5, also about 1% better than Galaxy S5(Snapdragon 805)
Release 5
Fix Memory Leak with MSM(Thanks to @lsswizard)
Enable Fast Charging when Phone is Charged by USB, not AC.(You can turn on at Kernel Adiutor)
Add Google's Snappy Compresion
Add Smarter Wake-affine logic by @googynas
Release 6
Merge with latest @gugu0das kernel
Add Bricked Hotplug
Fix some bugs at Release 5
Update Powersuspand driver to 1.7.1
Release7
Disable IntelliPlug because of using Bricked Hotplug as default.
Merge with gugu0das kernel beta 2017.02.12
Merge some commits from kyasu's LOS 14.1 commit.
Release 7.1(Minor fix)
Fix Thermal Monitor is off at defconfig
Fix DMB is not working with SHV-E330S/K
Fix Vibration Feedback code miss
Set Hybrid as default Powersuspend Mode
Release 7.2
Improve Performance
Merge with gugu0das kernel Release 1
Disable ZRAM & Use VNSWAP (Thanks to @arter97)
VNSwap is new technology that replace ZRAM.
It tries compress Memory 50%, which means you can use your Galaxy S4 LTE-A
as 4GB RAM. If you want to check Vnswap is working, type cat /proc/swaps at terminal.
Release 8.0
Fix Conflict between MPDecision & Bricked_Hotplug by deleting MPDecision
Backport Random Driver from Linux 4.0 (Thanks to arter97)
Improve CFQ Scheduler
Remove SysV IPC from kernel
Release 8.1
A little bit of Optimization.
(Not a necessary update)
Release 8.2
Merge with gugu0das kernel 0308 beta except S4 Driver
Release 8.3
Merge with gugu0das kernel 0318
Thanks to @gugu0das, fix delay after using Camera, backlight
Improve multitasking(Thanks to @gugu0das)
Release 8.4
Merge with gugu0das kernel 0324
Optimized Kernel Source.
Revert I9506XXUDOJ2 Drivers.
* sensor and char drivers reverted.
Maximum charge current to 1800mAh
Release 8.5
Merge with gugu0das kernel Release-2
Changelog from gugu0das blog:
'Optimized Kernel Source
* For details, Refer to the github Kernel commits.
Revert I9506XXUDOJ2 Drivers.
* GUD and GPU drivers reverted.'
Release 10.0
It may not be stable
Port chacha20 &poly1035 from Linux 4.8(Thanks to @arter97 )
Release 10.1
Optimize Kernel (SHA-256, SHA-512, AES etc..)
If you are using Release 10.0, I recommend to update to Release 10.1
Release 10.2
Micro-Optimize Kernel
Release 11
Change default Bricked_Hotplug Setting (Max CPU when Screen off : 1→2)
Merge some commits from kyasu's Lineage OS 14.1 Kernel
Release 11.1
Fix bug at 11.0(Phone becomes slow)
Revert Sdcardfs to samsung stock
Revert Net driver to I9506(Thanks to @gugu0das)
Revert some other drivers to I9506 (Thanks to @gugu0das)
Release 11.2
Rework with F2FS & Fix 'set dentry bits on random location in memory'
Backport posix_acl: Clear SGID bit when setting file permissions
Optimize Kernel
Release 12.0
Merge with gugu0das kernel Release 3
(A lot of commits are uploaded).
Build with Linaro 6.3.1 Toolchain
Release 12.1
Merge with @gugu0das kernel Release 3.1
Update default sets.
Merge Lowmemorykiller with caf/LA.BF.1.1.1_rb1.26
Backport ZCache from QCKernel 3.18
f2fs: posix_acl: Clear SGID bit when setting file permissions
Release 12.2
Revert Merge Lowmemorykiller with caf/LA.BF.1.1.1_rb1.26
drivers,mm : Sync LMK with arter97/android_kernel_samsung_exynos7420 (Exclude adoptive LMK, nul parameter excluded, Motorola's RBTREE excluded)
Tweak Lowmemorykiller
Update Yankactive governor
12.2.1
Fix External SD card doesn't work.
Merge with gugu0das release 4.
Release 12.4
Fix some security Problem with Kernel.
Set WQ_PowerEfficiency on to make battery goes more longer.
Release 12.4-GPU_OC
Overclocked Adreno 330 GPU to 600mHz.
Its testing version. I'm testing with Resurrection_Remix Rom right now.
GPU Clock steps become 200mHz/320mHz/450mHz/487mHz/533mHz/600mHz
At Release 13.0, GPU Step will be 100mHz~578mHz.
GFX Bench mark score is almost same as SD801, 3.4% improved when comparing to Non-GPU-OC I9506 (TRex-OpenGL ES 2.0)
Release 13.0
GPU OC/CPU OC is not working. (3lambda and I am thinking that it is caused by DVFS, as we share our idea by PM.)
L2 Cache bump.
Release 13.0N(NougatROM-device source code based on Gugu0das which is included at my RR Build)
CPU Overclocked to 2.46Ghz(Same as GS5(MSM8974AC)).
GPU Freq step is changed to 100/200/320/450/487/533/578mhz.
Release 13.0N is included at RR_ROM 20170701 which will be uploaded as soon as possible.
Release 14.0
Change Kernel's name from Krait Kernel to Lightning Kernel
Add RAM-Console
Optimize Kernel
Built with Linaro 7.1.1
Release 16.0
Fix Some Kernel Security Bug.
Backport some F2FS Source code.
Fully Merged with Gugu0das-Release 5, Which means: Call delay fixed&Fix Game Frame drop.
Import some commits from Lineage OS Galaxy S5 Kernel Source.
Fully using Adaptive LMK
Improve Virtual Memory
Fix net bcmhd driver's security problem.
Enable QCOM Crypto Engine Device (Beta)
Release 16.1
Change some default sets with Virtual Memory
for example, swappiness changed 130 to 40, dirty_ratio changed 50 to 40.
Disable Adaptive LMK default because it makes multi tasking performance even worse
for example, LMKcount was 230 when disabling Adaptive LMK while internet surfing for 4hours,
LMKCount was 410 when enabling Adaptive LMK while internet surfing for 4 hours.
Also, improve Virtual memory performance by using VM Tweaks.
Release 16.2
Fix your phone become laggy by reverting Virtual Memory tweaks.
Built with Linaro 7.1.1-201708 Toolchain
If you are using 16.1, you must update it!
Release 16.3
Merge with Lineage OS klte kernel's latest commits.
Delete gud driver
Import NFC&Bluetooth associated commit from Klte.
cdev: Check the digest length during the SHA operations
cpu: fix section mismatch warnings with __hotcpu_register
etc..)
If you want to see more detailed changelog, please watch my bitbucket.
What's the default status of kernel, and How can I tweak?
You can tweak with Kernel Adiutor application.
Default Status of Kernel is
CPU Governer: Interactive
GPU Governer:msm-adreno-tz & adreno-idler on
CPU Hotplug: Bricked Hotplug
I/O Scheduler:ROW
TCP:Westwood
VNSWAP: ON
Powersuspend: HYBRID
How can I install?
Download kernel.
Flash Kernel and reboot.
*If you are using Magisk, follow this instruction.
Flash magisk uninstaller→install kernel→flash magisk
Warning
When you boot your phone, it may take a while at boot logo. Please wait and take some coffee until it boots!
Announcement
Unfortunately, I failed to OverClock with my Kernel Source at Touchwiz ROM like Magma ROM.
I tried to install Gugu0das Release 5-OC, but my phone doesn't pass bootlogo and it loops at bootlogo.
I'll try to find way how to Overclock at Touchwiz Marshmallow ROM.
I'm so sorry to announce my failure with Touchwiz Marhsmallow Rom.
I'm especially sorry to my kernel's fan that my working speed will be slower.
I'm preparing Korean SAT to go to College of Medicine, so I can't work as fast as before because Korean SAT is at Nov.16, and it's D-92.
I'll do my best with both Kernel, and Korean SAT.
Download
Release 1
Release 2
Release 3
Release 4
Release 5 has some bug. Fixing rightnow. I'll upload as soon as I fix bug.
Release 6
Release 7
Release 7.1
Release 7.2
Release 8.0
Release 8.1
Release 8.2
Release 8.3
Release 8.4
Release 8.5
Release 10.0
Release 10.1
Release 10.2
Release 11.0
Release 11.1
Release 11.2
Release 12.0
Release 12.2
Release 12.2.1
Release 12.4
Release 12.4-GPU-OC
Release 13.0
Release 14.0
Release 16.0
Release 16.1
Release 16.2
Release 16.3
Source https://bitbucket.org/Kitakami/android_kernel_samsung_msm8974
Credit
Thanks to
@gugu0das
@arter97
@dorimanx
@lsswizard
@googynas
@SerenityS
All Developers in my bitbucket​

waiting for nougat release

JanZwqe said:
waiting for nougat release
Click to expand...
Click to collapse
I'm afraid to say this, right now, I don't have a plan to release LineageOS Kernel.

Hi thanks for your work.will that work on I9506?thx
I ty flash kernel on i9506 and working.now testing i give you feedback later thx
Odesláno z mého SM-N920F pomocí Tapatalk

Mnichovec said:
Hi thanks for your work.will that work on I9506?thx
I ty flash kernel on i9506 and working.now testing i give you feedback later thx
Odesláno z mého SM-N920F pomocí Tapatalk
Click to expand...
Click to collapse
Thank you for testing.
I don't have GT-I9506 device, so i can't test.
Because of that reason, I said that I only support SHV-E330S/K.
Please tell me if this kernel works with GT-I9506 well.

Hi kernel is best for MagmaNX rom on I9506. What iam use everything working.ROM littlebit lagy but nothing crazy.Battery life is standart cca 1 and half day with normal use.For first release very good job thank you
Odesláno z mého SM-N920F pomocí Tapatalk

Mnichovec said:
Hi kernel is best for MagmaNX rom on I9506. What iam use everything working.ROM littlebit lagy but nothing crazy.Battery life is standart cca 1 and half day with normal use.For first release very good job thank you
Odesláno z mého SM-N920F pomocí Tapatalk
Click to expand...
Click to collapse
I've developed some Exynos Devices, but its my first time to develop snapdragon.
Thankyou for using my kernel and give me feedback.

Release 2 is faster.thank you
Odesláno z mého SM-N920F pomocí Tapatalk

Does it works fast on Magma NX for i9506?

Dedede_ said:
Does it works fast on Magma NX for i9506?
Click to expand...
Click to collapse
The best Geekbench4 score I've recorded is single core 960, multi core 2490
Also, PCMark bench is 3400 (Work 2.0)

kitakami said:
The best Geekbench4 score I've recorded is single core 960, multi core 2490
Also, PCMark bench is 3400 (Work 2.0)
Click to expand...
Click to collapse
I mean if the system works laggy or it works fine,because i experienced many lags in MagmaNX with gugu0das kernel and xenom kernel,anyway,than you for the results.

Dedede_ said:
I mean if the system works laggy or it works fine,because i experienced many lags in MagmaNX with gugu0das kernel and xenom kernel,anyway,than you for the results.
Click to expand...
Click to collapse
I'm so sorry that i wrote wrong PCMark Score.
PCMark score is 3250.
I don't feel a lot of laggy. It works fine for me.

Hi im install MagMa NX UP3 after your kernel everithing work on i9506.your kernel release 3 is best no laggy kernel thank you for your work.
Odesláno z mého SM-N930F pomocí Tapatalk

Mnichovec said:
Hi im install MagMa NX UP3 after your kernel everithing work on i9506.your kernel release 3 is best no laggy kernel thank you for your work.
Odesláno z mého SM-N930F pomocí Tapatalk
Click to expand...
Click to collapse
I've uploaded Release 4 Right now!
Thankyou for feedback!

Im gonna test it on s4 e330l
---------- Post added at 05:38 PM ---------- Previous post was at 05:34 PM ----------
I tested on s4 e330l and i ended with error 7

Release 4 laggy on I9506 i am back on release 3 and everithing ok
Odesláno z mého SM-N930F pomocí Tapatalk

viper.3200 said:
Im gonna test it on s4 e330l
---------- Post added at 05:38 PM ---------- Previous post was at 05:34 PM ----------
I tested on s4 e330l and i ended with error 7
Click to expand...
Click to collapse
Please Re-Download the kernel.
If you turn on Chrome Data save option, then turn off and download.

Mnichovec said:
Release 4 laggy on I9506 i am back on release 3 and everithing ok
Odesláno z mého SM-N930F pomocí Tapatalk
Click to expand...
Click to collapse
I don't feel laggy with Release 4.
Why don't you check if Release 4 is steel laggy when you wipe dalvic cache/cache at TWRP?
Also if yout tweaked some option at Kernel Adiutor, please turn off them all

kitakami said:
I don't feel laggy with Release 4.
Why don't you check if Release 4 is steel laggy when you wipe dalvic cache/cache at TWRP?
Also if yout tweaked some option at Kernel Adiutor, please turn off them all
Click to expand...
Click to collapse
It works good for me with release 4,nice job:good:

Dedede_ said:
It works good for me with release 4,nice job:good:
Click to expand...
Click to collapse
Thankyou for feedback.

Related

[ARC/ARC S] CM9/10 FXP kernel with added CPU governors [29 Sept] DISCONTINUED

DISCONTINUED
FXP139 will probably be my last upload since I have bought a new phone. I will also have a lot less time to put on this. We are expecting an addition to the family soon.
As an alternative you can use Lupus kernel instead.
Hi,
I'm not a kernel developer but I have tried to add some governors to the CM9/10 FXP kernel and I would like to share my result. It seems to be running fine on my phone (arc S).
I'm trying to keep the kernel image as "clean" as possible. Not including or changing anything that might cause incompatibilites with the CM FXP ROM.
Disclaimer:
I'm not responsible for any damage caused to your Phone!
Use it at your own risk!
CM9 Kernel source forked from: https://github.com/CyanogenMod/semc-kernel-msm7x30/tree/4.1.B.0.431
CM10 Kernel source forked from: https://github.com/CyanogenMod/semc-kernel-msm7x30/tree/jellybean
Added features:
SmartassV2 governor
Intellidemand governor
Lulzactive governor
lagfree governor
InteractiveX governor
Simple IO Scheduler (SIO)
0% Battery patch
EXT4 support
------------------------------------------
****** Cyanogenmod 9 ******
------------------------------------------
svantesonFXP128a_boot.img
Changelog:
FXP128 sources
Cleaned up. Only SmartassV2 governor added.
Download: http://www.mediafire.com/?w5uq0aezos2x968
svantesonFXP128b_boot.img
Changelog:
Ramdisk from official FXP128
Tweaked SmartassV2, should be more battery friendly
Download: http://www.mediafire.com/?peudba17n5eqc2n
svantesonFXP128c_boot.img
Changelog:
Added Intellidemand CPU governor
Added lulzactive CPU governor
SmartassV2 fixes
Download: http://www.mediafire.com/?a3cre79wgufckyf
No changes in official FXP129 kernel. You can use FXP128 kernel with FXP129 ROM.
svantesonFXP130a_boot.img
Changelog:
Ramdisk (new recovery) from FXP130
WARNING! Do not use backup in CWM. It will wipe your SD Card!
The bug is in the Official CM FXP130 kernel. I will wait for a fix upstream. Use svantesonFXP128c instead. The only change in FXP130 is the recovery.
Download: http://www.mediafire.com/?27n63a6xmux0arw
svantesonFXP131a_boot.img
Changelog:
Ramdisk (new recovery) from FXP131 (backup bug in CWM solved)
Download: http://www.mediafire.com/?slw7q61toe7u3oy
svantesonFXP132a_boot.img
Changelog:
Added Simple IO Scheduler (SIO)
Latest FXP132 kernel changes
Download: http://www.mediafire.com/?9i4rkyhzw578n8t
svantesonFXP133a_boot.img
Changelog:
Ramdisk from FXP133
No kernel changes
Download: http://www.mediafire.com/?1nlqpcujlbf9nma
svantesonFXP133b_boot.img
Changelog:
Added lagfree governor
Added interactiveX governor
Download: http://www.mediafire.com/?esnzc8lsn970rek
svantesonCM9FXP134_boot.img
Changelog:
No kernel changes
Ramdisk from FXP134
Download: http://www.mediafire.com/?eibz7jeugbtbpx5
svantesonCM9FXP135_boot.img
Changelog:
uncompressed kernel
Ramdisk from FXP135
Download: http://www.mediafire.com/?liyflvm1ozen4xf
svantesonCM9FXP135a_boot.img
Changelog:
Added 0% battery patch by Bazoocaze
EXT4 support
Download: http://www.mediafire.com/?mv116fmcs7b88zz
svantesonCM9FXP136_boot.img
Changelog:
Kernel fixes from FXP136
Ramdisk from FXP136
Download: http://www.mediafire.com/?su3d6668ujgju7n
svantesonCM9FXP136a_boot.img
Changelog:
Added VDD control (sysfs)
Download: http://www.mediafire.com/?n9fat9p15bgisct
svantesonCM9FXP137_boot.img
Changelog:
Kernel fixes from FXP137
Ramdisk from FXP137
Download: http://www.mediafire.com/?jrqac55rb4upey1
svantesonCM9FXP139_boot.img
Changelog:
Ramdisk from FXP139
Download: http://www.mediafire.com/?y40hv37hbdaxqcc
------------------------------------------
****** Cyanogenmod 10 ******
------------------------------------------
svantesonCM10FXP133a_boot.img
Changelog:
CM10 FXP133 kernel with all my additions from CM9
Download: http://www.mediafire.com/?bxllhk5uyrhu3n6
svantesonCM10FXP135_boot.img
Changelog:
Ramdisk from CM10 FXP135
ext4 support
uncompressed kernel
Download: http://www.mediafire.com/?877d4c95wbqfq6o
svantesonCM10FXP136_boot.img
Changelog:
Ramdisk from FXP136
Added 0% battery patch by Bazoocaze
Added VDD sysfs
Download: http://www.mediafire.com/?vqhkbq2a9pbmfrs
svantesonCM10FXP137_boot.img
Changelog:
Kernel fixes from FXP137
Ramdisk from FXP137
Download: http://www.mediafire.com/?3b1k36p4rf161p6
svantesonCM10FXP139_boot.img
Changelog:
Ramdisk from FXP139
Download: http://www.mediafire.com/?h7nc1bul4fe5ke9
----------------------------------------------------------------
Credits:
Cyanogenmod team
FXP Team
Doomlord
erasmux (for smartassV2)
tegrak (for lulzactive)
bylos (for lulzactive and smartassV2 fixes)
faux123 (for intellidemand)
Miguel Boton (for SIO)
imoseyon (for interactiveX)
My sources: https://github.com/newlund/semc-kernel-msm7x30
-------------------------------------------------------------------------------
IF I HELPED YOU, PLEASE PRESS THANKS!
[ARC/ARC S] CM9 FXP kernel with added CPU governors
Great works!
but after flashing this kernel, i cant reboot into recovery. plz check this!
Sent from my Xperia Arc using xda app-developers app
kes4817 said:
Great works!
but after flashing this kernel, i cant reboot into recovery. plz check this!
Sent from my Xperia Arc using xda app-developers app
Click to expand...
Click to collapse
But you can get into recovery by pressing the home button when booting, right?
I'm not sure but I think I have seen the reboot into recovery problem with the official FXP kernel too. Can someone confirm this?
If so, we have to wait for a fix in upstream.
Rebooting to recovery takes for ever, or just to say it does nothing but stucking in endless loop.
Also could you add intellidemand and some schedulers?
EDIT: it actually rebooted after ~10+mins
Yes reboot into recovery. Works But .it takes time!! But i found the Roomtoolbox App that reboot into recovery works very fast with ROomtool box pro.
Credits.
Jrummy16 for this awesome app
Sent from my Xperia Arc using Tapatalk 2
Try to press the home button when waiting for reboot to recovery. Works for me.
Don't know why...
I will soon upload a new cleaned up kernel image with only the smartassV2 governor added. I will focus on this governor for now.
Perhaps I will add more things later.
haha just finished making my kernel today wih added govenors
u can have this territory for now
Any chance for a kernel for the Xperia mini pro?
Or can this kernel be used for the Xperia mini pro?
M66B said:
Any chance for a kernel for the Xperia mini pro?
Or can this kernel be used for the Xperia mini pro?
Click to expand...
Click to collapse
NEVER
zainthesnipe said:
haha just finished making my kernel today wih added govenors
u can have this territory for now
Click to expand...
Click to collapse
Please share
As I said I'm not a kernel developer. Perhaps you do it better?
svanteson said:
Please share
As I said I'm not a kernel developer. Perhaps you do it better?
Click to expand...
Click to collapse
im probably worse than u are
if u want to work on it together i wouldn't mind that
i want to learn as well
Uploaded svantesonFXP128b_boot.img
Changelog:
Ramdisk from official FXP128
Tweaked SmartassV2, should be more battery friendly
Download: http://www.mediafire.com/?peudba17n5eqc2n
svanteson said:
Uploaded svantesonFXP128b_boot.img
Changelog:
Ramdisk from official FXP128
Tweaked SmartassV2, should be more battery friendly
Download: http://www.mediafire.com/?peudba17n5eqc2n
Click to expand...
Click to collapse
u should add intellidemand to ur govenor list
it works well for me at least
zainthesnipe said:
u should add intellidemand to ur govenor list
it works well for me at least
Click to expand...
Click to collapse
Yes, I will look into that. I'm a little bit dissapointed with how smartassv2 performs. I'm getting better battery life with interactive during standby. However during load smartassV2 is better. Perhaps I need to tweak the settings a little bit. Anyone have recommended settings for the ARC/S?
Currently I'm also looking at implementing the lulzactive governor.
svanteson said:
Yes, I will look into that. I'm a little bit dissapointed with how smartassv2 performs. I'm getting better battery life with interactive during standby. However during load smartassV2 is better. Perhaps I need to tweak the settings a little bit. Anyone have recommended settings for the ARC/S?
Currently I'm also looking at implementing the lulzactive governor.
Click to expand...
Click to collapse
Yea so was I smartassv2 worked well on gb not as well on ics.
I think lulzactive is just another smart ass based governor with less battery life but more perfomance
Sent from my LT18i using xda app-developers app
Uploaded svantesonFXP128c_boot.img
Changelog:
Added Intellidemand CPU governor
Added lulzactive CPU governor
SmartassV2 fixes
Download: http://www.mediafire.com/?a3cre79wgufckyf
Please try the new governors (and the SmartassV2 fixes) and let me know if they work.
I'm currently running lulzactive and it looks really promising. Fast and battery friendly.
No changes in official FXP129 kernel. You can use FXP128 kernel with FXP129 ROM.
Uploaded svantesonFXP130a_boot.img
Changelog:
Ramdisk (new recovery) from FXP130
Download: http://www.mediafire.com/?27n63a6xmux0arw
Can you please try to add the mount2sd script support..that's the one good feature that's missing in it...
Cheers...
Doomlord uses a different cpufreq driver than stock sony & FXP kernel so as far as I remembered he modified the values of all the governors in his sources(Probably one of the reasons why you get a slow bootup on recovery since the governor & clock it's using is not compatible).
You could try mine if you want... It's calibrated for stock cpu frequencies which is compatible on stock kernel source & FXP's.
http://50.56.186.177/govs.tar

[KERNEL][4.4.4] HodorKernel [.283/.292][ABANDONED]

PREAMBLE
I have created this kernel because I needed something simple, but also features.
PLEASE NOTE: This kernel is intended for ROMs based on 10.5.A.0.283/292 only. Do not flash it on any AOSP firmware.
Please don't post bug reports if you don't use this kernel with a 10.5.A.0.283/292 ROM. They'll be ignored.
PLEASE READ
How to report a bug?
Include the following in your bug report:
The ROM you are currently using + a link to the ROM's thread
A log, preferably dmesgs or kmsgs (use Google to find out how to pull these from your device)
The version of HodorKernel you use (=date, e.g. 20141104)
Bug reports not meeting these requirements will be ignored.
NO BUG REPORTS ON EXPERIMENTAL BUILDS!​
FEATUREs
Kexec-hardboot
Compiled with @Christopher83 's latest Linaro GCC 4.9.3-2015.03 (optimized for Cortex-A15 cpu; with Neon-VFPv4 technology support) toolchain and O3
Enabled graphite
2-stage boot (android - recovery boot decision; recovery ramdisk inside)
CPU Overclock up to 1.7 GHz
Added 162 MHz and 270 MHz CPU clocks
GPU Overclock up to 487.5 MHz
MultiROM TWRP
In sync with CAF (as of branch kk_2.7_rb1.43)
Enabled and updated prima wlan (built as module) - Prima WLAN is also in sync with CAF (as of branch kk_2.7_rb1.43, commit 521992a1)
Overall stats for all available cores
Voltage Control
Forced fastcharge support
exFAT support
AnyKernel
Suspend backoff driver
LZ4-compressed
msm-sleeper this allows setting the maximal CPU frequency while the screen is off
KCAL
Fixed audio stuttering
Support for faux sound
New governors: intelliactive, wheatley and OndemandPLUS
LOADS of security patches (e.g. CVE-2014-4943, CVE-2014-0196, CVE-2014-3153, CVE-2014-9529, CVE-2014-9683, CVE-2014-8160, CVE-2015-1465, CVE-2015-1420, CVE-2014-8173 and CVE-2014-7970)
auto_hotplug driver
New IO schedulers: BFQ, SIO, FIOPS, ZEN and VR
sysfs for cdrom
LZ4 support+fixes
EXT4 fixes
Optimized ARM RWSEM algorithm (also updated from Linux 3.10)
max_online_cpus feature
Some more RAM reclaimed from loggers
Removed loads of modules (everything except for the wifi module is now built into the kernel)
As you can see, HodorKernel is a fast, very secure, up-to-date, optimized and intelligent kernel. It also offers full MultiROM support.
DOWNLOAD
HubDroid
SOURCE
GitHub (branch 10.5.A.0.283)​
CREDITs
I'd like to thank everyone mentioned in the commit history and/or the list of contributors (more than 2,836).
XDA:DevDB Information
HodorKernel for Sony Xperia Z, Kernel for the Sony Xperia Z
Contributors
Olivier
Source Code: https://github.com/olivieer/android_kernel_sony_apq8064/tree/10.5.A.0.283
Kernel Special Features: Kexec-hardboot, two-stage boot, MultiROM TWRP 2.8.1, AutoSMP, native exFAT support
Version Information
Status: Abandoned
Created 2014-09-02
Last Updated 2015-07-15
Reserved
CHANGELOG
Code:
[U][B]14/04/2015:[/B] [/U]
[list][*]Added msm-sleeper by flar2 - this allows setting the maximal CPU frequency while the screen is off
[*]Added kcal (thanks to Tommy-Geenexus, faux123 and franciscofranco)
[*]Added GPU OC to 487.5 (use at your own risk!)
[*]Killed some logspam
[/list]
[U][B]22/03/2015:[/B] [/U]
[list][*]More security fixes; patched CVE-2015-1420, CVE-2014-8173, CVE-2014-7970
[*]Removed loads of modules (everything except for the wifi module is now built into the kernel)
[*]Added 162 MHz and 270 MHz CPU clocks
[*]Compiled with @Christopher83's latest Linaro GCC 4.9.3-2015.03 Toolchain and O3
[*]Enabled graphite
[/list]
[U][B]19/02/2015:[/B] [/U]
[list][*]Loads of security fixes; patched CVE-2014-9529, CVE-2014-9683, CVE-2014-8160 and CVE-2015-1465.
[*]Killed some logspam
[*]Built some modules into the kernel
[*]Added and enabled the [URL="https://github.com/olivieer/android_kernel_sony_apq8064/commit/4588335e51d3bd332f975ffe200a2c7d7e0a617c"]suspend backoff driver[/URL]
[/list]
[U][B]27/11/2014:[/B] [/U]
[LIST]
[*]Merge of Sony 10.5.1.A.0.292 release (ramdisk only!)
[*]Updated MultiROM TWRP
[*]Tweaked writeback
[*]Fixed memory leak in cfg80211
[*]Decreased Swappiness
[*]Enabled Krait Retention
[*]Network speed tweak for TCP
[/LIST]
[U][B]04/11/2014:[/B] [/U][LIST]
[*]Fixed exFAT
[*]Implemented Faux Sound Control
[*]Synced prima wlan with kk_2.7_rb1.43 (521992a1)
[*]Switched to LZ4 compression
[/LIST]
[U][B]02/11/2014:[/B] [/U]
[LIST]
[*]Added new bootsplash/logo thanks to awesome @edisile!
[*]Merge of kk_2.7_rb1.43 (CAF upstream)
[*]Switched to MultiROM TWRP 2.8.1
[*]Switched to AutoSMP
[*]Implemented sysfs for vibrator level
[*]Added overall stats for all available cores
[/LIST]
[U][B]27/09/2014:[/B] [/U]
[LIST]
[*]Merge of 10.5.A.0.283
[*]Updated TWRP to 2.8.0.0
[*]Added (forced) fastcharge support
[/LIST]
[U][B]02/09/2014: [/B][/U]
[LIST]
[*]Initial public release
[/LIST]
Test thanks wao very fast...oliver overclok 1700 battery is good?
---------- Post added at 12:47 AM ---------- Previous post was at 12:22 AM ----------
Oliver twrp is 2.6.0.3??
Is This compatible with stock kit kat roms likes Criskelo's one?
Inviato da mio nonno col telegrafo
Yes 10.5.A.0.xxx rom...i have problem twrp 2.6.0. No 2.7.1.0...
xNAPx said:
Is This compatible with stock kit kat roms likes Criskelo's one?
Inviato da mio nonno col telegrafo
Click to expand...
Click to collapse
comax70 said:
Yes 10.5.A.0.xxx rom...i have problem twrp 2.6.0. No 2.7.1.0...
Click to expand...
Click to collapse
Guys. I have decided to keep the OP as short as possible this time, why don't just read it?
I read the post ... like I'm the old recovery version.. Whay the post says TWRP 2.7.0.1 excuse are ignorant ...[emoji12]
ill have too TWRP 2.6.3.0 not latest after flash kernel
Feature Request
Hi, would you please add doubletap2wake? I think I would like to try your kernel for multirom but I need that feature as I already got used to waking up my device like that on xzkernel. Thank you.
Kelvin98 said:
Hi, would you please add doubletap2wake? I think I would like to try your kernel for multirom but I need that feature as I already got used to waking up my device like that on xzkernel. Thank you.
Click to expand...
Click to collapse
Please not! DT2W causes so many problems, even if it`s turned off!
BeDesireS said:
Please not! DT2W causes so many problems, even if it`s turned off!
Click to expand...
Click to collapse
But it works extremely well on Xzkernel v26 and yes there was indeed some issues like, the phone will wake up itself when in pocket but it all works fine now on v26. No one is complaining about that anymore...
Kelvin98 said:
But it works extremely well on Xzkernel v26 and yes there was indeed some issues like, the phone will wake up itself when in pocket but it all works fine now on v26. No one is complaining about that anymore...
Click to expand...
Click to collapse
I had still huge probs with V26 and reverted back to stock kernel therefore!
I think the best solution would be a version with and one without dt2w,
but that`s not our decision!
so far this kernel so cool and stable
There is a bug: when you change GPU frequency in TricksterMOD it's reverting to 400 MHz
Kernel works like a charm and battery life is great!
Many thanks for this!
Gesendet von meinem C6603 mit Tapatalk
coming from XZKernel but WiFi dont work here, i cant switch it on its permanently off !
Switch ON is without a function !
dubist said:
coming from XZKernel but WiFi dont work here, i cant switch it on its permanently off !
Switch ON is without a function !
Click to expand...
Click to collapse
Same here, I reverted on Xz v26
Inviato da mio nonno col telegrafo
xNAPx said:
Same here, I reverted on Xz v26
Inviato da mio nonno col telegrafo
Click to expand...
Click to collapse
Did you uninstall xz kernel via aroma first?
It might be the WiFi drivers that come with xz kernel and you must uninstall the kernel via aroma installer first to get a clean base for the new kernel.
Gesendet von meinem C6603 mit Tapatalk
Ok thank you
Edit: so i uninstalled the xz kernel but now after rebooting I lost the recovery, how can i do now?
Inviato da mio nonno col telegrafo
Will test it tomorrow!
Also, please do not include double tap to wake, really, it is the only rason than I revert to stock from XZKernel, it works for people than keeps their phone on the table, but for many others than have to use it in the pocket is a pawnfull feature. :/

[KERNEL][G925FD/I][MM] N0G33K Kernel V4.0 - FEB 2017

Welcome to the N0G33K edition Kernel ​
This kernel is built on the idea of having optimized battery life and performance. A well made balance between these two is what you get.
Read this first
Please do not post requests, because this is my personal kernel and I won't add any stuff I do not want myself (i.e D2W, S2W, AOD, sound control etc). Also I won't add any other support for other devices. Last but not least: I don't reply to questions like: "which governor/scheduler is the best" etc. The choice is all yours.
PS: You need to root yourself (Magisk or SuperSU)
Features
Based on the latest G920FXXU5DPL4 kernel source
Added Linux 3.10.105
Tons of Governors and schedulers added
Compiled with Sabermod 7.0 GCC
Deep sleep and Google Play Services Fix
Enabled Permissive mode
Disabled Knox
Synapse Control
Entropy optimization
Scheduler Improvements
Binder Improvements
Idle Improvements
Other misc optimizations
Download:
V4 https://mega.nz/#!I05xUDLD!7T86PGq2VtTc15VrfFoXhhKth3FIpI4O0gxpTA8vd2s
Changelog:
V1
- Reworked whole kernel
- Optimized battery and performance
V1.1
- Reverted some stuff to test 3
- Fixed Fading LED
V1.5
- Tweaked LMK
- Optimized Workqueue
- Added battery efficiency patches
- AES put to x4 for more speed
- Readahead tweaked
- Vnswap to fast device
- HMP adjusted for more smoothness / battery efficiency
V1.8
- Reverted LMK and Workqueue edits.
- Enabled powereffici�nt Workqueue
- Tweaked Interactive governor
- Added Powersuspend
- Added more Binder changes for UI smoothness
- HMP and Cpuidle improvements.
- LZ4 Compressed
1.9
- Went back to UBERTC 5.3 because N0G33K V1.8 had kernel panics.
- Removed wlan wakelock control and reduced it myself.
- Some other edits and reverts
V2.0
- Reverted ALOT of changes I made in previous versions.
- Updated Kernel source to the latest DPJ2 source
- Compiled with Sabermod 7.0 Toolchain with CCache (should be stable now)
- Updated Linux to 3.10.104
- Backport latest Linux 4.8 random driver (= like super Seeder)
- Backport latest crypto algorithm Chacha20
- Added new battery efficiency patches
- Tweaked interactive governor for better performance/battery.
- Added new governors: Yankactive, Smartmax and Smartmax_eps
- Updated BFQ I/O
- Added dual sim support
- Fixed Invisible CPUset (should actually work now)
- Screen on hotplug disabled (Dynamic hotplug wasnt good enough)
- Added wakelock controls again.
- Updated Synapse
- Patched "Dirty Cow" (CVE-2016-5195) exploit
- Zswap improvements
- Disabled big cores on screen off
- Improved CPUIdle
- Powersuspend hooks added
- and more
V3
Reworked the whole kernel:
- Based on U5DPL4 source
- Powersuspend is out, State Notifier is in.
- Replaced Linux 4.8 random driver with Frandom
- Interactive governor: merged Galaxy S7 Interactive changes (android N changes wont boot, so kept it MM)
- Merged S7 zswap/zpool and zsmalloc android N changes
- Added Impulse governor
- Tweaked I/O Schedulers for our SSD + Zen V2 update
- Xbox control support added and updated to latest upstream (can be enabled in Synapse)
- Noatime as default for better performance
- SafetyNet patched (soon there probably will be a workaround for it...so enjoy as long it lasts)
- More wakelocks toggles added
- Sync on suspend disabled
- Improved Idle drain
- Android OS drain should be better now.
- Removed some other stuff that caused yank like invisible cpusets
V4
- Updated Linux kernel to 3.10.105
- Updated Safetynet patch
- Binder updated to latest Linux 4.6 (smoother UI)
- Backported Linux 4.1.38 random driver and removed Frandom
- DVFS decision mode in Synapse added
- DVFS: scale to 1k instead of 1.2k GHz
- Backported latest CPUidle driver from Linux 4.7 (should give better idle experience throughout the day)
- Other misc optimizations
Credits:
- The Sickness - For his guidance and support
- CODEG33K - He knows why
- Aria.A97 - Intensive daily testing
- Everyone else I cherry-picked from.
Source Code: https://github.com/Noxxxious/Zero
Want to use this in your rom?: PM me first. Disclaimer: I am not responsible for all the damages followed by or to your phone after flashing this kernel. If it bricks, wipes, explodes and you will hold me responsible I will only laugh
XDA:DevDB Information
N0G33K Kernel, Kernel for the Samsung Galaxy S6 Edge
Contributors
Quintz
Source Code: https://github.com/Noxxxious/Zero
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V4
Stable Release Date: February 2017
Created 2016-11-13
Last Updated 2017-02-22
Known issues:
- Probably Synapse "backup profile" doesnt work.
F.A.Q. - Frequently Asked Questions
Q: Synapse says no UCI detected
A: Install Busybox to system/xbin
Q: I had a reboot
A: Only report it here if you didn't undervolt and do it with a log.
A2: If you had random reboot without undervolting, then make a proper log please. Which means I need a last_kmsg from right after the reboot.
You create the log by using this command in adb shell or a terminal or use any 3rd party app like Syslog.
Code:
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
Does this one work for G925F and will it be rooted?
I wish ppl would support w8. I'd be willing to donate for a good kernel
Will this work on the 925T
Link not work
+1
franci79 said:
Link not work
Click to expand...
Click to collapse
Sent from my SM-N930F using XDA-Developers mobile app
hadkeren said:
+1
Sent from my SM-N930F using XDA-Developers mobile app
Click to expand...
Click to collapse
franci79 said:
Link not work
Click to expand...
Click to collapse
Works fine
Testing now [emoji2]
The kernel is absolutely brilliant. I have approx 2 hours youtube and lost only 22 percent of battery 🔋
Gesendet von meinem SM-G925F mit Tapatalk
mydonose said:
The kernel is absolutely brilliant. I have approx 2 hours youtube and lost only 22 percent of battery 🔋
Gesendet von meinem SM-G925F mit Tapatalk
Click to expand...
Click to collapse
Stock settings ?
Love this kernel......great work
thank you for sharing your great kernel on the S6 community. Really loving your kernel for my S6 Edge. Running smooth. Keep it going great Kernel developer.
Inverted Sceen
I just flashed the kernel with flashify apk and after the reboot all the icons works in the opposite way. If I push the icon on the left side open the apk of the right side. It happens the same with the TWRP recovery. I tried to recover with the copy before the flash and nothing resolves. I have reinstalled the rom totally clean and nothing changes. G920F
Could you help me?
edzamber said:
Stock settings ?
Click to expand...
Click to collapse
Yes, nothing changed
Gesendet von meinem SM-G925F mit Tapatalk
kurdiakis said:
I just flashed the kernel with flashify apk and after the reboot all the icons works in the opposite way. If I push the icon on the left side open the apk of the right side. It happens the same with the TWRP recovery. I tried to recover with the copy before the flash and nothing resolves. I have reinstalled the rom totally clean and nothing changes. G920F
Could you help me?
Click to expand...
Click to collapse
U installed kernel for 925f on 920f thats why. There is a way to fix it search....... and use this next time.
http://forum.xda-developers.com/gal...ernel-el-generalissimo-v3-01-10-2016-t3472477
Does anyone know how I can use N0G33K with Magisk hide module? Arter Kernel works for me with Magisk and Im able to use Pokemon go. But with N0G33K Kernel I cant play anymore. Any help? Im using a S6 Edge 925F.
will this work on tmobile s6 edge ith alexis rom ?
lilmikey201 said:
will this work on tmobile s6 edge ith alexis rom ?
Click to expand...
Click to collapse
There is thread for t-mobile users as well, but not this kernel......
Harregukalerik said:
There is thread for t-mobile users as well, but not this kernel......
Click to expand...
Click to collapse
So then the answer is no......
Sent from my SM-G925T using Tapatalk

[Kernel] BeastMode Kernel vR105 LineageOS (A2017U)

No fancy descriptions here. It's a kernel, it's for the axon 7 (US), and it works.
Features (from what I can remember)
KCAL display driver
Added fiops, zen, row, and sio IO schedulers
Enabled westwood, htcp, hstcp, hybla, vegas, scalable, lp, veno, illinois, and dctcp tcp congestion algorithms
Slight overclock to LITTLE cluster (1.72GHz) and big cluster (2.26ghz)
GPU overclock (652MHz)
Performance tweaks
Tweaked out ramdisk
F2FS support
init.d support
Adrenoboost
Touch input boost
Wake lock controls for various things >_>
Fsync on/off support
exFAT (nofuse) support
Enabled core ctl in kernel hotplugging
Enabled qhmp scheduler
enabled HMP cstate aware (is aware of core c-states and tries to schedule tasks on already awake cpus)
Added cleancache and frontswap
Disabled arm "CoreSight"
Enabled zram lz4 compression
Disabled dm_verity kernel wide.
Disabled input debugging driver
Disabled msm remote debugging support
Enabled in-kernel block test/test io scheduler
Disabled ZTE "VLog" and "sdlog"
Disabled cache and m4m error reporting
Disabled panic on correctable cache/m4m errors
Disabled compiling with frame pointers for debugging
much more..
Thanks:
flar2
jcadduono
imoseyon
faux123
dorimanx
savoca
all of team win
all of xda-developers staff
all of xda-developers community (for those i've missed)
of course ZTE for this fantastic device
Google for awesome af Android
________________________________________________________________________________________________
[size=+3]LineageOS[/size]
Download (Enforcing version): BeastMode vR88 for the ZTE Axon 7 (A2017U) now with war_mod
Download (Permisive version): BeastMode vR105 for the ZTE Axon 7 (A2017U) now with war_mod
XDA:DevDB Information
BeastMode Kernel for the Axon 7 (a2017u), Kernel for the ZTE Axon 7
Contributors
freeza, freeza, warBeard_actual
Source Code: http://www.freeza-inc.com/kernelsources/A2017U/N/Stock/Kernel.tar.gz
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: vR105
Stable Release Date: 2017-12-19
Created 2016-12-23
Last Updated 2017-12-20
Changelog
12/19/17-vR105:
Updated almost everything to B32 source
Updated war_mod
Added warmode sysfs entry (/sys/kernel/warmod/warmode) with 0 (disabled) as default. configurable in init.d script
Added android security patches from August-December via the Android Security Bulletin
Ramdisk updated with latest LineageOS version
11/18/17-vR88:
Reborn based on B32/B25 hybrid
Full changelog later
4/18/17-vR45:
Fixes
Resurrection Remix support
4/17/17-vR44:
Disabled overclocking. Didn't provide much benefit and our SoC kind of sucks for OC stability (lower binned probably.)
Tweaks
4/15/17-vR43:
Made little cores behave by forcing them to 1.5GHz by default.
Disabled cstate awareness
4/12/17-vR42:
Removed a bunch of modules and compiled some drivers into kernel
LineageOS support
4/9/17-vR40:
Disabled some debug options in defconfig
Enabled qhmp
F2FS support
4/3/17-vR34:
Core Control is disabled by default (can be re-enabled from /sys/devices/system/cpu/cpu0/core_ctl/disable)
Added a few more wakelock controls (/sys/module/wakeup/parameters/)
3/22/17-vR31:
Added a few more wakelock controls (Thanks @flar2)
Misc fixes
3/21/17-vR30:
Updated to B19 source from ZTE.
3/19/17-vR29:
Fixed NFC until ZTE's B19 source. (Thanks @jimbo77)
3/17/17-vR28:
Updated source a little
Fixed Magisk/NoSuperSU quirks with sim.
3/12/17-vR27:
-Fixed the damn WiFi
-Added magisk compatible NO SuperSU version
2/24/17-vR26:
-Fixed WiFi on permissive
-Updated wlan driver
-Added Zen IO scheduler
2/21/17-vR24:
-Fixed ADB/MTP. ADB shell should launch as root, at least on the permissive version.
-Disabled a bunch of debugging overhead
2/19/17-vR23 (Enforcing only):
-Fixed WiFi
2/17/17-vR22:
-Updated for B15 (7.0/Nougat)
1/30/17-vR15: performance tweaks
-ZTE Nougat F2FS driver
[email protected] f2fs patches
-ZTE Nougat WiFi driver
12/28/16-vR12: attempt #2 at fixing video recording/playback
-more defconfig tweaks
-included B27 library files for mediaplayerservice, camera metadata, cameraservice, and arcsoft night mode.
-that safetynet patch for unlocked bootloader.
12/28/16-vR09: fixed video playback.
-switched wlan driver to CM13 version(R.I.P)
-tweaks to defconfig
12/23/16-vR07: initial release
Lmao
Sent from my Nexus 6P using Tapatalk
Nice
Running on the latest B29, all cool. This device is a behemoth overclocked! Thanks!
Do we have the stock kernel. Just in case we want to rollback?
borijess said:
Do we have the stock kernel. Just in case we want to rollback?
Click to expand...
Click to collapse
Backup the boot partition with TWRP then you can restore it if you want to roll back.
Hey
(i know its for the A2017U)
i am on A2017G , it boots but no audio, maybe i could port your source to A2017G. but the sourcecode link want work.
Thx For your Work.....
VeNuMuS said:
Lmao
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
Why??
Thanks for this! Been waiting for a better kernel.
Questions:
- Does it make double-tap-to-wake faster?
- Does it solve the delayed notifications problem?
- Will it bring about world peace?
dank
Bad and Boujee. Nice.
Other than selecting the max overclock values, do you have any recommended kernel settings to get the best from the phone & kernel? Thanks
I'm going to guess it doesn't work with cm13?
It'd be pretty cool if it did, but I wouldn't be surprised if it didn't.
Im on A2017G and for me Sound work.But Gpu not OC for me it show 624 MHz not 652MHz.Can we change it via Kernel Auditor??
whats the best saturation number in KCAL? also when its flashed does it OC or its left stock speed?
gecko702 said:
whats the best saturation number in KCAL? also when its flashed does it OC or its left stock speed?
Click to expand...
Click to collapse
It's left at its stock values. You'll need to specify the overclock, the step is enabled but not selected by default. I use Kernel Auditor with SuperSU and BusyBox to modify the settings, and so far it's worked just fine.
TheLastSidekick said:
It's left at its stock values. You'll need to specify the overclock, the step is enabled but not selected by default. I use Kernel Auditor with SuperSU and BusyBox to modify the settings, and so far it's worked just fine.
Click to expand...
Click to collapse
What's the safest OC speed without sacrificing too much battery or phone.
---------- Post added at 01:16 PM ---------- Previous post was at 01:14 PM ----------
Is it just me or is the camera faster at taking pics on this kernel?
Is it working on cm13 and can you make a Version without overclocking?
How about undervolt? Can i use an app for this?
dbekan%5 said:
Is it working on cm13 and can you make a Version without overclocking?
How about undervolt? Can i use an app for this?
Click to expand...
Click to collapse
Why would you need a version without overclocking when overclocking isn't enabled by default?

[ROM+Kernel][Stable] Energy Aware Scheduler Xperia XZ

[ROM+Kernel]Energy Aware Scheduler for the Xperia XZ​
What is Energy Aware Scheduler?(oversimplified):
Energy Aware Scheduler essentially replaces your standard HMP/Big.little functions and employing a much more advanced scheduler with Energy Aware Task placement, it also enables different parts of the linux kernel to communicate better for a much better task placement, migration and cpu idling.
you can read more here https://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-project/
want to include EAS in your rom? Please pm me
Essentially, I have ported this function to the Xperia XZ. This projects accomplishes many firsts!!
-The first to get EAS working on the Xperia XZ
-The first to successfully port vox populi EAS powerhal to an OEM ROM
-One of the only closed source OEM ROMs to make use of proper EAS powerhal
IMPORTANT READ BEFORE TESTING
-DO NOT USE ANY KERNEL EXCEPT THE INCLUDED ONE!
-YOU SHOULD NOT CHANGE THE DEFAULT GOVERNOR, LEAVE IT AT SCHED/SCHEDUTIL
-PLEASE READ ALL POSTS!
-The kernel in the newest ROMs have been fixed
-Crashes are not often but can happen
-Crashes lead to a bootloop,(recovery steps in post 2)
-exfat is not working!
-For most devices, this will boot just fine.
BUGS/WEIRD QUIRKS
-Exfat SDcards will not be able to use this ROM/kernel
XDA:DevDB Information
[Project] Energy Aware Scheduler Xperia XZ, ROM/Kernel for the Sony Xperia XZ
Contributors
_LLJY, joshuous, renderbroken
blacksoulxxx
Source Code: [url]https://github.com/LLJY/android_kernel_sony_msm8996/tree/EAS[/URL]
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.18.31
ROM Firmware Required: 41.2.A.7.35
Version Information
Status: Testing
Created 2017-07-20
Last Updated 2017-07-20
How can you get this project working better?
Project is stable!
Installation:
Flash the ZIP thats all!!
Bootloops?:
Reflash the zip. Bootloops will be fixed
Downloads:
V1.3
ROM:
-Updated EAS settings for better battery life
https://drive.google.com/open?id=0ByXth_QA4mLkZTVYMkc1eFFrLTA
V1.20
ROM:
-Fixed powerhal
-Fixed Perfd
-Vox Populi is now tunable
-Now eas should be working properly
-Deleted texfat kernel module to fix bootloops
Kernel:
-Safetynet fix
-Disabled crc for better performance
-Enabled exfat driver
https://drive.google.com/file/d/0B1GT7O5RajNnTG1QTU9oQ2RlUUk/view
old:
V1.10
DO NOT USE ANY KERNEL EXCEPT THE INCLUDED ONE
-set schedutil governor as default
-Vox populi powerhal(debug version)
-Marlin Perfd and necessary EAS blobs added
https://drive.google.com/file/d/0ByXth_QA4mLkbk1mNlR6SGVmSkk/view
res3
Your my hero bro @_LLJY go team duality !!
Can I upload this rom directly to the duality?
Wysłane z mojego F8331 przy użyciu Tapatalka
ziuta24 said:
Can I upload this rom directly to the duality?
Wysłane z mojego F8331 przy użyciu Tapatalka
Click to expand...
Click to collapse
Try, test as much as you can.
If it bootloops, try clean.
If it bootloops again, try different ftf
Gratz man
Alright guys, all issues with EAS have now been fixed
Working good, glad to finally see this first hand
Testing new kernel for EAS ROM V1.20
Okay, now zipping the newest ROM + kernel, i will release it once it has finished uploading
V1.20
-Fixed lib/hw powerhal
-cleaned up kernel, should now be much faster and zero random reboots.
-deleted texfat kernel module(was preventing several devices from booting)
-Vox populi is now tunable
bugs
-exfat sdcards are broken
-nothing else
OP updated with new links
The ROM in this package is the latest Duality ROM or Stock?
thatguy222 said:
The ROM in this package is the latest Duality ROM or Stock?
Click to expand...
Click to collapse
Modified duality Rom with EAS stuff
Installed two hours ago and so far it is working beautifully.
What's the difference?
yang137197 said:
What's the difference?
Click to expand...
Click to collapse
Read the damn op
Energy Aware Scheduler essentially replaces your standard HMP/Big.little functions and employing a much more advanced scheduler with Energy Aware Task placement, it also enables different parts of the linux kernel to communicate better for a much better task placement, migration and cpu idling.
you can read more here https://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-project/
Click to expand...
Click to collapse
best rom until now. no ranreboots since yesterday. very very energy save
Gesendet von meinem F8332 mit Tapatalk
spike7701 said:
best rom until now. no ranreboots since yesterday. very very energy save
Gesendet von meinem F8332 mit Tapatalk
Click to expand...
Click to collapse
did you flash it directly on duality rom v3.0 or flash it on ftf?

Categories

Resources