{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello there! I've been working on a new kernel for the Redmi Note 9s that I think our community will enjoy. I hope to bring a new viewpoint to kernel development that hasn't been seen previously in the dev community.
MUST CLEAN FLASH ROM THEN FLASH KERNEL TO PREVENT LAGGINESS
Philosophy
I just wanted to start off with the goal of my kernel. Illyrian Kernel which is based off of draco kernel isn't a feature-rich kernel, nor is it a performance-bias or power-bias kernel. Illyrian Kernel includes a collection of innovative commits, designed to improve the efficiency of the device. Ideally, I will keep Illyrian kernel up-to-date.
Problems?
-Weird manufacturer error on bootup, only pops up once after every restart (miui only) - FIXED
Upstreaming?
Has been upstreamed to the latest v4.14.183 linux kernel stable
Basic Features
Code:
- Minimal debugging and tracing
- No messy upstreams / backports that might cause issues down the line
- Latency focused
- Anxiety I/O scheduler
- Scheduler tweaks and hacks
- CPU governor adjustments
- ZERO in-kernel boosting while maintaining a smooth userspace
Advanced Features
This is just from the first official beta, so this list may change in the future.
Code:
- Remove AVB checks
- Disable SECCOMP (faster syscalls)
- Disable Audit (expensive in Android)
- Use non-blocking random pool
- Target small cluster in Makefile
- Disable IRQ debugging
- Don't use high-priority workqueue for usb policy_engine
- Disable profiling (kdrag0n)
- Anxiety I/O scheduler (sync read priority)
- Schedule last-woken task for better cache locality
- Reduce cache pressure to keep cache valid for longer
- Increase vmstat interval to reduce intermittent jitter
- Adjust dirty ratios to writeback dirty pages later rather than sooner
- Do not collect I/O stats from block subsystem
- Don't dump oom_killed tasks
- Do not use UFS for randomness
- Disable ASLR fully by default (performance not benchmarked)
- Disable JTAG debugging by default
- Inform kcompact of fragmentation moreso than full RAM usage
- Do not compile HIGHMEM (unused by our system)
- Awaken kswapd at 1% (80mb free left) instead of 0.1% (8mb free left)
- Do not compile watchdog (reduces jitter)
- BFP JIT (better networking performance)
- Force block requests to execute on their origin cpu (better cache locality)
- Increase haptic strength
- Allow GPU to sleep / nap
- Do not compile zRAM (unnecessary for this kernels MM settings)
- Do not perform readahead (proven to improve power and performance by 70%)
- Align scheduler timeslices with jiffies
- Overcommit memory for faster Android start times
- Remove a bunch of debug and tracing that is unnecessary for the kernel
- Remove schedutil hispeed boosting
- Remove iowait boosting (saves a large amount of battery)
- Do not expedite RCU
- Halve round-robin timeslices
- Expedite wakelock garbage collection
- Lower I/O request limit for lower latency
- More that I forgot
Telegram
https://t.me/illyriankernel - join here for missing files and past kernels
Downloads
https://mega.nz/file/H1pTWaRA#mHsukZRWm0oKkHZmC3VBQSbzOe4FrioZoazT4xVRhfg
GitHub (no sign in): https://github.com/QuantumShqipe/illyrian_redmi_curtana
If experiencing any problems in terms of flashing on global or freezing on eu:
Use this for eu fix: https://drive.google.com/file/d/1EV88RGWwMgAdDgMNKRnJmHEeWRMOdlz4/view?usp=sharing
Use this for global fix: https://drive.google.com/file/d/1b6D_eLfvCbHumwqRQqTl-7xQAP7PEmEM/view?usp=sharing
Contact
I love user feedback; it helps me improve my work for the better.
Donations
Feel free to donate if you like my work
https://www.paypal.me/drtechlc
Meta
- Toolchain: Clang r365631c (subject to updates)
- Toolchain (companion): GCC 4.9
- Main branch: Android-10.0
- Kernel Version: 4.14.187+
Flashed it and it's working great doesn't break root also audio working fine alone with Bluetooth thanks a lot mate I'm using this on latest Evo X rom
Ismail.A said:
Flashed it and it's working great doesn't break root also audio working fine alone with Bluetooth thanks a lot mate I'm using this on latest Evo X rom
Click to expand...
Click to collapse
No worries aha - glad you're enjoying it
QuantumShqipe said:
No worries aha - glad you're enjoying it
Click to expand...
Click to collapse
Does galileo gps work on this kernel??? HAAHAHAHAHAHAHAHA
>But really dude, great work, being waiting for a kernel for our device, i think development its starting to grow ...
Thanks
omararce said:
Does galileo gps work on this kernel??? HAAHAHAHAHAHAHAHA
>But really dude, great work, being waiting for a kernel for our device, i think development its starting to grow ...
Thanks
Click to expand...
Click to collapse
Thanks bro, and no worries, ofc it is, this is only the beginning haha we will get loads more development soon
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
keiner99 said:
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
Click to expand...
Click to collapse
Mmm that's weird , some users have it, some don't
keiner99 said:
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
Click to expand...
Click to collapse
clean flash fixes issue
QuantumShqipe said:
clean flash fixes issue
Click to expand...
Click to collapse
Can we flash this with fastboot flash boot?
wow! its good to see some passionate devs putting some efforts with this phone....waiting for the price to drop cz its being sold at twice the original price in my country ;__;
I like it when we meet someone who loves what they do! The kernel is perfect, using miui.eu, dirty flash, without choking or something, just one question is this kernel focused on being balanced?
Dirty flashed it. Xiaomi.eu 11.0.8. Works great
UI responsiveness is better compared to stock kernel. no lagging.
Nothing breaks. Wifi, bluetooth, in call audio all working as it should.
GPS? not tested as i rarely use gps.
Keep up the good work OP and thanks.
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
charli said:
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
Click to expand...
Click to collapse
Not atm - sorry :/ , near future probably
New kernel build up 13/06/2020:
*Added lots of powersaving commits etc
*fake system calls on seccomp to succeed
*A few commits with ram/storage/performance optimizations etc
No more lagging or stuttering
Download: https://drive.google.com/file/d/1rXtIN4-j4wsN6gkeGfmuqi0MNR8IQ4XV/view?usp=sharing
charli said:
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
Click to expand...
Click to collapse
Been trying multiple times to day , always stuck a redmi logo I am again no kernel pro so will take time ?
https://t.me/illyriankernel - join here for latest builds/ news etc
Download: 14/06/2020
https://drive.google.com/file/d/1TKcdP9MSPm0bRqNgsPxhpfz-mFFPnvn1/view?usp=sharing
*No more lag or stuttering in eu rom
*PM / suspend: Default to suspend-to-idle instead of deep suspend
*qos: Don't allow userspace to impose restrictions on CPU idle levels
*proc: task_mmu: Make reclaim_pte_range non-static
Download 15/06/2020:
https://drive.google.com/file/d/12D_ZVWKAGusdGBc0ImHF5uKTnsLPwPsA/view?usp=sharing
Fixes:
Some users were experiencing wifi issues - so sorry - that's all fixed now enjoyy
Thanks for the kernel! Everything seems to be working well here. Dirty flash on xiaomi.EU 11.0.8 stable.
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- NOTICE: DEVELOPEMENT FOR THIS KERNEL HAS BEEN DISCONTINUED -
Compatible with OmniRom Marshmllow builds
and all Omni based roms (Omni Official builds, Omni Herna's builds, FusionJack's SlimSaber, SAOSP, etc.)
Hotplug Drivers
Omni's stock CPU-Quiet Hotplugging Framework
Blu_Plug (disabled by default) thanks to engstk
Alucard Hotplug (disabled by default) thanks to Alucard_24
MSM Zen Decision (disabled by default) - thanks to bbedward
Bricked Hotplug (disabled by default) - thanks to neobuddy89
Mpdecision (disabled by default)
CPU Governors
Smartmax / Ondemand / Interactive / Conservative / Powersave / Performance (Omni's stock)
Zzmoove (added) - thanks to ZaneZam - REFER TO 3RD. POST FOR INDICATIONS ON HOW TO SET PROFILES
Smartmax_EPS (added)
Alucard (added)
Blu_Active (added)
Custom Features & Optimizations
Built with UBER 5.3 optimized toolchain & optimization Flags
Upgraded linux version 3.4.110
Adreno Idler - tuned for Omni
State_Notifier - by NeoBuddy89
Charge_Level interface - thanks to Lord_Boeffla - FIND INDICATIONS TO HANDLE THIS IN THE THIRD POST
KCAL v2 Control - credits to Savoca
Voltage Control Interface - credits to Franciscofranco
Power Efficient workqueues (enabled by default)
Quickwakeup driver
Franco's thermal driver
Franco's Sound Controls
Faux/Yank's powersuspend implementation
Reduced wakelocks and power saving optimizations
Vibrator Intensity interface
Fsync toggle - thanks to franciscofranco
Wlan wakelock toggles - experimental
CRC toggle - disabled by default
Sync on Suspend toggle interface (disabled by default)
Dynamic management of dirty page writebacks
ARM Topology optimizations
Faux's Simple GPU Algorythm
Increased randomness
CDROM/USB emulation toggles (DriveDroid compatibility)
Many, many other optimizations (refer to the source code for more details)
- Flashable using Anykernel2 - thanks to osm0sis
DISCLAIMER: flash at your own risk; this is intented to improve your android experience, but I'm not responsible for anything unexpected it could happen - and sh** does happen sometimes. Yet, knowing what you are doing usually prevents it. So... be warned.
XDA:DevDB Information
Donkey ONE Kernel, Kernel for the ONEPLUS ONE
Contributors
fermasia
Source Code: https://github.com/fermasia/android_kernel_oppo_msm8974
Special thanks for their source to: OmniRom team ; ak ; savoca ; herna; RenderBroken ; franciscofranco ; LordBoeffla ; derromtester ; neobuddy89 ; and many others.
Created 2015-02-16
Last Updated 2015-12-27
DOWNLOADS - If you find my work useful, please consider buying me a beer :good:
- NOTICE: DEVELOPEMENT FOR THIS KERNEL HAS BEEN DISCONTINUED -
Current version: Version 15 - 27-Dic-2015
Older versions: here
Extras:
UKM-Donkey_Edition_v2
Screen Control App by savoca
Flashing Instructions:
- Flash through recovery (TWRP recommended)
- Flash UKM-Donkey Edition (optional)
- Clean cache (recommended)
- Reboot
- Install Synapse (optional)
- Enjoy (mandatory)
CHANGELOGS:
REFER TO MY KERNEL SOURCE FOR DETAILS ON EVERY COMMIT INCLUDED.
ON HOW TO HANDLE CHARGE_LEVES INTERFACE (proceed with caution, if you don't know what you are doing, just don't do it... I won't support any mess ups with this option!)
- You'll find the sysfs interface for this in this path: /sys/kernel/charge_levels
- The charge_level_ac file contains the value for the wall charger rate in mA; if the file contains a 0 value, it will charge at the standard rate, anything else will be user handled; values should go not more than to the 2100 limit.
- The charge_level_usb file contains the value for the usb charge rate in mA; if the file contains a 0 value, it will charge at the standard rate, anything else will be user handled; values should go not more than to the 500 limit.
- Te charge_info file provides info about the rate in mA and voltage when the phone is charging.
ON HOW TO APPLY ZZMOOVE PROFILES: For now, use Kernel Adiutor, Synapse or any other kernel tweaker to select Zzmoove as the Cpu Governor, and under Governor Optimizers (or in the Sysf folder) and choose the profile_number of your choice:
1 - for Default (set governor defaults)
2 - for Yank Battery -> old untouched setting (a very good battery/performance balanced setting DEV-NOTE: highly recommended!)
3 - for Yank Battery Extreme -> old untouched setting (like yank battery but focus on battery saving)
4 - for ZaneZam Battery -> old untouched setting (a more 'harsh' setting strictly focused on battery saving DEV-NOTE: might give some lags!)
5 - for ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting (DEV-NOTE: recommended too! )
6 - for ZaneZam Optimized -> old untouched setting (balanced setting with no focus in any direction DEV-NOTE: relict from back in the days, even though some people still like it!)
7 - for ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online
8 - for ZaneZam Performance -> old untouched setting (all you can get from zzmoove in terms of performance but still has the fast down scaling/hotplugging behaving)
9 - for ZaneZam InZane -> NEW! based on performance with new auto fast scaling active. a new experience!
10 - for ZaneZam Gaming -> NEW! based on performance with new scaling block enabled to avoid cpu overheating during gameplay
11 - for ZaneZam Relax -> NEW! based on moderate (except hotplug settings) with relaxed sleep settings (to react audio/bluetooth/wakeup issues)
Thanks for this man, Just downloaded your unofficial omni build and now this.
Wow! Finally a Custom Kernel for Omni! Much Appreciated
Sent from My OnePlus Using XDA Premium 4
@fermasia well quite lucky you guys. You just steal our one of best devs. Just kidding. Well nice to see you you here brother @fermasia. Well I hope you will develop with same Passion for which you are known in community. Well flash flashing guys.
Sent from my XT1033 using XDA Free mobile app
@fermasia, Just installed the kernel on your latest build but its stuck at bootlogo for long time. Did clean cache.
anishz said:
@fermasia, Just installed the kernel on your latest build but its stuck at bootlogo for long time. Did clean cache.
Click to expand...
Click to collapse
I'm looking into it, tested it fine onto a dirty flash of the latest Omni build, but for some reason when I clean flashed the new Omni version, it doesn't work. As soon as I get it sorted out I'll re-upload the link.
fermasia said:
I'm looking into it, tested it fine onto a dirty flash of the latest Omni build, but for some reason when I clean flashed the new Omni version, it doesn't work. As soon as I get it sorted out I'll re-upload the link.
Click to expand...
Click to collapse
Take your time man, we'll wait.
where is the rom link please.
malavan said:
where is the rom link please.
Click to expand...
Click to collapse
Dude you are a senior member, Rom link is in Android Development thread HERE.
And if you meant Kernel link then fermasia is testing it as it wasn't booting for us.
anishz said:
Dude you are a senior member, Rom link is in Android Development thread HERE.
And if you meant Kernel link then fermasia is testing it as it wasn't booting for us.
Click to expand...
Click to collapse
Sorry i was on the old Omni theread maybe I'm getting blind lol thanks
malavan said:
Sorry i was on the old Omni theread maybe I'm getting blind lol thanks
Click to expand...
Click to collapse
Happens to all of us, also thread was just launched today.
@fermasia, when you are free and if taking requests, please take a look at This.
anishz said:
Take your time man, we'll wait.
Click to expand...
Click to collapse
Done, the link is back up. It was a dumb derp in the flashing script... lol.
malavan said:
where is the rom link please.
Click to expand...
Click to collapse
If you meant the kernel's link, it's back again, had to put it down for an hour to solve a small derp.
fermasia said:
Done, the link is back up. It was a dumb derp in the flashing script... lol.
Click to expand...
Click to collapse
Done, flashed and working well. Thanks!
anishz said:
Happens to all of us, also thread was just launched today.
@fermasia, when you are free and if taking requests, please take a look at This.
Click to expand...
Click to collapse
Yup, kcal, fastcharge, voltage control, etc are queueing in the to-do list
Dope! Are the default settings your recommended settings?
OmegaBlaze said:
Dope! Are the default settings your recommended settings?
Click to expand...
Click to collapse
Not really, I'm still testing -and will probably keep tuning- hotplugs and governors. I'm even considering adding Bricked Hotplug too.
The beauty -in my opinion- about Omni is how solid it works. With other roms I've allways stepped into A or B annoying bugs. Not talking down about anybody's work, but even when Omni takes more time to add features, things work better, and I like that. Plus these guys are making a true open source project, not meaning to bloat our experience with the goal of making money -like CM theme manager- but again, that's just my point of view.
Back to the kernel, there's still work to be done. For now, at least I'm getting a much more acceptable battery drain and, in my opinion, a very good idle/deepsleep drain. Yet I'm not too fond about excesive options, and 3 hotplug drivers qualify as way too much to choose from. I love mako_hotplug because of it's simple and clean approach, that's why it's defaulted. But I might find some other works better in lollipop. So please toy with settings and try to find ur better config. And... report back if you can, I could use the feedback.
Thanks for downloading and trying out.
Looks like a very interesting kernel for the omnirom!
What does the 'quick wake up' feature exactly do? Does it remove the slight delay between pressing the power button and the screen turning on?
Could not really find something describing it on google.
Omni is using cpuquiet hotplug, right ?
Is it working good ?
FENIX
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer:
use this kernel at your own risk. Flashing it may brick your device. I'm not responsible for any software/hardware and any kind of damages/losses.
I make this kernel for my own, and decided to share with community.
The goal of this kernel is to maintain stability over performance, and extend for what possible the battery backup. Enjoy.
What's in it:
Code:
-Cpu little cluster overclock to 1.8ghz
-Cpu big cluster overclock to 2.2ghz
-Gpu Underclock to 160mhz
-Latest Caf Tag
-Latest wlan drivers
-Kcal, display color full control
-Sound Control
-PowerEfficientWq
-F2fs
-Vibration Control
-Compiler Optimizations
-Battery Tweaks
- Sultan Drivers
-EAS
-Performance tweaks
-Refer to changelog or to git to all the tons of features
-Some other patches, check github
Download this file, reboot to bootloader and do:
fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta.img
fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta.img
Flash Twrp
Then Reboot to Twrp
Changelog-HMP-:
Code:
12/09/2019--LoveEdition--
- Android 10 ready
- Drg: Overclocked big cores too, like sdm660: 2.2ghz
- rebased again to new cleaned sources with latest nikki merges
- upstreamed to 4.4.191 + LA-UM-0074 wlan drivers, built inline
- Sultan's Ion, Iommu, ashman drivers, for improved performances
- Goodboi governor: an impulsed tweaked by me for battery
- kgsl: dispatch commands by using a master ktrhead: to reduce jitter by alot
- pl2: set gpu idle timeout to 64ms (like b2n\drg)
- ddrbus: changed governor to avoid 100% freq stuck
- allowed deeper idle cores\cluster
- source cleaned, keeped only the useful commits
- and alot, alot more. Check git.
13-07-2019-1644:
- rebased all to drg lastest sources to avoid any kind of source corruption
- camera drivers fully reverted to stock source to avoid any kind of problems (i will not touch nothing there in future)
- builded with gcc9 with alot of fixes
- upstreamed to 4.4.185 + LA.UM-0072 wlan drivers, built inside the kernel
- we are module free
- sdm636 have now only little cpu freqs like sdm660: we cant afford 2.2ghz on 3000mah battery
- sdm630 fully supported
- nokia b2n fixed rotation bug
- cpu input boost
- disabled debugfs, tracing, loggings, debugs, i mean, not all of them but TONS OF THEM
- deleted most of unused drivers, like dvd players, cassette drivers (wtf nikki)
- disabled nikki usless drivers
- alot of workloads on power efficient workqueques
- vibration control (maybe not in b2n)
- sound control , with no metallic sound
- 160mhz initial gpu freq to save power + -50v undervolt for better power consumption
- sdFat driver, lastest version
- KCAL fixed, updated and optimized for sdm660 family processors
- zram lz4 compression for better perf
- disabled crc check
- blocked ipa and other wakeloks (but no boeffla wkl blocker for now)
- gpu will wake up only if there is a ioctl rather then a touch input, to save power
- reduced the max voltage allowed for the panel
- lowered cpu\gpu thermals to avoid device damage
- new fenix banner for recovery
- console framebuffer optimizations for 70% better perf
- 3 x faster integer than stock
- interactive optimizations
- idle lite changes
- don't need to flash magisk after flash
- and other tons of optimizations, but carefully cherry picked from the best devs around here
-refer to build date as build number
Changelog-EAS-:
Code:
-basically, all the feats of Fenix HMP
-EAS energy model by @nysadev (fantastic)
-some governors, blu_schedtuil, schedutil,
-dont let gcam and settings waste power on background
-removed some other logspams\debugs
-cpuidle lpm prediction tuning, for better idle battery saving
-removed dsboost\dynamicstune boost, to save power
-builded with Ofast
-alot of tasks uses interrutible w8s , for better idle
-100hz otpimizations
-backported PELT from 4.14 , for better power consumption/performance
-alot of sched patches
-alot of gpu performance improvements
-enabled ram ECC for faster reboots (this is awesome)
-aligned strcmp to 64kb cache line
-alot of cache optimizations by Sultan
- rewrited iommu/Ashman from sultan
- optimized for armv8
- increased kgsl priority: more smoothness
-boot speed optimizations
-cpu idle further optimizations
- PELT optimizations
- Foxed snapdragon 630 EAS bootloop
- updated my energy model for 630 by porting nysadev capacity based one for sdm660: this will give more battery and smoothness
- suppress debug verbose and disabled exp rcu like in sdm660
- removed the usless tz_log, that was spamming and yelling in the background (tx to bielfiboi to discover this)
- builded with gcc 9.1 -ofast
- very good battery backup, performance
DOWNLOAD-HMP-
DOWNLOAD-EAS-
ALWAYS wipe dalvik cache after flashing the kernel, or you will encounter bugs.
Enjoy,
feedback is appreciated.
Thanks to:
@madpausa, without him I would never have approached a linux distro
@hmd
@xda
and all the other authors of the hundreds of commits in github !
XDA: DevDB Information
Fenix kernel for NokiaDRG\B2N\PL2
Compiler: GCC-9.1
Branch: Android 9.0
Kernel Version: 4.4
defconfig: nokia_defconfig
Source Code:
FENIX
Image source:
http://i.imgur.com/R2xjrZ7.jpg
reserved
reserved
hi, first need bootloader unlocked ?
blademetal said:
hi, first need bootloader unlocked ?
Click to expand...
Click to collapse
Of course
As I think you're may a GSI fan, is this kernel compatible with GSIs too?
X1111 said:
As I think you're may a GSI fan, is this kernel compatible with GSIs too?
Click to expand...
Click to collapse
Yes, of course. Currently running the oc version with pixel dust GSI.
Btw this kernel is for android 9.0.
Feels good to see Nokia Dev community getting started.
Does this root method work on stock pie, December patch, even without flashing the kernel?
And also do you have gapps on your gsi? If so, how did you flash them? I was trying to install aex gsi, but it's a bit unstable and also no gapps
bbcastro said:
Does this root method work on stock pie, December patch, even without flashing the kernel?
And also do you have gapps on your gsi? If so, how did you flash them? I was trying to install aex gsi, but it's a bit unstable and also no gapps
Click to expand...
Click to collapse
Yes. For Gsi you need to resize system partition after installing it, so you can install gapps.
Or just flash pixeldust gsi.
paul89rulez said:
Of course, check your pm.
Click to expand...
Click to collapse
Can I get one of those PM's regarding unlock? Thanks
Is it posible to overclock the GPU to snapgradon 660 level? AS far as I know, the SD636 is exactely the same chip, only underclocked.
_joaocampos said:
can i get one of those pm's regarding unlock? Thanks
Click to expand...
Click to collapse
need your pm for unlock stuff too
bbighouse said:
Is it posible to overclock the GPU to snapgradon 660 level? AS far as I know, the SD636 is exactely the same chip, only underclocked.
Click to expand...
Click to collapse
dunno, i don't really care about this, as i don't play with my phone. Anyway, if you want to play, disable adreno idler.
But, i will check it.
majenun123 said:
need your pm for unlock stuff too
Click to expand...
Click to collapse
Pls don't make post like this!
KEEP THE TRHEAD CLEAN!!!
Search internet or telegram for bt unlock , but STOP searching it here.
paul89rulez said:
dunno, i don't really care about this, as i don't play with my phone. Anyway, if you want to play, disable adreno idler.
But, i will check it.
Click to expand...
Click to collapse
Thanks in advance!
I have found this kernel for the Redmi 4x (snapgradon 435) in which the GPU was successfully overclocked. Maybe this can help?
https://forum.xda-developers.com/xi...kernel-redmi-4x-simplekernel-santoni-t3743975
bbighouse said:
Thanks in advance!
I have found this kernel for the Redmi 4x (snapgradon 435) in which the GPU was successfully overclocked. Maybe this can help?
https://forum.xda-developers.com/xi...kernel-redmi-4x-simplekernel-santoni-t3743975
Click to expand...
Click to collapse
New build 0.6 rebased on caf is up. Gpu oc for now is not stable for our phone, i ve tryed. I will include it when it will be stable.
1.3 relase update:
-removed sound control (will re-add it when i have time)
-re enabled Bcl (for better battery backup)
-upstreamed to LA.UM.7.2.r1-06500-sdm660.0
Could Be Anyone said:
Tested and working great.
Just wondering, is there a mod to increase the speaker volume?
Click to expand...
Click to collapse
Not for now kernel side. I ve removed Mic gain and Headphone gain for now. I will re add it later (had some problem with mic, but it wasn't the commits). Install ainur audio from Magisk if you want better audio (installation takes time).
Who want to test -80mv Gpu Uv can flash this:
https://mega.nz/#!VhFVFYpZ!QBOan6WuHJMzRr0N5uI9MZJAkbhTZMyjgcKGqXppqrk
In this relase there are also other battery saver tweaks. Let me know if the uv its stable. Thanks.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello there! I've been working on a new kernel for the OnePlus 7 Pro that I think our community will enjoy. I hope to bring a new viewpoint to kernel development that hasn't been seen previously in the dev community.
Philosophy
I just wanted to start off with the goal of my kernel. Draco Kernel isn't a feature-rich kernel, nor is it a performance-bias or power-bias kernel. Draco Kernel includes a collection of innovative commits (no backports or upstreams), designed to improve the efficiency of the device. Ideally, I will keep Draco Kernel up-to-date with the OnePlus official source code. The WiFi drivers will be imported from the latest 8.1-r1 CAF tag.
Upstreaming?
The reason I don't upstream is simply because I do not wish to risk instability in the kernel. Most people use their OnePlus as their daily driver, and I wouldn't want any potential panics or data loss due to a bad upstream. I'll leave the upstreaming to CAF and OnePlus, as they have the means for a more in-depth testing method.
Basic Features
Code:
- Minimal debugging and tracing
- No messy upstreams / backports that might cause issues down the line
- Performance and efficiency focused
- Multiqueue I/O scheduling
- Scheduler tweaks and hacks
- CPU governor adjustments
- ZERO in-kernel boosting while maintaining a smooth userspace
Advanced Features
This is just from the first official beta, so this list may change in the future.
Code:
- Remove AVB checks
- Disable SECCOMP (faster syscalls)
- Disable Audit (expensive in Android)
- Use non-blocking random pool
- Target small cluster in Makefile
- Disable IRQ debugging
- Don't use high-priority workqueue for usb policy_engine
- Schedule last-woken task for better cache locality
- Reduce cache pressure to keep cache valid for longer
- Increase vmstat interval to reduce intermittent jitter
- Adjust dirty ratios to writeback dirty pages later rather than sooner
- Do not collect I/O stats from block subsystem
- Don't dump oom_killed tasks
- Do not use UFS for randomness
- Disable ASLR fully by default (performance not benchmarked)
- Disable JTAG debugging by default
- Do not compile HIGHMEM (unused by our system)
- Do not compile watchdog (reduces jitter)
- BFP JIT (better networking performance)
- Increase haptic strength
- Allow GPU to sleep / nap
- Do not compile zRAM (unnecessary for this kernels MM settings)
- Do not perform readahead (proven to improve power and performance by 70%)
- Align scheduler timeslices with jiffies
- Overcommit memory for faster Android start times
- Remove a bunch of debug and tracing that is unnecessary for the kernel
- Remove schedutil hispeed boosting
- Remove iowait boosting (saves a large amount of battery)
- More that I forgot
Downloads
I will be releasing kernel versions on both GitHub Releases and on Telegram in the official group.
GitHub (no sign in): https://github.com/tytydraco/kernel_oneplus_guacamole/releases
Telegram (group): https://t.me/dracokernel
Source code: https://github.com/tytydraco/kernel_oneplus_guacamole
Donate
I am currently seventeen years old, and I am heading to college in the fall. If you appreciate my work and would like to give something back to me, I accept donations via PayPal
http://www.paypal.me/LockscreenMods
Contact
I love user feedback; it helps me improve my work for the better.
For kernel feedback or issues, please send a message in the official telegram chat for Draco Kernel: https://t.me/dracokernel.
For personal questions or if you are in need of an urgent response, you can contact me directly on telegram @tytydraco.
For anything else, please email me at [email protected] and we can chat!
Meta
- Toolchain: Latest Available Google Prebuilt Clang (subject to updates)
- Toolchain (companion): GCC 4.9
- Main branch: Android-10-Rebase
Please enjoy my kernel, and join us on the telegram channel!
Ok let's test drive this!
Thanks for your work ??
monkboy24 said:
Ok let's test drive this!
Thanks for your work ??
Click to expand...
Click to collapse
Let me know how it goes!
Tried this kernel but battery drain is too much and phone is overheating,cluster 3 is stuck at 1841 MHz. Went back to kirisakura.
boybkol said:
Tried this kernel but battery drain is too much and phone is overheating,cluster 3 is stuck at 1841 MHz. Went back to kirisakura.
Click to expand...
Click to collapse
Solved in new release
avid_droid said:
So I tried flashing over EvoX earlier,cause, I seen you ask for someone to test on custom r. Here's the results:
It's a no go. Stuck at bootloader and couldn't get out. Tried terminal to boot twrp and it was a fail. Only way out was msm tool back to stock. Not your fault as I've volunteered to do it.
Click to expand...
Click to collapse
That is concerning. Does flashing other custom kernels on EvoX cause that issue?
avid_droid said:
No
Click to expand...
Click to collapse
I think I found the issue. I didn't disable AVB checks on the /odm partition. I'll add this change right away. Thanks for testing!
Does this kernel come with KCAL?
Using Anxiety , better battery than stock. Thanks OP.
---------- Post added at 08:12 AM ---------- Previous post was at 08:02 AM ----------
Would be possible to ad pwrutilx Gov?
Just flashed and testing now, on the first look its pretty good and smooth. Will report back after 1 or 2 days, especially regarding battery life.
avid_droid said:
So I tried flashing over EvoX earlier,cause, I seen you ask for someone to test on custom r. Here's the results:
It's a no go. Stuck at bootloader and couldn't get out. Tried terminal to boot twrp and it was a fail. Only way out was msm tool back to stock. Not your fault as I've volunteered to do it.
Click to expand...
Click to collapse
Same happen to me roo,,From PE,,tried terminal boot it fail,,try fastboot flash boot,,its work,,then dirty flash PE rom again,,back to normal again,,wait your next kernel,,,
@tytydraco with your kernel is it recommended to enable or to disable RAM-Boost?
ulxerker said:
@tytydraco with your kernel is it recommended to enable or to disable RAM-Boost?
Click to expand...
Click to collapse
I think is better to disable cause zram also is disabled by default.
ulxerker said:
@tytydraco with your kernel is it recommended to enable or to disable RAM-Boost?
Click to expand...
Click to collapse
I disabled ram boost internally in the kernel. The slider will not affect anything. I usually leave at off just in case.
Is USB_ACM driver enabled?
If not then can you please enable it in the new release?
muphetz said:
Same happen to me roo,,From PE,,tried terminal boot it fail,,try fastboot flash boot,,its work,,then dirty flash PE rom again,,back to normal again,,wait your next kernel,,,
Click to expand...
Click to collapse
Hold the power button and volume up until it reboots,
then hold volume down and power to boot twrp.
This has happened to me way to many times. Take like 10-15secound for the first part
Bug
You have a bug in your kernel. My op7p can't read my usb it say's that there was a problem i can only format it and in an other device i have no problem
terrorspacer said:
You have a bug in your kernel. My op7p can't read my usb it say's that there was a problem i can only format it and in an other device i have no problem
Click to expand...
Click to collapse
My USB via OTG is working fine here.
BETA #47
- Disable msm_performance and core_ctl
- Activate schedutil's hispeed frequency at 80% usage instead of 90% (lower direct input latency)
- Process I/O on the origin CPU to score a cache hit
- Set readahead to 128KiB instead of 512KiB (flash memory suffers higher latency with higher readahead)
- Check dirty writebacks every 1MiB rather than every 128 KiB (less jitter and keep cache valid longer)
- Reduce cache pressure to 50% (our RAM size can handle it)
- Load balance less tasks per scheduling cycle (lower latency)
- Compile DTBO in the kernel
- Remove iowait boosting from schedutil
CUSTOM ROMS ARE FIXED
Huge thanks to avid_droid and also @kaz205 for helping me test the builds.
Latest builds on github and telegram!
terrorspacer said:
You have a bug in your kernel. My op7p can't read my usb it say's that there was a problem i can only format it and in an other device i have no problem
Click to expand...
Click to collapse
Do you mean via OTG or like plugging it into the compuer?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Custom Kernel for Lineage 17.0, tested only on Android Q (LineageOS 17).
Kernel Features (Whats New?):
CPU Governor : BLU_ACTIVE
I/O Scheduler: anxiety,sioplus,maple,zen
TCP Congestion Algorithm : cubic, bic, htcp, reno, westwood
F2FS Support
ZSWAP,Z-RAM (lzo,lz4,lz4hc,deflate)
Fsync
Software CRC Control
Gentle Fair Sleepers
Adreno Idler
Arch Power
wq_power_saving
Minor Optimization and Patches
Compiled Using Latest GCC11.1
Tested ROM:
LineageOS 17
Downloads:
Older Version :
V.1.0
V.1.2a
V.1.3a
V.1.3c
Latest:
V.1.3d
Note: Due a change on some system related stuff, it's required to clear your dalvik-cache after flashing this v.1.3d
FAQ:
Is this kernel going to be updated frequently?
Answer: probably, if i am not busy.. it'll just mostly follow Lineage17 commits
I Want this FEATURE
Answer: will probably add, not sure
what about TCP Westwood?
Answer: sometimes later on, i'll probably add it or if Lineage 17 unnofficial author doing it
Known Issues:
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Information:
Linux kernel version: 3.10.108
Based from:Lineage17-unnoffical markkiths Z00L-ten branch
Compiler Used
GCC 11.1 Experimental (ARM64) (Aarch64-ELF)
Kernel Source:Here
Thanks:
markkiths for maintaining lineage17-Z00L/Z00T
mg712702 for maintaining lineage16-Z00L/Z00T
YaAlex3 for maintaining Z010ED
Roker2 for maintaining Z00RD Z00ED
maxmesa for maintaining Z00RD Z00ED
HyperTeam
theimpulson for firekernel
osm0sis for anykernel
and lot of people that i couldnt mention here that actually contribute to kernel
Changelogs :
-Tsurara v.1.0a
Rebase to Lineage17 kernel sources
Added Zen Scheduler and BLU_ACTIVE
Minor Cortex A53 Related optimization
Added Z00L Builds
-Tsurara v.1.2a (Ported ICEY-S)
Ported ICEY-S
Bunch of other stuff from ICEY-S
-Tsurara v.1.3 (ICEY-QZ)
Latest Lineage17 Commits:
Bluetooth Improvement
msm_performance changes
arm64/lib improve copy_page
Core_Ctrl changes
-Tsurara V.1.3a (ICEY-QZ)
Revert Core_Ctrl changes
GPUOC 650mhz for msm8936/msm8939
-Tsurara V.1.3b (ICEY-QZ)
cgroup fixes
sched fixes
lz4 fixes
additional core_ctrl changes/fixes
-Tsurara V.1.3c (ICEY-QZ)
Core_ctrl changes
Optimize Sched and Fork
-Tsurara V.1.3d (ICEY-QZ)
uid_sys_stats fix
Specific Patches :
Lineage17 Z00T Fixes
-Limit dex2oat to 1 and set filter to speed-profiles
for better experience and SOC temperatures
-better lz4 configuration for playing games
-set default compiler to "speed-profile"
-Configure IO Stats and add_random to be enabled
Lineage 17 03-09 Z00T Fixes
-Same with above but updated to 03-09 updates
userdebug fixes
-for games that refuse to launch
(Magisk Modules) selinux_permissive_v2 (Source Here)
-Fix chrome crashing issues in Q
(only in older version, 03-09 doesnt need this)
How to use:
Flash on TWRP
Hi,
good job.
From the title it follows that this kernel can be used from Android 7 up to 10; it's correct?
I would like to test it on an Asus ZE550KL Z00LD with Aosp 5.8 Android 8.1.
Thanks so much
jimjack12 said:
Hi,
good job.
From the title it follows that this kernel can be used from Android 7 up to 10; it's correct?
I would like to test it on an Asus ZE550KL Z00LD with Aosp 5.8 Android 8.1.
Thanks so much
Click to expand...
Click to collapse
its should be, its ICEY-S modified to work with Q.. if you can kindly share your experience on older rom such as 7.x / 8.x / 9.x, that'll be great for other user to check and consider wether not or will they use this kernels.
Hi ReikaRin and thanks for the great work.
Today I tried to install the Kernel "ICEY-QZ-1.0.3a-02-03-2021-11-29-Z00L-Q.zip" on Asus ZE550KL Z00LD 16/2 Gb Android 8.1 AOSP Extended 5.8 and the installation goes successful without any errors.
I can't do all the tests on the device as I don't play with it, I don't use bluetooth headsets, etc ...
However, I can confirm that the device is working properly.
We are waiting for some other members of the Forum who do other tests.
Thanks so much
Avoid using Zen scheduler for now if you're using 1.0.3b
Edit: currently pushing new builds, zen should be disabled properly now
Edit2: Fixed
any fix for the freeze in unity game? i hope there is a fix.. first tiem use this my phone is cool af idk if it bcoz this kernel or weather lol.... but my game is freeze and got banned bcoz afk... hope it
Zero 2wo said:
any fix for the freeze in unity game? i hope there is a fix.. first tiem use this my phone is cool af idk if it bcoz this kernel or weather lol.... but my game is freeze and got banned bcoz afk... hope it
Click to expand...
Click to collapse
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
ReikaRin said:
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Click to expand...
Click to collapse
ok i will try it.. thanks for gpu oc kernel..... im flash the latest stable.. and i hope the unstable will be stable soon.. thank alot to you i think asus z00ud is already forgoten lol.... so just enable the i/o stats and add random to fix game freeze?
ReikaRin said:
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Click to expand...
Click to collapse
just enable the i/o stats and add random? but why it still freeze
anyone play any unity game with this kernel? i hope there is a real fiz.. bcoz this kernel is nice.. but the freeze is happen... or any recommendation rom to fix this?
Zero 2wo said:
just enable the i/o stats and add random? but why it still freeze
Click to expand...
Click to collapse
what game you're talking btw?, also EX Kernel Manager does not expose it.. try using Lanthanum Toolboxes or Smartpack kernel manager then check on I/O Section, it help mitigate the freeze but not entirely.. it happen when the Storage is Busy or when your CPU Usage spiked to 100% for short duration, it just a known behaviour of Unity's IL2CPP/Mono backend. this does not affect any recent phone mainly because what we're using (in this case MSM8916/MSM8939) is really just that old.
ReikaRin said:
what game you're talking btw?, also EX Kernel Manager does not expose it.. try using Lanthanum Toolboxes or Smartpack kernel manager then check on I/O Section, it help mitigate the freeze but not entirely.. it happen when the Storage is Busy or when your CPU Usage spiked to 100% for short duration, it just a known behaviour of Unity's IL2CPP/Mono backend. this does not affect any recent phone mainly because what we're using (in this case MSM8916/MSM8939) is really just that old.
Click to expand...
Click to collapse
im playing mobile legend... i change i/o stat and add random with spkm... but its freezing... so im just use stock from from los q
Zero 2wo said:
im playing mobile legend... i change i/o stat and add random with spkm... but its freezing... so im just use stock from from los q
Click to expand...
Click to collapse
i don't really play Mobile Legends, so can't really say much about that freezing issues.
Thanks for reporting anyway~
i can probably install lineage 10 tomorrow. we got a new build today.
is "ICEY-QZ-1.0.3-02-03-2021-04-52-Z00T-Q" stable enough? can i have a modified V.1.3c if you're not busy?
Hi ReikaRin, great job, thanks.
One question: I installed the latest LineageOs 17.1 build from 09.03.2021, after installing your kernel, 1.3c, it completely muted the audio. is it a kernel or rom problem? Asus ZE550KL Z00LD 16/2 Gb. Thanks so much
i have got error:1 when try install selinux_permissive_v2 . any one ?
markkiths said:
Can you Try go to settings > system > system profile turn off then restart device and test audio again?
For new build you must to do wipe system because we have much change with library
Click to expand...
Click to collapse
Thank you so much markkiths,
I had forgotten this detail ....
However with the default kernel, the rom works very well.
Thank you
str4610 said:
i have got error:1 when try install selinux_permissive_v2 . any one ?
Click to expand...
Click to collapse
that is magisk module, i forgot to mention it.. sorry
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
View attachment 5330295
aRise Kernel X2 is here for Alioth!
Initial Changelog:
- Based on Lineage Kernel
- Upstreamed to 4.19.225
- Added WireGuard Support
- Introduced Simple Low Memory Killer(And Tweaked Them)
- crypto and x86 BACKPORTS and UPSTREAMS
- kgsl BACKPORTS (To match with Fuse)
- Use 100Hz tick Rate (300Hz its too much)
- Fix in some roms vibration doesn't work
- Some Idle optimizations
- Nuked Binder Logspams
- Ext4: Fsync: Optimize Double-fsync() a bunch
- Fixed in China Miui blobs based roms wif i not working
- Kill Userspace CPU Boosting entirely
- lz4: Removed unused functions
- Fixed Alioth not changing volume levels with Headphones on
- Add cpu7 Max frequency for Sd870
- locking/rwsem BACKPORTS
- UnderVolt 670Mhz
- Introduced Dynamic Stune Boost
- Introduced Stune Assist
- Reduced alot of Latency (Smoother)
Downloads:
Download
Support Group
JOIN HERE <-- Discussion group for support
Credits:
- Thx to SM8250 https://github.com/xiaomi-sm8250-devs/android_kernel_xiaomi_sm8250 for source
- Thx to all testers
XDAevDB Information
neXus Kernel, Kernel for Poco F3
Contributors
Zeeta
Source Code: https://github.com/xiaomi-sm8250-devs/android_kernel_xiaomi_sm8250
neXus Source: https://github.com/NotZeetaa/android_kernel_xiaomi_sm8250
Version Information
Status: STABLE
Current Stable Version: Public Stable 1
Created 2021-11-20
Last Updated 2022-01-18
@Zeetaa thnx man - going to give it a try as well
raystef66 said:
@Zeetaa thnx man - going to give it a try as well
Click to expand...
Click to collapse
Enjoy!
Zeetaa said:
Enjoy!
Click to expand...
Click to collapse
Will be tested in our TG group
Just flashed it.. I'll see how it goes
Thank you!!
nikosrs4 said:
Just flashed it.. I'll see how it goes
Thank you!!
Click to expand...
Click to collapse
Pls give some review to improve better and better
All look good thus far! I'm in the middle of searching what causes my phone to reboot while charging for some weeks now, one thing to do was flashing another kernel but no luck
Apart from my issue, phone is very snappy, no hiccups at all. Idle drain looks great. All functions work as they should, BT with smartwatch and car display. Stable wifi and data connection, stable GPS.
So all good!!
I will try this for a while but on the first run everything is good and get one of the best result on geekbench.
It is working fine for me but I think it is messing the otg flash drive. it is always "the disk need to be check" something after I used my otg so I can't use it the next time. It's fine though when I'm on OD kernel.
@Zeetaa
Thanks for your kernel!
I installed your kernel (+ BatterySaverModV1.1 flashed with Magisk) yesterday and can now compare it with ODK 11.21 (based on Immensity) regarding battery consumption.
I use a standardized scenario that always runs the same and roughly corresponds to my usage. Touch interaction (browsing, messaging) is completely missing in the scenario, because that is difficult to standardize (for me).
Full charge to 100%.
1hr NewPipe (WiFi, always the same video)
1hr call (LTE)
1hr video recording
8hrs idle (in flight mode)
1hr NewPipe (WiFi, always the same video)
2hrs Idle (Cell standby)
All timings are exact. The phone is always at the same place and in the same position. The brightness of the display is always the same. Apps that I do not actively use are frozen. A triggered autostart of these apps is prevented. The OS of the phone is Havoc 4.11. I note the battery level after each step.
Results
Unfortunately, I can't tell yet if it's because of the kernel or the installed mod, but the consumption is slightly higher than ODK, espacially in idle mode. The difference isn't huge, but noticeable.
In the 8hrs that the phone was idle and in flight mode, it consumed 2% with Nexus, but 0% with ODK.
At the end of the scenario, 66% of the battery was left (70% with ODK).
I will test tonight how my phone behaves when I use the BatteryMod together with ODK. Then I will see the influence of the mod.
I agree with @esszett conclusion, while we do have the same result on benchmark and gaming. The battery is worst than OD 11.25 (I am using AICP)
Hey, could one of you please send a link to that batterysavermod? Thanks.
@Zeetaa
Yesterday I started the new scenario with ODK (11.25) and BatterySaverMod. What I can say so far: It is the Nexus kernel that causes the higher drain, not the BatterySaverMod. However, whatever the BatterySaverMod does in detail, it has no effect on my battery in my usage pattern.
fadedave said:
Hey, could one of you please send a link to that batterysavermod? Thanks.
Click to expand...
Click to collapse
You can find it in the Telegram support group. I think I'm not allowed to share an external link to it.
Sry I dont use batterysavermode @Zeetaa
blasev said:
I will try this for a while but on the first run everything is good and get one of the best result on geekbench.
Click to expand...
Click to collapse
nikosrs4 said:
All look good thus far! I'm in the middle of searching what causes my phone to reboot while charging for some weeks now, one thing to do was flashing another kernel but no luck
Apart from my issue, phone is very snappy, no hiccups at all. Idle drain looks great. All functions work as they should, BT with smartwatch and car display. Stable wifi and data connection, stable GPS.
So all good!!
Click to expand...
Click to collapse
Thx for the feedback
aRise Kernel X1 is here for Alioth!
Initial Changelog:
- Based on Lineage Kernel
- Merged Linux 4.19.221
- Introduced KProfiles(Use #kprofile in group)
- Switched to Proton Clang
- Don't let Google Camera run in the background(Avoid 100% Cpu)
- Disable readahead by default
- Introduced Efficient Frequencys with a new energy model
- Introduced Schedhorizon(Thx to libxzr)
- Disable I/O stats
- Disabled Cpu Boost (We are using Cib Now)
- Use schedutil rate-limits from Pixel 3
- Switch sched scaling to linear(Improves Performance)
- Use 100Hz Tick Rate
- Introduced Dc Dimming
- zRam Backports and Optimizations
- Enabled zRam Write Back
- Increase vmstat interval to 20 seconds(Less Jitter)
- mm: Optimizations
- Nuked alot of logspams
Downloads:
Download
Support Group
JOIN HERE <-- Discussion group for support
Credits:
- Thx to SM8250 https://github.com/xiaomi-sm8250-devs/android_kernel_xiaomi_sm8250 for source
- Thx to all testers
XDAevDB Information
neXus Kernel, Kernel for Poco F2 Pro
Contributors
Zeeta
Source Code: https://github.com/xiaomi-sm8250-devs/android_kernel_xiaomi_sm8250
neXus Source: https://github.com/NotZeetaa/android_kernel_xiaomi_sm8250
Version Information
Status: STABLE
Current Stable Version: Public Stable 1
Created 2021-11-20
Last Updated 2021-12-14
thanks for this kernel just one question does flashing this kernel detect Magisk if installed and automatically patch boot image like drunk kernel after flashing or I have to flash Magisk after kernel flashing thanks.
Zeetaa said:
View attachment 5482465
aRise Kernel X1 is here for Alioth!
Initial Changelog:
- Based on Lineage Kernel
- Merged Linux 4.19.221
- Introduced KProfiles(Use #kprofile in group)
- Switched to Proton Clang
- Don't let Google Camera run in the background(Avoid 100% Cpu)
- Disable readahead by default
- Introduced Efficient Frequencys with a new energy model
- Introduced Schedhorizon(Thx to libxzr)
- Disable I/O stats
- Disabled Cpu Boost (We are using Cib Now)
- Use schedutil rate-limits from Pixel 3
- Switch sched scaling to linear(Improves Performance)
- Use 100Hz Tick Rate
- Introduced Dc Dimming
- zRam Backports and Optimizations
- Enabled zRam Write Back
- Increase vmstat interval to 20 seconds(Less Jitter)
- mm: Optimizations
- Nuked alot of logspams
Downloads:
Download
Support Group
JOIN HERE <-- Discussion group for support
Credits:
- Thx to SM8250 https://github.com/xiaomi-sm8250-devs/android_kernel_xiaomi_sm8250 for source
- Thx to all testers
XDAevDB Information
neXus Kernel, Kernel for Poco F2 Pro
Contributors
Zeeta
Source Code: https://github.com/xiaomi-sm8250-devs/android_kernel_xiaomi_sm8250
neXus Source: https://github.com/NotZeetaa/android_kernel_xiaomi_sm8250
Version Information
Status: STABLE
Current Stable Version: Public Stable 1
Created 2021-11-20
Last Updated 2021-12-14
Click to expand...
Click to collapse
Will it have any improvement in the battery
ale82to said:
thanks for this kernel just one question does flashing this kernel detect Magisk if installed and automatically patch boot image like drunk kernel after flashing or I have to flash Magisk after kernel flashing thanks.
Click to expand...
Click to collapse
Yes
How to enable/disable dc dimming?