Illusion Kernel v5.7 | Clang 10 | 4.4.189

Status
Not open for further replies.
Search This thread

Ahmed_HM

Senior Member
Jul 27, 2015
79
24
Luxor
I have a poor notification led pulse, it's not smooth
I heard many units has this issue, mine is global RN5
I'm currently on LOS, can it be fixed with some kernel modifications?
 

ThePianist97

Member
Feb 1, 2018
24
4
Why choosing this kernel?

Hey guys, which are the benefits of this kernel compared to basic custom rom kernels? Would you recommend this kernel for daily use? Thanks
 

Cirra92

Senior Member
Jan 16, 2013
957
593
Nis
My minimum frequency on little cores gets reset to 1401mhz even though I set it to 633 mhz, after a minute or two it goes to 1401mhz again. I did a clean flash of 5th August AOSiP and had even on stock kernel, and on this update again. I don't get it, it was okay on previous rom+kernel builds.
 
Last edited:

Oxofrmbl

Senior Member
Oct 16, 2016
273
58
OnePlus 7T
My minimum frequency on little cores gets reset to 1401mhz even though I set it to 633 mhz, after a minute or two it goes to 1401mhz again. I did a clean flash of 5th August AOSiP and had even on stock kernel, and on this update again. I don't get it, it was okay on previous rom+kernel builds.
I also had this several times in several roms. And also maybe on another kernel. Maybe it has something to do with magisk, if you use it. Maybe remove magisk, clean Flash kernel, boot, then reboot to recovery and Flash magisk back
 

alreadyregistered

Senior Member
Jan 17, 2016
1,014
203
My minimum frequency on little cores gets reset to 1401mhz even though I set it to 633 mhz, after a minute or two it goes to 1401mhz again. I did a clean flash of 5th August AOSiP and had even on stock kernel, and on this update again. I don't get it, it was okay on previous rom+kernel builds.
It's not get reset. Check freq stats after few days of normal usage. You'll see.
 

akhilnarang

Recognized Contributor / Recognized Developer
May 8, 2014
1,877
12,773
21
Pune
akhilnarang.dev
I want update to 1.9, do I have to flash it again or can it go directly?

You can flash it directly

I have a poor notification led pulse, it's not smooth
I heard many units has this issue, mine is global RN5
I'm currently on LOS, can it be fixed with some kernel modifications?

Not sure what you mean exactly, haven't really noticed anything here (not global variant yeah :p)

Thanks for your hard work!

Any chance to include vibration strengh control?

Thanks!

Its already there :eek:
 
  • Like
Reactions: bunbury and predek

luisaosan

Senior Member
Jun 24, 2014
54
20
My minimum frequency on little cores gets reset to 1401mhz even though I set it to 633 mhz, after a minute or two it goes to 1401mhz again. I did a clean flash of 5th August AOSiP and had even on stock kernel, and on this update again. I don't get it, it was okay on previous rom+kernel builds.
Had this while using latest aosip official (July), flashed aex and aosip beta of 5th August after that, neither of them have the problem, I think it's something related to the official build of July cause I even tried other kernels and the problem remained
 

ccav2000

Senior Member
Dec 19, 2010
2,057
1,122
Manga Cafe
@akhilnarang I don't know if it's beyond what you're willing to add to the kernel, but is it possible to add LZ4 compression in addition to the LZO that the stock kernel includes? I always enable zram on my devices, improves multitasking under heavy load and LZ4 can be up to 4 times faster in decompression.
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 149
    Derp kernel is a minimal kernel based on Xiaomi's source.

    Feature list: (There isn't much for now, more will be added eventually)

    • Always upstreamed to latest linux-stable
    • Compiled with Clang 10
    • Wireguard support
    • Updated to the latest LA.UM.7.2.r1 tag - LA.UM.7.2.r1-07400-sdm660.0
    • KCAL
    • F2FS support

    Before requesting features, read Post #666
    Also, some additional information:-

    There won't be support for any of the below mentioned things, so please don't ask for them or discuss about them.
    1). MIUI
    2). Spectrum
    3). Any messing with voltages/frequency table
    4). EAS
    5). Adding random cpufreq governors and IO schedulers


    Links:
    Download from GitHub Releases, Mirror 1 or Mirror 2
    For Test builds, reporting bugs, please join this telegram chat!
    Credits -
    Thanks to Xiaomi for releasing the kernel source
    Various people whose patches I have picked

    XDA:DevDB Information
    Illusion Kernel for Whyred, Kernel for the Xiaomi Redmi Note 5 Pro

    Contributors
    akhilnarang
    Source Code: https://github.com/akhilnarang/whyred

    Kernel Special Features:

    Version Information
    Status: Stable

    Created 2018-06-16
    Last Updated 2019-08-15
    49
    what in the ****

    - Disable PPP
    POPP?
    - 1000hz (scheduler becomes faster to respond to realtime tasks)
    Linux is not realtime. 1000Hz only causes timing mismatches.

    - Disable RCU Boost (this causes overhead and jitter for realtime tasks)
    No such thing as realtime.
    - Schedutil iowait boost
    You don't even have schedutil...
    - Disable Ethernet
    MSM drivers have round dependencies on it.
    - Disable Audit
    Fair enough
    - Dynamic Schedtune Boosting
    You don't even have EAS...
    - CPU Boost
    Why?
    - Remove MSM Performance
    Used by perfd.
    - Remove Watchdog
    You'd rather have a device hung indefinitely over something that
    reboots to get out of it?
    - Disable IRQ helper
    What is this even?
    - Increase KGSL thread priority
    Fair
    - Proper HZ value for userspace
    Do you even know what you're talking about...
    - Wakelock blocking
    - Adrenoboost
    Absolute garbage.
    - Boost adreno tz work queue priority
    Barely any gain.
    - Disable MASSIVE amounts of logging
    Care to elaborate?
    - Remove MENU idle governor (we use QCOM)
    Really?
    Code:
    ./drivers/cpuidle/Kconfig:7:    select CPU_IDLE_GOV_MENU if (NO_HZ || NO_HZ_IDLE)
    $ grep NO_HZ .config
    CONFIG_NO_HZ_COMMON=y
    CONFIG_NO_HZ_IDLE=y
    # CONFIG_NO_HZ_FULL is not set
    CONFIG_NO_HZ=y
    CONFIG_RCU_FAST_NO_HZ=y
    - QCACLD-3.0 latest tag
    - FW-API latest tag
    - QCA-WIFI-HOST-CMN latest tag
    - Merged latest CAF tags
    Have you EVER looked at the GitHub repository?
    - Child process priority (better for realtime tasks)
    - Use rt_mutex for fbdev
    - Use rt_mutex for fingerprint
    - Use rt_mutex for ashmem
    - Use rt_mutex for ion
    Garbage. These drivers don't need priority inheritence and will only break when forced to use it.
    - Latest stable SDCARDFS
    Again, have you EVER looked at the GitHub repository or you just paste your handy
    dandy list of stinking garbage on every kernel thread you find?
    - I2C/SPI overclock (500mhz-->800mhz)
    NO.
    - Disable DEBUGFS
    Qualcomm drivers love DebugFS.
    ---
    Variations of what I said above apply to all the garbage below too.
    - Extreme binder modification (rt_mutex, removed debugging, cleaned up)
    - Disable debug monitors
    - Tune mm BDI ratios
    - Use flat memory model
    - Disable integrity subsystem
    - Disable NFC remnants
    - Optimize touchscreen driver for latency and performance
    - Disable excessive logging in fingerprint drivers
    - Add brightness flooring interface (use true min brightness)
    - Performance critical IRQs for fingerprint, mdss, kgsl, touchscreen, etc
    - DTS Eagle support
    - Purify LMK from MIUI excecptions
    - Remove unused compiled drivers
    - Display hacks for better latency and sync
    - Disable PSTORE
    - Improve LED animation (kanged from Onyx)
    - Net hacks for better latency
    - Spoof verity and bootloader unlock status (green/locked)
    - Wireguard VPN (latest)
    - Better initial frequency for GPU
    - Anxiety I/O scheduler
    - Disable stack protector
    - Remove some devfreq drivers
    - Disable printk by default
    - Disable gentle fair sleepers
    - Use laptop mode by default (better batt)
    - Disable some unused CGROUPs
    - Enable NEON accelerated
    - Chacha20 random
    - Reduced cache pressure
    - Optimized nr_requests for latency
    - Reduced dirty ratios
    - Disable UFS support
    - Use fq_codel instead of pfifo_fast
    - Optimized readahead (512KB)
    - Spoof fast charging to enable quick charge 4 for all models
    - Disable CABC (don't auto adjust brightness)
    - Analog dimming
    - NTFS R/W
    - KCAL
    - -Ofast
    - Fast math computation

    Would be nice
    44
    @akhilnarang seen that you got poco f1 I'm curious if you could share your plans about whyred support it the near future. Are you planning to "leave" whyred development and focus on poco f1?
    Thank you in advance for all your efforts and work put into whyred!

    No, as of now I will be keeping my whyred as well and continuing my work for it :D
    39
    v5.0 is up!

    Merged in CAF LA.UM.7.2.r1-06500-sdm660.0
    Disabled battery BCL
    Binder updates
    Compiled with Clang 8.0.9

    https://github.com/akhilnarang/whyred/releases/tag/Derp-v5.0
    36
    v3.0 is up!

    Download - https://github.com/akhilnarang/whyred/releases/tag/Derp-v3.0

    Rebased over CAF Pie kernel (LA.UM.7.2.r1)
    Updated to linux-stable v4.4.158
    Added back most things Derp had up until now
    (Let me know if anything is missing)
    Wireguard 25092018 snapshot

    Compiled with Clang 8 and GNU GCC 8

    Also, I've added wayne support in AnyKernel2
    This should allow wayne users to flash the kernel without modifying the zip, as they have reported it works fine.

    Some additional notes in general

    There won't be support for any of the below mentioned things, so please don't ask for them or discuss about them.
    1). MIUI
    2). Spectrum
    3). Any messing with voltages/frequency table
    4). EAS
    5). Adding random cpufreq governors and IO schedulers
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