[KERNEL][E.A.S]Singh Kernel v3.7[10]

Search This thread

mpschahal16

Senior Member
Mar 19, 2015
239
264
Moradabad
dkjP50l.jpg
DISCLAIMER
Code:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this 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.
Just to be on the safer side - please restore to stock boot.img or dirty flash your rom before flashing this!
INTRODUCTION
Hey, this is my personal kernel for my Zenfone Max Pro M1. The aim for my kernel is
  • Performance,Battery life.
  • Security and stability.

Requirements
  • BACKUP your Boot.img and ROM Before flash this Kernel.
  • Unlocked Bootloader as well
  • Latest TWRP

Features


NOTE: This list will not always been 100% up to date
  • E.A.S
  • Up to date with the latest stable Linux version
  • backlight dimmer option
  • sound control
  • vibration strength control
  • Flashed with anykernel2
  • Boeffla Wakelock Blocker
  • Added KCAL support
  • TCP congestion controller
  • Added Simple GPU Algorithm
  • Added fsync on/off support
  • Adreno idler: (active by default)
  • Adrenoboost(off by default)
  • Added finger print boost.
  • Usb fast charge(enabled by default)
  • LZ4 zram compression
  • i/o scheduler (maple,bfq(default),CFQ,anxiety)
  • Ex- fat support
  • Added EAS governer
  • F2fs support(You need supported recovery and rom)
  • Klaps v4.1
  • Charging improvement



  • many more things


Installation
Please Dirty flash yr rom first.
->reboot to twrp flash kernel zip.

Note
  • Please Dirty flash ur rom first.
  • if ur temp go above 41 while charging,shut down ur device for 10 min
  • For f2fs u need supported recovery and rom.

Download

Telegram Testing Group LInk
https://t.me/Singh_X00T


Changelogs

See second post.


Support Devlopment(Donate)

Google pay(tez) :https://drive.google.com/file/d/1dbUYG6ebSFKyY25UHqd6sWPAukdf2oIq/view?usp=sharing



PayPal :https://paypal.me/mpschahal




SPECIAL THANKS & CREDITS:
SudeepDuhoon
Shivam Kumar Jha
Mihran Thalhath
@ScreaMySkrillEX
@amog787
@ktommy91
@osm0sis for AnyKernel2
@zx2c4 for WireGuard
@travarilo
lineage team



Frequently asked questions

Q: How do I control the kernel?
A: I personally use SmartPack manager. Feel free to use any you like.

Q: I am having an issue, can you help me?
A: I am not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide. If I can't reproduce reliably, I'm not going to fix the issue.

Q: Can you add xyz feature?
A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not add anything that compromises performance.



XDA:DevDB Information
Singh_Kernel, Kernel for the Asus ZenFone Max Pro M1

Contributors
Manpreet Singh (mpschahal16),
Source Code: [url]https://github.com/mpschahal16/Singh_X00Tpr.git[/URL]

Kernel Special Features:Stable,smooth,battery friendly.

Version Information
Status: Stable
Current Stable Version: v3.7
Stable Release Date: 2020-09-06

Created 2018-09-06
Last Updated 2020-09-06
 
Last edited:

mpschahal16

Senior Member
Mar 19, 2015
239
264
Moradabad
Changelogs

V3.7 Stable

*upstream v4.4.235
*Use common keycodes for fp gestures
*disable audit log spam
*disable some logs.
*wl_blocker:add cdfinger and radio_interface to default list
*default tcp: westwood
*zram: srt default algo to zstd.


V3.6 Stable

*Restart this project
*Upstream v4.4.234.
*Spectrum Support
*Disable some logging/tracers.
*Oc to 2.4Ghz on big 1.8Ghz on small(default little at 1.6 big at 1.8)
*wireguard: Updated to v1.0.20200729
*Improve ram management.
*add input boost and devfreq boost with DSB
*cpufreq:Nuke non EAS cpu governor(powersave,interactive,conservative,ondemand,userspace,relaxed,chill)
*cpufreq:add various eas governors(schedutil,blu_schedutil,darkutil,electroutil,helix_schedutil,pwrutilx,schedalucard)
*Enable zstd zram algo(lz4 is default set)
*Added fsync on/off support
*drivers:make CRC sw toggable
*Charging improvements.
*devfreq: add Simple GPU Algorithm
*oc gpu to 465Mhz
*KSM (off by default)
 
Last edited:

TalkingFOX

New member
Dec 3, 2017
1
1
Not bad. Waiting GPU... :D

Default, v326:
Single-core: 1340 | Multi-core: 4933
Singh v1:
Single-core: 1542 | Multi-core: 5079
Singh v1.2:
Single-core: 1506 | Multi-core: 5417
 
Last edited:
  • Like
Reactions: mpschahal16

mukulmanghani

New member
Oct 8, 2018
2
2
I wanted to know if there is a difference between o/c 636 and 660 ?

I wanted to know if there is a difference between o/c 636 and 660 because benchmarks are the same on both geekbench and antutu
 

Top Liked Posts

  • There are no posts matching your filters.
  • 36
    dkjP50l.jpg
    DISCLAIMER
    Code:
    Your warranty is now void.
    I am not responsible for bricked devices, dead SD cards,
    thermonuclear war, or you getting fired because the alarm app failed. Please
    do some research if you have any concerns about features included in this 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.
    Just to be on the safer side - please restore to stock boot.img or dirty flash your rom before flashing this!
    INTRODUCTION
    Hey, this is my personal kernel for my Zenfone Max Pro M1. The aim for my kernel is
    • Performance,Battery life.
    • Security and stability.

    Requirements
    • BACKUP your Boot.img and ROM Before flash this Kernel.
    • Unlocked Bootloader as well
    • Latest TWRP

    Features


    NOTE: This list will not always been 100% up to date
    • E.A.S
    • Up to date with the latest stable Linux version
    • backlight dimmer option
    • sound control
    • vibration strength control
    • Flashed with anykernel2
    • Boeffla Wakelock Blocker
    • Added KCAL support
    • TCP congestion controller
    • Added Simple GPU Algorithm
    • Added fsync on/off support
    • Adreno idler: (active by default)
    • Adrenoboost(off by default)
    • Added finger print boost.
    • Usb fast charge(enabled by default)
    • LZ4 zram compression
    • i/o scheduler (maple,bfq(default),CFQ,anxiety)
    • Ex- fat support
    • Added EAS governer
    • F2fs support(You need supported recovery and rom)
    • Klaps v4.1
    • Charging improvement



    • many more things


    Installation
    Please Dirty flash yr rom first.
    ->reboot to twrp flash kernel zip.

    Note
    • Please Dirty flash ur rom first.
    • if ur temp go above 41 while charging,shut down ur device for 10 min
    • For f2fs u need supported recovery and rom.

    Download

    Telegram Testing Group LInk
    https://t.me/Singh_X00T


    Changelogs

    See second post.


    Support Devlopment(Donate)

    Google pay(tez) :https://drive.google.com/file/d/1dbUYG6ebSFKyY25UHqd6sWPAukdf2oIq/view?usp=sharing



    PayPal :https://paypal.me/mpschahal




    SPECIAL THANKS & CREDITS:
    SudeepDuhoon
    Shivam Kumar Jha
    Mihran Thalhath
    @ScreaMySkrillEX
    @amog787
    @ktommy91
    @osm0sis for AnyKernel2
    @zx2c4 for WireGuard
    @travarilo
    lineage team



    Frequently asked questions

    Q: How do I control the kernel?
    A: I personally use SmartPack manager. Feel free to use any you like.

    Q: I am having an issue, can you help me?
    A: I am not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide. If I can't reproduce reliably, I'm not going to fix the issue.

    Q: Can you add xyz feature?
    A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not add anything that compromises performance.



    XDA:DevDB Information
    Singh_Kernel, Kernel for the Asus ZenFone Max Pro M1

    Contributors
    Manpreet Singh (mpschahal16),
    Source Code: [url]https://github.com/mpschahal16/Singh_X00Tpr.git[/URL]

    Kernel Special Features:Stable,smooth,battery friendly.

    Version Information
    Status: Stable
    Current Stable Version: v3.7
    Stable Release Date: 2020-09-06

    Created 2018-09-06
    Last Updated 2020-09-06
    13
    Changelogs

    V3.7 Stable

    *upstream v4.4.235
    *Use common keycodes for fp gestures
    *disable audit log spam
    *disable some logs.
    *wl_blocker:add cdfinger and radio_interface to default list
    *default tcp: westwood
    *zram: srt default algo to zstd.


    V3.6 Stable

    *Restart this project
    *Upstream v4.4.234.
    *Spectrum Support
    *Disable some logging/tracers.
    *Oc to 2.4Ghz on big 1.8Ghz on small(default little at 1.6 big at 1.8)
    *wireguard: Updated to v1.0.20200729
    *Improve ram management.
    *add input boost and devfreq boost with DSB
    *cpufreq:Nuke non EAS cpu governor(powersave,interactive,conservative,ondemand,userspace,relaxed,chill)
    *cpufreq:add various eas governors(schedutil,blu_schedutil,darkutil,electroutil,helix_schedutil,pwrutilx,schedalucard)
    *Enable zstd zram algo(lz4 is default set)
    *Added fsync on/off support
    *drivers:make CRC sw toggable
    *Charging improvements.
    *devfreq: add Simple GPU Algorithm
    *oc gpu to 465Mhz
    *KSM (off by default)
    10
    V2.3 Stable

    *Upstream v4.4.167
    *Bring in changes from latest kudo branch(thanks to @krasCGQ)
    *reverted back to Almk.
    *Bit more uv for higher freq of performance cluster.
    *Remove all ramdisk changes.
    *Remove spectrum support.(Now we dont need spectrum highly optimised by me)
    *switch to 500hz timer interrupt freq.
    *Disable fp boost and quick thraw.(Boost added from asus side in sources)
    *Import partial changes of S337. Thanks to @krasCGQ.
    *pwer:reset Allow device to preserve memory on restart.
    *fine tune interactive governor for performance and battery.
    *Big cluster clocked at 2150Mhz. with base freq at 902Mhz.
    *Small cluster clocked at 1747Mhz.
    *And many more changes........</*>

    *Do consider donation if u like my work.

    Please Dirty flash ur rom first.

    For Stock rom users

    For Custom rom users
    10
    1.schedutil

    schedutil is a new EAS governor found in recent versions of the Linux Kernel (4.7+) that aims to integrate better with the Linux Kernel scheduler. It uses the kernel's scheduler to receive CPU utilisation information and make decisions from this input. As a direct result, schedutil can respond to CPU load faster and more accurate than normal governors such as Interactive that rely on timers.


    2.performance

    The performance governor locks the phone's CPU at maximum frequency.


    3.pwrutilx

    A new EAS governor based on schedutil that aims to be much more efficient by using a different formula to get next frequency.


    4.blu_schedutil

    blu_schedutil is an unmodified version of the Pixel 3 schedutil governor which promises better battery savings over traditional schedutil.

    5. helix_schedutil

    Search helix_schedutil

    https://xdaforums.com/mi-a1/development/kernel-mi-a1-treble-clang-velocity-t3795032

    6.SchedAlucard

    battery friendly without sacrificing much performance.(less info on internet)

    7.ElectroUtil

    ElectroUtil is a hexacore-biased governor, meaning that all 4 Silver and the first 2 Gold cores are preferentially granted higher frequencies at lower utilizations than the last 2 Gold cores to prevent excess use of more Gold cores than necessary. ElectroUtil is also device state aware, forcing lower frequencies when the device is suspended. This is handled via 2 different mechanisms. The primary mechanism is the 'suspend_capacity_factor' tunable.

    8.darkutil

    a combination of Helix + Electroutil.
    9
    Changelog_v3.4
    *Upstream v4.4.189
    *Import asus changes from S055
    *Merge tag 'LA.UM.7.2.r1-07000-sdm660.0' into HEAD
    *qcacld-3.0:clean import
    *qcacld-3.0:nuke some debugging.
    *Fix wifi issue (Okla app device crash fix)
    *Merge tag 'LA.UM.7.2.r1-07200-sdm660.0' into HEAD
    *Merge tag 'LA.UM.7.2.r1-07400-sdm660.0' into HEAD
    *Build ksm(disabled by default)
    *mdss_fb: add lcd backlight min limit
    *fg:revert some asus changes from s055.
    *few more changes to improve drain
    *cpu_input_boost: rework dynamic stune boost.

    Download