[KERNEL] Draco Kernel for the OnePlus 7 Pro - OnePlus 7, 7 Pro, 7T, 7T Pro Cross Device Kernel D

{
"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?

Related

[KERNEL] [OMNI] [27-dic] Donkey ONE Kernel - Version 15 M - DEV Discontinued

{
"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 ?

[12/09/19][kernel] FENIX [4.4.191][HMP][EAS][Pie/10][CLANG][OC ]

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.

[KERNEL][7.x 8.x 9.x] ICEY-S 1.0.1 [Z00L][Z00T]

{
"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"
}
Do You Want Lineage16 kernel features? tired of lineage 16 bug and want to use nougat like groovy or oreo like RR? here use my forked lineage16 kernel compiled using latest toolchain alongside with your rom for better performances and more features than rom built-in minimal kernel~
TESTED WORK PROPERLY IN GROOVY AND POSSIBLY OTHER ROM AS WELL
Kernel Feature:
CPU Governor: interactive,conservative,powersave,performance,ondemand,userspace
I/O Scheduler: cfq,bfq,deadline,noop,row,sioplus,maple
TCP Congestion Algorithm : cubic, bic, htcp, reno, westwood
F2FS Support(i am using /data f2fs)
ZSWAP,Z-RAM (lzo,lz4,deflate)
Fsync (Enabled by default)
Software CRC Control (disabled by default)
Gentle Fair Sleepers (enabled by default)
Adreno Idler (enabled by default)
Arch Power (enabled by default)
wq_power_saving (enabled by default)
[*]WireGuard VPN
What is New?:
CPU Governor: blu_active sakura_active
I/O Scheduler: zen,anxiety
few patch for improved performances
Kernel name (obviously xD)
Tested Rom:
GroovyAndroid (Nougat) (Z00T)
Lineage16 (obviously lol)
ResurrectionRemix (Pie) (Z00T)
Patched to get more performances without root
(patch zip included below)
AOSP-Extended
Download:​
CLICK/TAP HERE
FAQ:
Q: Z00L?
A: i only have Z00T,but i did built it for you, if something goes awfull dont blame me and specify what kinda things happen (if possible, with logs too)
Q: If i've install this on my rom, does it will cause same bug that happen under lineage16?
(For example you're using RR-6 or GroovyAndroid 7.0)
A: No, that was rom bug under Pie custom rom we currently have that unfortunately i couldn't fix unless i find it, fix it and test whole things, i build this kernel for my personal uaage
(For example RR-7.0, Lineage16,AOSPExtended V6.0)
Q: I Want this FEATURE
A: sure, i'll think about it and try merge it later if i have time
Q: Help, There is something WRONG
A: send me your log in proc/kmsg or from log apps
Q: What are you gonna add next?
A: More IO, Governor, Patch, Filesystem Fixes, etc.. if i forgot something please remind me
Q: MSM-Thermal was bugged, it keep enabling itself
A: Dont ask me, i dunno why too.. just delete thermal.conf in system/etc/ to disable them FOREVER
Q: Can I Use F2FS?
A: You can, if your rom support it and also our fstab only support /data f2fs, i might modify it to support cache and system too but for me /data was enough, or you could try messing with that~
Q: When you're gonna release kernel updates?
A: As long i have time to do it and there is something i want to merge, since i also use this kernel as daily driver (My Phone was Z00T).
Known Issues:
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Fixed Issues in this kernel:
Z00T Device Now Show Properly "Snapdragon615" "MSM8939"
(Just Try devcheck/aida64/etc if you didnt believe me)
fixed gpu/cpu hwmon error in kernel (causing loop)
Unity Workaround(add_random,I/O stats) for user who didnt install any root solution(example:magisk)
Information:
Linux kernel version: 3.10.108
Based from:Lineage16-unnoffical mg712702 minimal-branch
Compiler Used
GCC Experimental (ARM64) (Aarch64-ELF)
Kernel Source:Here
Note: i am very new at xda, i apologize for this kinda awfull template for thread
Thanks:
mg712702 for maintaining lineage16-Z00L/Z00T
theimpulson for firekernel
osm0sis for anykernel
and lot of people that i couldnt mention here that actually contribute to kernel
Changelogs:
2019-08-30
ICEY-Zephyr 0.1
Initial Builds (Fresh fork from Lineage16)
2019-08-30
ICEY-Zephyr 0.1a
Build Z00T and Z00L Together
Added CPU Governor : blu_active
Added I/O Scheduler : Anxiety, Zen
Merged Some Improvements
2019-08-31
ICEY-Zephyr 0.1b
Builds Using Newer Compiler Linaro-8.3.0
2019-09-02
ICEY-Zephyr 0.1c
Specific Unity-based games issues workaround applied
(by default enable I/O Stats and add_random, if any of this two still 0, please change it to 1)
Show Correct CPU
silenced some Kernel Error log
(this error was caused by bw_hwmon gpu governor)
2019-09-17
ICEY-eXperimentalZephyr 0.2
Switched to latest GCC-Experimental
Added two variant builds:
-XZ (linux-gnu)
-Yata-No-Kagami(bare-metal-elf)
0.2a:
-boot faster, fixes for tcp(ipv4), and other things
(buggy lz4hc disabled, lz4 zram was fine if you want to use this gimmick as you wish)
0.2ab:
-clean up
-migrate to AnyKernel3
2020-05-27
ICEY-S 1.0.0 :
Forked from latest (basically rebase maybe?)
Compiled Using GCC11
2020-05-29
ICEY-S 1.0.1 :
Added back ANXIETY, ZEN
Disabled Governor sakuractive
2020-05-30
ICEY-SC 1.0.1a NO_CC :
Disabled several stuffs, faster but it wasn't recomended
Z00T Only so i could find out what went wrong if someone report any issues with this builds
Planned Updates
Nothing, i am busy~
Patch List
GroovyAndroid (Nougat) :
No need, run perfectly fine
ResurrectionRemix (Pie) :
-tune vm
-disabled zswap,zram
-Unity freeze workaround
Note: this patch mean for Z00T user
userdebug_fixes :
bypass annoying "user" check on certain apps
Does it improve battery life on lineage 16?
joelchris said:
Does it improve battery life on lineage 16?
Click to expand...
Click to collapse
if you install it, and change CPU Governor to blu_active it will save more battery than interactive/ondemand while retaining good performance, it also have "fastlane" mode in governor option to scale faster (good for gaming), i recomend to use it and set min cpu to 200mhz.
You could also try Zen if Maple didnt work really well for you~ other than that,this kernel also have performance improvement than your lineage16 because i fork it and apply various change that will accumulate from now.
if you want a very good battery life Try This Kernel Configuration:
Disable MSM Thermal by deleting/moving every thermal-engine.conf you could find under system/etc/
Set min cpu 200mhz and max 1,1ghz(big),800mhz(little), change governor to blu_active or use powersave for extreme low power usage since it scale very slowly
(Note:not recomended, i rather use blu_active)
Also disable perfd to make sure your system didnt change anything on your CPU settings
if your phone was Z00L variant, 800mhz was better than making your phone goes higher
(higher than this will use more voltage and cause more heat, even thermal lock your phone into maximum 800mhz most of times)
Set CPU core big min 0, max 4, little min 4, max 4
Disable any touchboost if you had any configured
Use Maple>Zen>SIOPlus (try any of this three)
Set GPU Max 400mhz, Target 400mhz, min 200mhz, for extreme battery saving measure change governor from msm-adreno-tz to powersave
Disable Zswap,Zram
Reduce Entrophy Amount to 64/128
(Also your choice to disable or enable add random)
Disable Gentle Fair Sleepers
Enable I/O Stats
(some apps maintain performance and usage by using this especially mobile games that use Unity)
I might add hotplug later for better battery usage and see if that can be merged also work, hotplug function was managing core better (on/off itself) than system especially since our device usually have 4 little core allways online.
(it wont scale automatically, dunno maybe bugged that's why i've said little core min 4 to make sure there is no lose in performance caused by system for using power-efficient little core less than 4)
Where is the kernel source link? Can't find it in first post.
TheImpulson said:
Where is the kernel source link? Can't find it in first post.
Click to expand...
Click to collapse
added, sorry~ its my first time posting a thread and i kinda forgot to mention source.
ReikaRin said:
added, sorry~ its my first time posting a thread and i kinda forgot to mention source.
Click to expand...
Click to collapse
Thanks
That commit history seems to be a mess. Are you trying to get travis set up for kernel repo?
TheImpulson said:
Thanks
That commit history seems to be a mess. Are you trying to get travis set up for kernel repo?
Click to expand...
Click to collapse
i am very sorry, i am doing this on git-web instead of pull and push commit like everyone else did, its really bad right.. and yes, its build using travis instead locally.. currently im pushing new build using linaro-8.3.
Edit: Build pass, everyone can try if they want it
Okay, enjoy 0.1c~ do tell me if you run into problem especially Z00L because i've only test run Z00T.
Note: do read .zip name properly so you didnt flash wrong variant for your phone
For Every Z00T User, i heavily recomend you to flash new 0.1c build for fixing your cpu display and minor kernel error silent
Z00L 0.1c was available now
What Changes Included:
Restored CPU Info
Fix kernel error loop caused by bw_hwmon
(it barely have effect, but why not?)
ReikaRin said:
Z00L 0.1c was available now
What Changes Included:
Restored CPU Info
Fix kernel error loop caused by bw_hwmon
(it barely have effect, but why not?)
Click to expand...
Click to collapse
I try change to bw_hwmon, my phone suddenly restart. I change with kernel adiutor.
What app do you use to tweak kernel? (I'm new)
joelchris said:
What app do you use to tweak kernel? (I'm new)
Click to expand...
Click to collapse
try kernel adiutor from playstore
Z00l?
andy_dch said:
I try change to bw_hwmon, my phone suddenly restart. I change with kernel adiutor.
Click to expand...
Click to collapse
it wasnt mean to be used, i only fixed kernel error that caused by this.. just use msm-adreno-tz or simple-ondemand/performance
joelchris said:
Z00l?
Click to expand...
Click to collapse
Z00L too, just download .zip with Z00L name
joelchris said:
What app do you use to tweak kernel? (I'm new)
Click to expand...
Click to collapse
EX KERNEL, SMARTPACK KERNEL MANAGER (Basically improved Kernel Adiutor made by Smartpack kernel author for smartpack kernel but usable with other kernel as well), LHANTANUM SYSTEM TOOLBOXES, 3C ALL IN ONE
Download link?

[ILLYRIAN KERNEL] | MIUI | AOSP | Shqipe

{
"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.

Development [KERNEL][OSS][AOSP-11-12] aRise Kernel Alioth X2 [18/01/22]

{
"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?

Categories

Resources