[12/09/19][kernel] FENIX [4.4.191][HMP][EAS][Pie/10][CLANG][OC ]

Search This thread

paul89rulez

Senior Member
Apr 13, 2010
1,199
674
DFkReborn-v1.1.1-4.4.178

-deleted cpu-boost\msm-performance
-added cpu-input-boost \ devfreqboost
-3x faster integer performance
-cpu-idle optimizations for better idle battery backup
-gpu optimization for better battery backup
-removed selinux audit for better performance \ battery backup
-builded with updated Linaro 7.7.4 Toolchain with -03

Enjoy!

DOWNLOAD
 
  • Like
Reactions: Nikhilkumar038

dijia1124

Senior Member
May 12, 2017
105
28
Hello !
Should I use your version of TWRP in the first post or can I use the official one ?
Thx ?
Edited : And ... Is this kernel only for stock ROMs / custom ROMs , or unified ?
 
Last edited:

paul89rulez

Senior Member
Apr 13, 2010
1,199
674
Hello !
Should I use your version of TWRP in the first post or can I use the official one ?
Thx
Edited : And ... Is this kernel only for stock ROMs / custom ROMs , or unified ?

Use the twrp you want. My kernel only supports stock roms and generic system image (gsi), from this trhead:
https://forum.xda-developers.com/project-treble/trebleenabled-device-development
Remember to wipe dalvik cache after the flash, and to flash magisk if you want root.
Im about to relase a new improved EAS version.
 
Last edited:
  • Like
Reactions: dijia1124

paul89rulez

Senior Member
Apr 13, 2010
1,199
674
FENIX Kernel:

2LAIqE2.jpg


changelog:
- rebased all to drg lastest sources to avoid any kind of source corruption
- camera drivers fully reverted to stock source to avoid any kind of problems (i will not touch nothing there in future)
- builded with gcc9 with alot of fixes
- upstreamed to 4.4.185 + LA.UM-0072 wlan drivers, builded inside the kernel
- we are module free
- sdm636 have now only little cpu freqs like sdm660: we cant afford 2.2ghz on 3000mah battery
- sdm630 fully supported
- nokia b2n fixed rotation bug
- cpu input boost
- disabled debugfs, tracing, loggings, debugs, i mean, not all of them but TONS OF THEM
- deleted most of unused drivers, like dvd players, cassette drivers (wtf nikki)
- disabled nikki usless drivers
- alot of workloads on power efficient workqueques
- vibration control (maybe not in b2n)
- sound control , with no metallic sound
- 160mhz initial gpu freq to save power + -50v undervolt for better power consumption
- sdFat driver, lastest version
- KCAL fixed, updated and optimized for sdm660 family processors
- zram lz4 compression for better perf
- disabled crc check
- blocked ipa and other wakeloks (but no boeffla wkl blocker for now)
- gpu will wake up only if there is a ioctl rather then a touch input, to save power
- reduced the max voltage allowed for the panel
- lowered cpu\gpu thermals to avoid device damage
- new fenix banner for recovery
- console framebuffer optimizations for 70% better perf
- 3 x faster integer than stock
- interactive optimizations
- idle lite changes
- don't need to flash magisk after flash
- and other tons of optimizations, but carefully cherry picked from the best devs around here
-refer to build date as build number

DOWNOLOAD
 
  • Like
Reactions: Nikhilkumar038

paul89rulez

Senior Member
Apr 13, 2010
1,199
674
2LAIqE2.jpg


FENIX-EAS-

-basically, all the feats of Fenix HMP
-EAS energy model by @nysadev (fantastic)
-some governors, blu_schedtuil, schedutil,
-dont let gcam and settings waste power on background
-removed some other logspams\debugs
-cpuidle lpm prediction tuning, for better idle battery saving
-removed dsboost\dynamicstune boost, to save power
-builded with Ofast
-alot of tasks uses interrutible w8s , for better idle
-100hz otpimizations
-backported PELT from 4.14 , for better power consumption/performance
-alot of sched patches
-alot of gpu performance improvements
-enabled ram ECC for faster reboots (this is awesome)
-aligned strcmp to 64kb cache line
-alot of cache optimizations by Sultan
- rewrited iommu/Ashman from sultan
- optimized for armv8
- increased kgsl priority: more smoothness
-boot speed optimizations
-cpu idle further optimizations
-PELT optimizations
- Foxed snapdragon 630 EAS bootloop
- updated my energy model for 630 by porting nysadev capacity based one for sdm660: this will give more battery and smoothness
- suppress debug verbose and disabled exp rcu like in sdm660
- removed the usless tz_log, that was spamming and yelling in the background (tx to bielfiboi to discover this @¥sBielefeld)
- builded with gcc 9.1 -ofast
- very good battery backup, performance

ALWAYS wipe dalvik cache after flashing the kernel, or you will encounter bugs.


DOWNLOAD
 
Last edited:

brtq82

Member
Jan 6, 2011
8
1
Edinburgh
Pixel Dust GSI

for some reasons i stuck in boot mode. i have wiped cache etc. tried 2 version of your kernel. only version which is working for me( nokia 6.1 plus pixel dust gsi)only version which is working for me is DFkReborn 4.4.178 from May... ? do you know why is like that? cheers
 

paul89rulez

Senior Member
Apr 13, 2010
1,199
674
for some reasons i stuck in boot mode. i have wiped cache etc. tried 2 version of your kernel. only version which is working for me( nokia 6.1 plus pixel dust gsi)only version which is working for me is DFkReborn 4.4.178 from May... ? do you know why is like that? cheers

You wipe dalvik after every kernel flash?
I was using pixeldust gsi too times back, with no problems.
Next time pls provide a log, i will help you out.
 
G

GuestK00235

Guest
Hey Paul!
Awesome kernel, Currently flashed on stock ROM w/June 2019 SP. Phone's running smooth AF. I haven't had enough time to test the kernel to the fullest, Will let you know how it goes.
Is the fast-charging speed reduced?
I still have metallic noise on EAS base kernel. Will tell you if it is also in HMP.

Edit - HMP does not have the mettalic voice.
 
Last edited:

paul89rulez

Senior Member
Apr 13, 2010
1,199
674
Hey Paul!
Awesome kernel, Currently flashed on stock ROM w/June 2019 SP. Phone's running smooth AF. I haven't had enough time to test the kernel to the fullest, Will let you know how it goes.
Is the fast-charging speed reduced?
I still have metallic noise on EAS base kernel. Will tell you if it is also in HMP.

Edit - HMP does not have the mettalic voice.

Hello there, thank you for all this testing.
The metallic sound is fixed in the hmp version, as i ve updated some driver to the latest version.
Eas its currently in stall, because of the summer. It needs alot of testing, and efforts to be well balanced.
Fast charging speed should be the same, as i didn't touch anything related to it. But if you feel that its underperforming, provide me a dmesg and i will look into it.
 
  • Like
Reactions: JavaDroid_

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    FENIX

    P50nP4q.jpg

    Disclaimer:
    use this kernel at your own risk. Flashing it may brick your device. I'm not responsible for any software/hardware and any kind of damages/losses.


    I make this kernel for my own, and decided to share with community.

    The goal of this kernel is to maintain stability over performance, and extend for what possible the battery backup. Enjoy.

    What's in it:
    Code:
    -Cpu little cluster overclock to 1.8ghz
    -Cpu big cluster overclock to 2.2ghz
    -Gpu Underclock to 160mhz
    -Latest Caf Tag
    -Latest wlan drivers
    -Kcal, display color full control
    -Sound Control 
    -PowerEfficientWq
    -F2fs
    -Vibration Control
    -Compiler Optimizations
    -Battery Tweaks
    - Sultan Drivers
    -EAS
    -Performance tweaks
    -Refer to changelog or to git to all the tons of features
    -Some other patches, check github


    Download this file, reboot to bootloader and do:
    fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta.img
    fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta.img
    Flash Twrp
    Then Reboot to Twrp


    Changelog-HMP-:
    Code:
    12/09/2019--LoveEdition--
    - Android 10 ready
    - Drg: Overclocked big cores too, like sdm660: 2.2ghz
    - rebased again to new cleaned sources with latest nikki merges
    - upstreamed to 4.4.191 + LA-UM-0074 wlan drivers, built inline
    - Sultan's Ion, Iommu, ashman drivers, for improved performances
    - Goodboi governor: an impulsed tweaked by me for battery
    - kgsl: dispatch commands by using a master ktrhead: to reduce jitter by alot
    - pl2: set gpu idle timeout to 64ms (like b2n\drg)
    - ddrbus: changed governor to avoid 100% freq stuck
    - allowed deeper idle cores\cluster
    - source cleaned, keeped only the useful commits
    - and alot, alot more. Check git.
    
    13-07-2019-1644:
    - rebased all to drg lastest sources to avoid any kind of source corruption
    - camera drivers fully reverted to stock source to avoid any kind of problems (i will not touch nothing there in future)
    - builded with gcc9 with alot of fixes
    - upstreamed to 4.4.185 + LA.UM-0072 wlan drivers, built inside the kernel
    - we are module free
    - sdm636 have now only little cpu freqs like sdm660: we cant afford 2.2ghz on 3000mah battery
    - sdm630 fully supported
    - nokia b2n fixed rotation bug
    - cpu input boost
    - disabled debugfs, tracing, loggings, debugs, i mean, not all of them but TONS OF THEM
    - deleted most of unused drivers, like dvd players, cassette drivers (wtf nikki)
    - disabled nikki usless drivers
    - alot of workloads on power efficient workqueques
    - vibration control (maybe not in b2n)
    - sound control , with no metallic sound
    - 160mhz initial gpu freq to save power + -50v undervolt for better power consumption 
    - sdFat driver, lastest version
    - KCAL fixed, updated and optimized for sdm660 family processors
    - zram lz4 compression for better perf
    - disabled crc check
    - blocked ipa and other wakeloks (but no boeffla wkl blocker for now)
    - gpu will wake up only if there is a ioctl rather then a touch input, to save power
    - reduced the max voltage allowed for the panel 
    - lowered cpu\gpu thermals to avoid device damage
    - new fenix banner for recovery
    - console framebuffer optimizations for 70% better perf
    - 3 x faster integer than stock 
    - interactive optimizations
    - idle lite changes
    - don't need to flash magisk after flash
    - and other tons of optimizations, but carefully cherry picked from the best devs around here
    -refer to build date as build number
    Changelog-EAS-:
    Code:
    -basically, all the feats of Fenix HMP
    -EAS energy model by @nysadev (fantastic)
    -some governors, blu_schedtuil, schedutil,
    -dont let gcam and settings waste power on background
    -removed some other logspams\debugs
    -cpuidle lpm prediction tuning, for better idle battery saving
    -removed dsboost\dynamicstune boost, to save power
    -builded with Ofast
    -alot of tasks uses interrutible w8s , for better idle
    -100hz otpimizations
    -backported PELT from 4.14 , for better power consumption/performance
    -alot of sched patches
    -alot of gpu performance improvements
    -enabled ram ECC for faster reboots (this is awesome)
    -aligned strcmp to 64kb cache line
    -alot of cache optimizations by Sultan
    - rewrited iommu/Ashman from sultan
    - optimized for armv8
    - increased kgsl priority: more smoothness
    -boot speed optimizations
    -cpu idle further optimizations
    - PELT optimizations
    - Foxed snapdragon 630 EAS bootloop
    - updated my energy model for 630 by porting nysadev capacity based one for sdm660: this will give more battery and smoothness
    - suppress debug verbose and disabled exp rcu like in sdm660
    - removed the usless tz_log, that was spamming and yelling in the background (tx to bielfiboi to discover this)
    - builded with gcc 9.1 -ofast
    - very good battery backup, performance

    DOWNLOAD-HMP-
    DOWNLOAD-EAS-

    ALWAYS wipe dalvik cache after flashing the kernel, or you will encounter bugs.

    Enjoy,
    feedback is appreciated.

    Thanks to:
    @madpausa, without him I would never have approached a linux distro
    @hmd
    @xda
    and all the other authors of the hundreds of commits in github !

    XDA: DevDB Information
    Fenix kernel for NokiaDRG\B2N\PL2
    Compiler: GCC-9.1
    Branch: Android 9.0
    Kernel Version: 4.4
    defconfig: nokia_defconfig
    Source Code:
    FENIX
    Image source:
    http://i.imgur.com/R2xjrZ7.jpg
    4
    2LAIqE2.jpg


    FENIX-EAS-

    -basically, all the feats of Fenix HMP
    -EAS energy model by @nysadev (fantastic)
    -some governors, blu_schedtuil, schedutil,
    -dont let gcam and settings waste power on background
    -removed some other logspams\debugs
    -cpuidle lpm prediction tuning, for better idle battery saving
    -removed dsboost\dynamicstune boost, to save power
    -builded with Ofast
    -alot of tasks uses interrutible w8s , for better idle
    -100hz otpimizations
    -backported PELT from 4.14 , for better power consumption/performance
    -alot of sched patches
    -alot of gpu performance improvements
    -enabled ram ECC for faster reboots (this is awesome)
    -aligned strcmp to 64kb cache line
    -alot of cache optimizations by Sultan
    - rewrited iommu/Ashman from sultan
    - optimized for armv8
    - increased kgsl priority: more smoothness
    -boot speed optimizations
    -cpu idle further optimizations
    -PELT optimizations
    - Foxed snapdragon 630 EAS bootloop
    - updated my energy model for 630 by porting nysadev capacity based one for sdm660: this will give more battery and smoothness
    - suppress debug verbose and disabled exp rcu like in sdm660
    - removed the usless tz_log, that was spamming and yelling in the background (tx to bielfiboi to discover this @¥sBielefeld)
    - builded with gcc 9.1 -ofast
    - very good battery backup, performance

    ALWAYS wipe dalvik cache after flashing the kernel, or you will encounter bugs.


    DOWNLOAD
    3
    DFkReborn-EAS-1.0.1-4.4.180:

    -intilial EAS bringup
    -compiled with gcc-8.2.1 o3
    -removed all governors, only schedutil in
    -anxiety i\o
    -a lot, a lot of changes, check git if you want full cl.
    -good performance \ bb

    Download
    2
    Code:
    12/09/2019-HMP-LoveEdition--
    - Android 10 ready
    - Built with clang 9.0.5 -03
    - Drg: Overclocked big cores too, like sdm660: 2.2ghz
    - rebased again to new cleaned sources with latest nikki merges
    - upstreamed to 4.4.191 + LA-UM-0074 wlan drivers, built inline
    - Sultan's Ion, Iommu, ashman drivers, for improved performances
    - Goodboi governor: an impulse governor tweaked by me for battery
    - kgsl: dispatch commands by using a master ktrhead: to reduce jitter by alot
    - pl2: set gpu idle timeout to 64ms (like b2n\drg)
    - ddrbus: changed governor to avoid 100% freq stuck
    - allowed deeper idle cores\cluster
    - source cleaned, keeped only the useful commits
    - and alot, alot more. Check git.


    DOWNLOAD
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone