• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[KERNEL][EAS][10/11] Pop Kernel

Search This thread

linckandrea

Senior Member
Nov 9, 2013
477
1,144
Roma
Moto X 2014
Nexus 9
Q-r3-p is here!

Changelog:
Msm performance can now be disabled
Many commits that improve cpu-boost driver
Merged last derferlot kernel commits
Merged last version of wireguard
Enabled ulps on all pannel model (much better battery life when screen is off)
Force wlan module to load ( it fix some a wifi error in some older build of bliss and havoc)
Many more tweaks and fixes

Download :
http://www.mediafire.com/file/25ler74smknqc8y/pop-kernel-poplar-Q-r3-p.zip/file
 

bozinsky73

Senior Member
Dec 30, 2014
145
39
Xiaomi Poco F3
Q-r3-p is here!

Changelog:
Msm performance can now be disabled
Many commits that improve cpu-boost driver
Merged last derferlot kernel commits
Merged last version of wireguard
Enabled ulps on all pannel model (much better battery life when screen is off)
Force wlan module to load ( it fix some a wifi error in some older build of bliss and havoc)
Many more tweaks and fixes

Download :
http://www.mediafire.com/file/25ler74smknqc8y/pop-kernel-poplar-Q-r3-p.zip/file


Hi, I have troubles flashing it, cause it crashes at boot on . 228 stock rom, rooted with magisk 20.4: phone stucks on sony logo forever :( and I can't take logs
 

linckandrea

Senior Member
Nov 9, 2013
477
1,144
Roma
Moto X 2014
Nexus 9
so guys after many of you ended up confused on stock compatibility i decided to delete all traces of stock version inside the first post

my recommendation is only one . Read all post and don't rush on download button


now some member of test group ask my to open the telegram group via link:
so here is it
https://t.me/joinchat/LCPUmBbo6UV3M2SM6YJnVw

IMPORTANT: is a test group so do not enter if you don't know what are you doing .
 

caspian_swan

Member
Jul 1, 2013
11
1
best app to change kernel settings

thanks for the kernel.
what is the best app to change settings such as clock speed, governor etc...?
I tried some of them in the Google play and undervolting was not supported.
 

Al_Capwn

New member
Nov 28, 2020
1
0
how can i make this work on G8343 version of XZ1??

Also thanks for bringing my attention to linaro, my phones are running:
  • TWRP 3.4.0
  • LineageOS 17
  • Magisk 20.4
however kernel doesn't like canadian version of XZ1
 
Last edited:

jurkoman

Member
Oct 24, 2015
36
7

cover.png

Code:
/*  *** Disclaimer
* Your Warranty is now Void!
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* BOOM goes the Dynamite
*/


Introduction

Hello everyone,
the goal of this kernel is to be stable but guarantee many tunable settings to all advanced users

Features
-Compiled With the latest Aosp clang version
-Updated with the latest sources
-Cpu governors:blu_active, all stocks
-Cpu underclock to 230Mhz
-Gpu undeclock to 180Mhz
-I/O: Fiops, Zen, Maple,BFQ, all stocks
-Tcp congestion algorithms: westwood (tunable), all stocks
-Boeffla_wl_blocker (generic wakelock blocker driver)
-Sound control
-Wireguard support
-many patches to improve performance and battery
-Disable some unnecessary debugs
-More tweaks(check source)

Installation instructions

if you are on stock kernel and you have magisk installed
--Reboot in recovery
--Wipe dalvik cache,cache(recommended)
--flash pop kernel

if you are on an previous version (clean install method)
--Reboot in recovery
--Wipe dalvik cache,cache(recommended)
--flash the stock kernel of your rom
--boot
--Reboot in recovery
--Wipe dalvik cache,cache(recommended)
--flash magisk
--boot
--Reboot in recovery
--Wipe dalvik cache,cache(recommended)
--flash pop kernel


Note:
1. This kernel works with any rom that use a 4.4y kernel

2.this kernel work only on Q custom roms and it NOT work on stock rom

3. It require latest version of magisk since modules are NOT directly pushed inside system/vendor

4. Some member of test group ask my to open the telegram group via link: so here is it (enter only if you want to be a tester)




Download latest stable version



Thanks To
Code:
-LineageOS team
-Google
-hypertoolchains team
-franciscofranco
-flar2
-faux123
-much others.
[/SPOILER]
XDA:DevDB Information
Pop Kernel for poplar, Kernel for the Sony Xperia XZ1

Contributors
linckandrea
Source Code: [url]https://github.com/linckandrea/Pop-kernel-poplar-Q[/URL]

Kernel Special Features:

Version Information
Status:
Testing

Created 2019-09-15
Last Updated 2020-06-26

Hello, i have tried your kernel several times with some custom roms for G8341 (PE10, Havoc and iodé) and i must say, this is very good and stable kernel, better than stock kernel no problems with daily use until i set up things in kernel adiutor.

One thing which i noticed is 4 times more battery consumption in average after setup in kernel adiutor (from 60-100mA to 200-300mA, no apps running only test apps, i have tested it with AIDA64 and AccuBattery) - after setup min frequency to 230mA for little and big cluster and change CPU governors to Blu_active, before restart is lower consumption (around 50mA). After restart is more battery consumption even if i change governor back to interactive.
Please check this problem because it havent any logic if i underclock cpu and around 4 times more battery drain.
Also even if you present some functions and with this functions enabled is worse for ex. battery consumption or tell me if this is normal.
Thank you.
 
Last edited:

linckandrea

Senior Member
Nov 9, 2013
477
1,144
Roma
Moto X 2014
Nexus 9
Hello, i have tried your kernel several times with some custom roms for G8341 (PE10, Havoc and iodé) and i must say, this is very good and stable kernel, better than stock kernel no problems with daily use until i set up things in kernel adiutor.

One thing which i noticed is 4 times more battery consumption in average after setup in kernel adiutor (from 60-100mA to 200-300mA, no apps running only test apps, i have tested it with AIDA64 and AccuBattery) - after setup min frequency to 230mA for little and big cluster and change CPU governors to Blu_active, before restart is lower consumption (around 50mA). After restart is more battery consumption even if i change governor back to interactive.
Please check this problem because it havent any logic if i underclock cpu and around 4 times more battery drain.
Also even if you present some functions and with this functions enabled is worse for ex. battery consumption or tell me if this is normal.
Thank you.

CPU gov and CPU freqs should not been setted random

About your other question setting too low the cpu and using your phone normally make the gov do a ping pong effect where the gov jump from to the min freq to the more powe hungry max freq everytime un order to make the phone
Smoth
 

jurkoman

Member
Oct 24, 2015
36
7
CPU gov and CPU freqs should not been setted random

About your other question setting too low the cpu and using your phone normally make the gov do a ping pong effect where the gov jump from to the min freq to the more powe hungry max freq everytime un order to make the phone
Smoth
Thank you for your answer and for your work.
I had tested several times this kernel on iode rom and sometimes i noticed similar battery drain issue even with untouched kernel.
 
Last edited:

Xda user11

Member
Dec 22, 2020
24
3
CPU gov and CPU freqs should not been setted random

About your other question setting too low the cpu and using your phone normally make the gov do a ping pong effect where the gov jump from to the min freq to the more powe hungry max freq everytime un order to make the phone
Smoth
I tried ur kernel with Sony xzp( dowloaded it from sony xzp thread), but it's stuck at Google logo. Latest version of Pixel Experience. What could be the issue?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9

    cover.png

    Code:
    /*  *** Disclaimer
    * Your Warranty is now Void!
    * I am not responsible for bricked devices, dead SD cards, thermonuclear war,
    * or you getting fired because the alarm app failed. Please do some research
    * if you have any concerns about features included in this KERNEL
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    * BOOM goes the Dynamite
    */


    Introduction

    Hello everyone,
    the goal of this kernel is to be stable but guarantee many tunable settings to all advanced users

    Features
    -Compiled With the latest Proton Clang
    -Updated with the latest sources
    -EAS patches from 4.9y
    -I/O: Fiops, Zen, Maple,BFQ, all stocks
    -Tcp congestion algorithms: westwood (tunable), all stocks
    -Boeffla_wl_blocker (generic wakelock blocker driver)
    -Sound control
    -Wireguard support
    -many patches to improve performance and battery
    -Disable some unnecessary debugs
    -More tweaks(check source)

    Installation instructions

    if you are on stock kernel and you have magisk installed
    --Reboot in recovery
    --Wipe dalvik cache,cache(recommended)
    --flash pop kernel

    if you are on an previous version (clean install method)
    --Reboot in recovery
    --Wipe dalvik cache,cache(recommended)
    --flash the stock kernel of your rom
    --boot
    --Reboot in recovery
    --Wipe dalvik cache,cache(recommended)
    --flash magisk
    --boot
    --Reboot in recovery
    --Wipe dalvik cache,cache(recommended)
    --flash pop kernel


    Note:
    1. This kernel works with any rom that use a 4.4y kernel

    2.this kernel work only on Q /R custom roms and it was reported work on stock rom(not supported)

    3. Telegram group link: so here is it usually (i release test builds there)




    Download latest stable version



    Thanks To
    Code:
    -LineageOS team
    -Google
    -hypertoolchains team
    -franciscofranco
    -flar2
    -faux123
    -much others.
    [/SPOILER]
    XDA:DevDB Information
    Pop Kernel for poplar, Kernel for the Sony Xperia XZ1

    Contributors
    linckandrea
    Source Code: [url]https://github.com/linckandrea/Pop-kernel-poplar-Q[/URL]

    Kernel Special Features:

    Version Information
    Status:
    Testing

    Created 2019-09-15
    Last Updated 2020-06-26
    5
    Q-r3-p is here!

    Changelog:
    Msm performance can now be disabled
    Many commits that improve cpu-boost driver
    Merged last derferlot kernel commits
    Merged last version of wireguard
    Enabled ulps on all pannel model (much better battery life when screen is off)
    Force wlan module to load ( it fix some a wifi error in some older build of bliss and havoc)
    Many more tweaks and fixes

    Download :
    http://www.mediafire.com/file/25ler74smknqc8y/pop-kernel-poplar-Q-r3-p.zip/file
    4
    so guys after many of you ended up confused on stock compatibility i decided to delete all traces of stock version inside the first post

    my recommendation is only one . Read all post and don't rush on download button


    now some member of test group ask my to open the telegram group via link:
    so here is it
    https://t.me/joinchat/LCPUmBbo6UV3M2SM6YJnVw

    IMPORTANT: is a test group so do not enter if you don't know what are you doing .
    3
    New stable version
    i really put my all efforts on this kernel, and i think that what i made is incredibly good(IMHO)

    now some informations about this update:
    the kernel now support modules, so it should be compatible with any roms that have a 4.4y kernel
    cpu and gpu underclock
    sound control
    added bfq and maple iosched
    added westwood and is tunable
    Nintendo Joy-Con and Pro Controller
    many patches to improve both performance and battery life
    more "under the hood" improvements

    Download is on the first post


    if anyone with a sony xz premium and xz1 compact read this message ,the kernel source is the same so i can easily port this kernel on your device, but since i don't own them i need testers, if you want a be a tester PM me