• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL][AOSP][AnyKernel][LOS-16.0+EAS] Gamma Kernel for [All Lineage Variants]

Search This thread

YoMandu38

Member
Mar 20, 2021
5
0
LG V20
Hello. If I flash this kernel through TWRP, is it possible to revert back to the original LOS one? What is the procedure for that? Thanks !
 

AkiroX

Senior Member
Mar 5, 2012
303
79
Any way to crank it back down to 60hz? I somehow had that happen on one install I did but now it goes to 72 and it looks choppy af doing that. :/
 

YoMandu38

Member
Mar 20, 2021
5
0
LG V20
There are 2 builds proposed in the Telegram thread (11.0.1 and 12.0.0 experimental). The project is still alive? I don't see any new commit in the Github Repo from the original message.
 

JangTsu

Member
Jan 4, 2018
6
2
The problem i'm currently having is that i have tried flashing the official LineageOS 18.1 for the H910 variant with both with official TWRP for H910 and the LineageOS Custom Recovery for the H910 and both ways work for flashing the OS but the LIneageOS 18.1 boot animation freezes and then a kernel crash appears on the screen. This has to be of course a Kernel issue, that's why i flashed the latest Gamma kernel for the H910 but i still have the same kernel crash. What could be causing this and how do i fix it?
 

xxseva44

Senior Member
The problem i'm currently having is that i have tried flashing the official LineageOS 18.1 for the H910 variant with both with official TWRP for H910 and the LineageOS Custom Recovery for the H910 and both ways work for flashing the OS but the LIneageOS 18.1 boot animation freezes and then a kernel crash appears on the screen. This has to be of course a Kernel issue, that's why i flashed the latest Gamma kernel for the H910 but i still have the same kernel crash. What could be causing this and how do i fix it?
What version of the kernel are you using?
 

JangTsu

Member
Jan 4, 2018
6
2
What version of the kernel are you using?
I'm using the latest 'experimental' version from the telegram channel which is this one https://t.me/joinchat/aZ9BZ9kPbFgzYTZl but the thing is that the kernel panic problem happened even before i flashed this kernel. I actually tried flashing this kernel to see if it would fix the kernel panic error at bootup that i had after flashing Lineage OS (yeah, it started right after i flashed LineageOS 18.1). What can i do? i've tried by changing the recovery from twrp to LineageOS official recovery but no luck. What can i do?
 

xxseva44

Senior Member
I'm using the latest 'experimental' version from the telegram channel which is this one https://t.me/joinchat/aZ9BZ9kPbFgzYTZl but the thing is that the kernel panic problem happened even before i flashed this kernel. I actually tried flashing this kernel to see if it would fix the kernel panic error at bootup that i had after flashing Lineage OS (yeah, it started right after i flashed LineageOS 18.1). What can i do? i've tried by changing the recovery from twrp to LineageOS official recovery but no luck. What can i do?
Is it possible for you to send a picture of the kernel crash screen
 

benhall847

Member
Feb 19, 2020
22
8
Is it possible for you to send a picture of the kernel crash screen
I'm trying to use this kernal to get rid of my kernal crash that happens when installing lineage OS h910 on an h910PR

Im using the h910PR, i'm able to flash stock h910 firmware with no issues, but everytime i flash lineage i get kernal panics.

I'll post photos here,
any help would be amazing!!

Would love to use this to resolve kernal issues when using custom roms

i believe h910 roms should work for h910pr apart from the kernal crash :(

Thank you for any help you can provide
 

Attachments

  • IMG_20210718_104208[1].jpg
    IMG_20210718_104208[1].jpg
    9.9 MB · Views: 18
  • IMG_20210718_104240[1].jpg
    IMG_20210718_104240[1].jpg
    8.2 MB · Views: 18

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    7177sw.png


    DESCRIPTION
    Hey guys, I have started a custom Kernel based on LineageOS sources with 98% CAF. So I would like to share my own performance and usability improvements with minimal feature and enhancements on top. The intention is to have a minimal light-weight kernel that is very fine tuned for the device.

    FEATURES

    • Minimal Kernel with a stripped defconfig base to be more streamlined and have less memory footprint
    • User space display color calibration (KCAL) with screen calibrated against iPhone 8 Plus, also helps reducing screen retention
    • Schedutil governor making use of EAS features with updates from Linux 4.4 and 4.12
    • Up to date with LineageOS sources for maximum compatibility and security bugfixes
    • Memory and cache subsystem optimizations, you will feel it
    • Adaptive LMK enabled by default
    • Transparent Hugepages are enabled
    • ZRAM/Swap partition is disabled by default
    • BFQ IO scheduler set by default to avoid slow-downs on task intensive scenarios
    • No overclocking was chosen to avoid unnecessary heat, optimizations were focused on other different areas
    • Kernel Samepage Sharing enabled with deferred timer by default to gain some memory usage optimizations, the process sleeps on regular basis and I've profiled it so that there's no battery drains due to it
    • Simple temperature controls for msm_thermals exposed
    • Compiled with GCC 6.x optimized toolchain and -O3 plus other hardware specific flags
    • Undervolted the Adreno 530 GPU voltage rail to keep things cooler
    • CAF Rebase on major portions of the Kernel has helped lower the memory footprint a lot
    • ES9218 Quad DAC automatic toggling working inside the kernel for headphone HIFI playback, please read here for details


    DOWNLOADS


    AnyKernel: Click Here (Or check top of the post, download tab)

    (Recommended) Stock Tasha XML Audio Mixer FIles : Click Here

    (Recommended) Stock Thermal Engine with Tweaked Values Flashable : Click Here




    SOURCE



    NOTES


    KNOWN BUGS
    • Two second delay between plugging charger and detecting it.

    I would also like to thanks to various people who contribute tremendously such as:

    @x86cpu
    @EvilHowl
    @USA-RedDragon
    @savoca
    @albinoman887
    @emdroidle
    @Rashed97
    @joshuous
    @RenderBroken
    and many others! :)

    << If you like my work here is my hat, please donate! >>



    XDA:DevDB Information
    Gamma Kernel, Kernel for the LG V20

    Contributors
    Omar-Avelar
    Source Code: https://github.com/oxavelar/V20-Kernel-Gamma

    Kernel Special Features:

    Version Information
    Status: Testing
    Current Stable Version: 9.0.0
    Stable Release Date: 2019-09-21

    Created 2019-06-16
    Last Updated 2019-09-21
    21
    CHANGELOG

    • 9.0.0 - Increased responsiveness by adjusting input boost and stune values. Updated the thermal mod values again, revert LA.UM.6.5.r1-11700-8x96.0 to fix green tint crashes and updated to AnyKernel3.
    • 8.0.0 - Merging LA.UM.6.5.r1-11700-8x96.0.
    • 7.0.0 - Update SDCARDFS driver. And updated the thermal mod values to account for GPU undervolt.
    • 5.0.1 - Re-enabled -O3 optimizations and increased little cores boost.
    • 5.0.0 - Compiled with Linaro GCC 8.3.
    • 3.2.0 - Biased a little towards better performance and keeping power consumption almost intact.
    • 3.0.0 - Working camera with Lineage OS 16.0, and extended screen with notch enabled.
    6
    Thank you Omar for keeping this phone alive
    can we please get a change log or what new in new kernel versions?
    thank you awsome job!!
    5
    does anybody know how to turn up the DAC volume so it will be more similar to stock on high impedance mode?
    i have very low volume on any headphones using LOS 16 with this kernel
    btw which version of this kernel should have best battery? 4, 5.0.1 or other version?

    I have reasons to believe that ES9018 Quad Dac is not properly working on any RR or LOS builds. Proof of that is that no one is able to trigger high impedance mode even forcing it through mixer_paths_tasha.xml as always worked in Oreo. I have a pair of Audeze LCD2's Fazor , (70Ohm Planar) which should trigger high impedance mode by themselves but it does not happen.

    Also typing in terminal "su -c tinymix | grep Es9*" returns me this status flag: ES9018 State Bypass when it should be ES9018 State HIFI for proper Dac use. Also the flags AVC Volume and Headset Type both show 0 and 0, should be 1 for AVC Volume and 2 for Headset Type.

    Im using Poweramp with Hi Res Output activated. No matter what i do its always the same result. I would be grateful if skilled devs could share some help here because this is one of the best qualities of this phone! Thank you very much and excuse me for my rusty english!
    5
    Thank you Omar, just realized v13 is out. It's running really well on h990ds. Phone feels so quick! What changes have been done?

    I'll report back if any issues.