[Kernel][S-Variant][FEATURED][3.10.107] Venom kernel for Lenovo A7000-a [SUPPORT]

What do you think about my kernel?


  • Total voters
    24
Search This thread

tanish2k09

Senior Member
Jun 21, 2014
1,812
2,201
Canada
manku.dev
Dude i flashed it but there's no Gpu option on kernel Adiutor
This thread is only for support for venom kernel.

The actual thread that has releases and changelogs by me will tell you about GPU OC (and no it isn't accessible by kernel adiutor because the app doesn't know where it is)

Check out the changelog in this post for an older version, venom dp6:
https://xdaforums.com/lenovo-a7000/development/kernel-venom-s-kernel-t3690775/post76512848

The changelog mentions GPU OC point along with the path that you must open (with a file explorer that has root access) and save the mentioned file by replacing 0 with 1.

To turn off, just save with 0 again.

This will reset on every reboot to prevent accidents.
 

MerlinTop1

Member
Apr 25, 2019
23
2
25
Beni suif
This thread is only for support for venom kernel.

The actual thread that has releases and changelogs by me will tell you about GPU OC (and no it isn't accessible by kernel adiutor because the app doesn't know where it is)

Check out the changelog in this post for an older version, venom dp6:
https://xdaforums.com/lenovo-a7000/development/kernel-venom-s-kernel-t3690775/post76512848

The changelog mentions GPU OC point along with the path that you must open (with a file explorer that has root access) and save the mentioned file by replacing 0 with 1.

To turn off, just save with 0 again.

This will reset on every reboot to prevent accidents.
Ok thx bro for the best kernel
And i'm rly sry for keeping reply on this thread:angel: but i couldn't change the value from 0 to 1 in the mentioned file with file explorer app (with root access) or even with ur VKM app...so no way to change it???
 

Top Liked Posts

  • There are no posts matching your filters.
  • 25
    XMzgXAr.jpg

    Hey wassup!

    Here is another kernel for our good ol' A7k device.

    Kernel name : VENOM
    Host : tanish2k09@python

    Governors added :
    1) Wheatley
    2) Alucard
    3) Pegasusq
    4) Conservative
    5) Interactive
    6) InteractiveB
    7) InteractivePlus
    8) Powersaver
    9) Performance
    10) Renice
    11) Ondemand
    12) Userspace
    13) ThunderX
    14) Intellidemand
    15) Intelliactive
    16) Darkness

    >>>>Exclusive : My custom A7000 governor!!!<<<≤
    17) Poison governor (my own)

    I/O schedulers :
    1) cfq
    2) deadline
    3) noop

    -------------

    TCP Congestion Algorithms :
    1) Westwood
    2) Reno
    3) BIC
    4) Cubic
    5) Highspeed
    6)Hybla
    7) HTCP
    8) Vegas
    9) Veno
    10) Scalable
    11) Lp
    12) Yeah
    13) Illinois

    =============

    Tweaks :
    1) Increased read randomness (entropy tweaks)
    2) Increased write randomness (entropy tweaks)
    3) Disabled CRC for better performance (bypasses some performance restricting flags)
    4) Added ThunderQuake MTK vibration control module.
    5) Many more. See changelogs of newer builds.



    ====================
    This kernel is based on daredevil-s kernel (original source by @Rohan Taneja)
    ====================

    Features inherited from dd-s :
    1) DT2W
    2) Proximity sensor check to prevent accidental wakeup due to DT2W
    3) LIVEDISPLAY screen RGB calibration control (can be used in any LOS based rom like viperOS, los, rr etc)
    4) Fast charging
    5) LED working both red and green.



    ============================
    How to flash :
    ============================
    1) Download the kernel zip file from post 2.
    2) Go to twrp custom recovery.

    **Optional step : Select backup option and backup only the "boot" part.

    3) Select install and browse to the location where you downloaded zip.

    4) Select the zip and swipe to flash.

    5) Reboot system.

    6)
    Code:
    If (boot==successful)
           Enjoy();
    Else
           Do this : 
           1) Power off your phone and go to twrp using volume buttons
           2) Restore backup of your boot part if taken
           3) If boot backup not present, dirty flash your ROM and Gapps.
           4) Reboot.



    ===========
    Credits :
    ===========
    @HDHR
    @Rohan Taneja
    @sandeep.sethi
    @Aryan Kedare @varun.chitre15

    Credit for thread title pic goes to respective owner and Marvel. Lol had to add this. No risks.

    ==============
    Venom source :
    ==============
    https://github.com/tanish2k09/Kernel_aio_row-Venom-S
    Don't forget to read the README.md

    ==============
    Misc :
    ==============
    1) Original kernel source of Daredevil kernel :
    https://github.com/rohantaneja/daredevil-kernel

    2) If dd-s or devil mm n work on your rom, then this kernel will also work nicely.

    3) Might work on ported builds if boot image is proper. Ask the ROM Dev to check it.

    4) Will NOT work on roms ported from any LP based source.

    5) This kernel is only a result of my attempt to learn android kernel development. Don't expect advance features from my side unless someone can point me direct commits from other kernels, preferably mtk 64-bit chipset kernal's.


    =================
    Guys if you like my kernel or my response, please hit the thanks button on the post. It's the least you can do for me I hope :)

    If you would like to donate me, you can send me donations via PayTm (for India only).


    ===============
    Donations :
    ===============

    Sj5Lwsd.jpg


    Scan the QR code above with Paytm app to send donations.

    Any amount of donations is highly appreciated.
    7
    Links :
    ======

    Stable :

    Build 15 Sep EXCLUSIVE Maximum edition :
    http://goo.gl/zHZ2Z1

    Latest changelog :
    Code:
    Added A7000 governor (made by me)
    Set A7000 govenor as default


    =========
    Old builds :
    =========


    =============
    Old changelog :
    =============

    Code:
    Build 8Sep Maximum edition
    1) Added fast charging (thx to sandeep.sethi)
    2) Removed microstutters by changing some entropy random.c code.
    3) Had switched to Google TC in between. Now UBERTC6.x again.
    
    4) Added two new CPU governors (darkness and intelliactive)
    
    5) Unlocked all TCPCA (total 13)
    
    6) Has all previous CPU govs and +2 new. Total 16.
    
    
    -------
    31 Aug 2017
    Enabled all the TCP congestion algorithms available in source
    
    Fixed WiFi autoconnect and open hotspot (shareit) problems on some nougat and maybe some other ROMs.
    
    Changed toolchain from GNU to UBER 6.0
    
    Removed ZEN IOSCHED (wasn't working)
    
    -------
    21 Aug 2017 :
    Added ZEN IO scheduler (it's in alpha. Don't use it)
    Added Westwood TCP congestion algorithm. Network traffic should be more effective and faster.
    Cleaned lots of bloat from kernal source.
    
    Made clean venom source open source. GitHub link in op#1
    
    Added Thunder Vibration Control module for MTK.
    (You can control vibration of buttons and inputs from apps like ThunderZap or kernel adiutor)
    -------
    15 Aug 2017 :
    Added Intellidemand
    Added ThunderX
    -------
    14 Aug 2017 :
    Initial release
    6
    Builds without DT2W :
    (This one is for battery lovers)

    Build 15 Aug 2017
    https://goo.gl/GcR9uN

    Changelog same as in post 2 (above)
    + No dt2w
    + Enabled screen off sleep mode for reducing battery consumption.


    Use ThunderX governor for better battery.:D
    6
    I am also supporting stock ROM (MM) now.

    Here is a link for the stock mm users :
    http://goo.gl/rCQD4e

    It has venom exclusive edition kernel. Ss attached below for standby battery on my A7000 governor.

    Standby time : 3 Hours + 23 minutes.
    Battery drop : 100% to 99%
    (Network was on, SOT was 5 minutes even Facebook was running in background but data was off)

    Enjoy my governor users! :laugh::D;)
    6
    New major update.

    Venom kernel exclusive maximum edition :

    What's exclusive?
    This kernel has the first and only device-specific CPU governor made (by me of course).

    What's so nice about this governor?
    I just made separate governor specific to our device A7000... Similar to how sandeep sethi has his governor on k3 note.

    Governor name : A7000 (temporary maybe) (you can call it 2k09 gov, venom gov, multimode-gov... your wish)
    Governor based on : ThunderX (Built for MTK. Ultimate battery)
    Governor extras/features :
    Code:
    1) Custom tunables for dynamic frequency handling.
    2) Introduced dynamic frequency handling modes/guiders. (more info below)
    
    3) Tweaked pre-existing tunables to more device-specific power-friendly values.
    
    4) Implemented different mechanism to handle CPU suspends and resumes. Affects workqueues as well.

    Governor modes description and values :
    Code:
    1) Mode 1 (Optimized/Default mode)
    --->The default mode. Best for normal users who only browse and use social apps etc... It has good screen-on performance and usually stays around less than 1Ghz CPU freq. Will move higher depending on load.
    
    2) Mode 0 (low mode) (battery-friendly)
    --->Makes available to the governor only the values 468, 702, 936 Mhz to keep power consumption low while also allowing considerable background work to occur. Will intelligently bypass this mode if the placed workload is too high to handle at that frequency. When screen is off, it will stay at 468Mhz to save power if no wakelock is requested.
    NOTE : Not implemented on the basis of freq_tables. It is device-specific.
    
    3) Mode 2 (high mode) (performance-based)
    --->The supplement of mode 0. This mode makes Makes available to the governor only the values 1287, 1417, 1495 Mhz. Recommended for gamers and heavy users.
    NOTE : High battery use.
    
    4) Mode 3 (min-max mode) ("extreme" behaviour)
    --->Prefers only 468Mhz and 1495Mhz values. Might step on 1170Mhz while scaling to ensure that cpu doesn't scale too agressively.
    
    5) Mode 4 (mid mode) ("ready" behaviour)
    --->Fixes the CPU frequencies to 1170Mhz when no input is detected. Will rise to 1495Mhz on input.

    I'm sure many surprises are incoming from many devs soon.


    Enough talk. Where's the goddamn link?
    Lmao here you go
    http://goo.gl/zHZ2Z1