[MAGISK MOD] ButterLimits for OOS 11/OB ~ [Its always buttery but never compromises with battery] - OnePlus 8 Themes, Apps, and Mods

{
"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"
}
ButterLimits​ButterLimits - Its A Magisk Module with many features that some you can see and some you can only feel by your device usage.
Its A Magisk ROM or Magisk MOD, we can call it anything. But, I am just releasing it in MOD section because I think its a right place for it because Full ROM is a complete ROM with all system files [Big size] and a small part with custom settings and patches or with some apk files can only be mod or a theme.​Why its name is ButterLimits?​Many of you already heard "ButterSmooth" in Android Developing, but why?, Because of its smooth functions, smooth touch responses and fast working device.
But many times ButterSmooth experience can eat a lot of battery that our device not supposed to. So, when we add some limits to it for a perfect balance between performance and battery backup.....
Then here comes A ButterLimits and yes its for OOS 11 only right now. But if we remove and edit some files then it should also work as A Universal Mod but not all the features that come for OOS 11 and Open Beta​Features:​-UI Tweaks-​Blur effect in background when pull down notification panel and in some more places.
-------​-Sound Enhancement Tweaks-​Some Volume Boost to Speakers and headphones
Much more clear sound
Clear Bass in Headphones
Dolby Bass+ v3
Enhanced by Sony Sound
-------​-Basic Level tweaks-​RAM Tweak
Faster Boot tweak (Not noticable)
Improved Audio/Video Recording Tweaks
Improved Gaming Tweaks
Improved Signal Tweaks
Internet Speed Tweaks
Makes Streaming videos Stream Faster Tweak
Graphics Enhancement Tweaks
Scroll and Touch Responsive Teak
Disabled some background logging and data sending
Small Power Saving Tweaks
Dialing/Calling fast Tweaks
Some Dalvik Tweaks
-------​-System Level Tweaks-​Filesystem mount Tweaks
Optimized Media Servers and GMS to save battery
UGMS Doze to save battery
Some more Doze Tweaks for better battery backup
Disabled some Google Wakelocks (Will not harm anything) - will give just better battery backup​-Kernel and CPU Level Tweaks-​Customized CPU Active Settings for different situations
Some CPU Frequency Tweaks
Forcibly switched off some kernel logging
Some Optimization Tweaks for Improved userspace experience
Small Entropy Tweaks for good balance between performance and battery
Some kernel tweaks to remove wasted CPU cycles
Disabled some kernel Console
Optimized CPU bandwidth
Some more CPU level Miscellaneous Tweaks
Some kernel level network Tweaks to reduce battery eating
Virtual memory Tweaks for good balance between performance and battery
Turned off some kernel debuggers to improve performance and battery life
Disabled Debugging logs to reduce power usage
Disabled GPU Frequency based throttling
Kernel level tweak for better Idle Battery Life
Some more kernel level Miscellaneous Tweaks
Some kernel level Dalvik Cache Tweak
Some kernel level Deep Sleep Tweak
Some non-useful ****s Removed (Cycles timely)
Fstrim Tweak
-------​Requirements to use ButterLimits:​-Device in working state with Latest Magisk at its place
- OnePlus 8P/8T with OOS 11 Stable/openBeta
----​-Flash Instructions-​- Download compatible version (Stable or OpenBeta)
- Do not flash just after rom install. Make sure your device is already have working magisk and Phone is fully settled when installed new/updated rom
- Flash ButterLimits in Magisk Manager only and reboot
- After boot when your device is on lockscreen or homescreen, please wait for atleast 2 minutes to make all processes done.
-------​Now ButterLimits comes with 2 modes​1. Normal (Original ButterLimits)
2. Extreme (Gives some boost to ButterLimits - can eat small battery backup)​How to Use Extreme Mode-​In Terminal App (I use this one)
-Type su and enter
-Type blboost and enter
-Wait for reboot
-To verify- Check in Magisk Manager
----
-To revert back-
In Terminal App
-Type su and enter
-Type blenable and enter
-Wait for reboot
-To verify- Check in Magisk Manager
-------​-Update Instructions-​-Before updating to latest OOS update please remove it first
-After updating to latest OOS and then install ButterLimits again​-Uninstall-​Same as you do with other modules
Simply in Magisk Manager's modules section, disable, remove and reboot device
-------​CREDITS:​A BIG THANK YOU to A Developer @topjohnwu - the founder of Magisk.
Magisk is like A God to all Android Modding world right now and the main features is System-Less (It defines itself). On the other side it comes with a lot of features...
@fOmey
@iglitch
@ lAlKenDi
@gloeyisk
@Chainfire
@Zackptg5
@osm0sis
All member of Team- Magisk and more...​
If you Like my works or like ButterLimits
- You can donate me by buy me a coffee of your choice
Or
- You can Donate me here - Playstore Link

Downloads-​Please don't make mirrors
Before Download please remember some points below:
Developer of ButterLimits will not be responsible for any harm to your device
ButterLimits is not developed to harm any device, but to give your device better
Precautions are in your hands.
Click to expand...
Click to collapse
1. ButterLimits is heavily based on Stock Kernel
2. Some VM Tweaks may or may not conflict while using any custom kernel (can or cannot create some issues)
3. ButterLimits on each boot force kernel to use Schedutil Governor.
4. ButterLimits uses CPU/Governor Tweaks for and on Schedutil Governor only.
5. If you change settings from any kernel tweaking app or just change governor, Then assume it that many CPU/Kernel Tweaks (from ButterLimits) are not in use anymore and conflicting.
6. With ButterLimits, If you use any other mod also that contains Kernel/CPU/GPU tweaks that can heavily create issues.
7. ButterLimits Does it's best with Stock Kernel when it's alone.
8. But obviously you can try ButterLimits with different kernels. (But in that can if you get some issues, it will be difficult or impossible for me to solve it)
9. If you have any sound mode then I recommend trying ButterLimits without any sound mod first to experience actual ButterLimits Sound Enhancement, And then later you can do experiments with other mods.
Conclusion:
Don't expect any support if you are on a custom kernel or sound mod.
However, I may help if possible but don't expect it.
But you can get help from other users in a thread.
Click to expand...
Click to collapse
> Download Link can be found here <​

Changelogs-​​> Changelogs can be found here <​

I guess it's safe to say that we shouldn't use nolimits with this one?

baxtex said:
I guess it's safe to say that we shouldn't use nolimits with this one?
Click to expand...
Click to collapse
You can. But after disabling kernel and other kernel related tweaks and no sound mod from No Limits from NoLimits Profile.
You can get other Addon Features from that.

Thanks so much bro

The post says "8P/8T" supported devices, yet I found it in the OnePlus 8 Mods tab? Does this work with the 8 before I test it out?

So, this will work on vanilla OP8 ? I'm all stock, bootloader unlocked. All I need is magisk?

cjvzla said:
So, this will work on vanilla OP8 ? I'm all stock, bootloader unlocked. All I need is magisk?
Click to expand...
Click to collapse
You should have TWRP also, in case if anything goes wrong [0.1%]

@Mohitash Feature Request:
Disable ZRam & ZSwap
Google Dialer mod
Different Boot Animations
Google Sans Font
Storopia Font
SELinux Enforced/Permissive switch
Systemizing Apps
Window Animation Scales

I recently purchased a oneplus 8, I'm glad that I came across this thread. Can't wait to flash this later today to see how the phone runs. Thanks to everyone who made this.

This mod has really made my oneplus 8 incredible. This and, the last omega kernel build have made me really like my phone. I'm also running the latest oxygen 11 build.

This is works on op8pro?

Is or compatible with lineageos or only oxygenos ?

Related

[Kernel][CAF/AOSP][Stable 1.1] Vindicator[UberTC6.0/Ofast/Strict-Alias/Graphite][5.1]

{
"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"
}
"I Don't Always Run Custom Kernels. But When I Do, I Run Vindicator"
-Worlds Most Interesting Man
Pushbullet Tag: vindicator-n7
You can also follow me on G+ if you would like:
[email protected]
Intro:
This is a kernel I developed alongside @Xileforce for Nexus 7 2013, this IS an offical Vindicator Kernel and follows the same ideals and guidelines as the Vindicator Kernel for Nexus 6. I hope you like it and I won't be offended if you hate it. All ideas are welcome and I'll try to help as best I can. If you wish to use this kernel in a rom , feel free! Although I would love it if you let me know just for my own curiosity.
Goal:
Keep kernel as lean as possible while adding certain, desirable features and optimizing for maximum performance and battery life. The default settings should be optimal for a balance of battery and performance without a need to tweak.
Disclaimer:
If your tablet blows up, its not my fault. If your tablet somehow gains perpetual battery life, I'll take full responsibility.
Features:
-Quanta Kernel Base
-Android 5.1
-Linux 3.4.107
-Updated to Android M source
-XZ Compression
-Upstreamed cpuidle
-35mhz cpu step
-Compiled With Uber Toolchain 6.0
-Compiled With Strict-Aliasing, Ofast, Graphite, And Loop Nest Optimizations
-Various Other Build Optimizations
-Kexec Hardboot/MultiRom
-UKM Built In And Modified. Just Install Synapse App.
-Hardware Floating Point Processing
-ZRam
-ZSMalloc
-Slimmed Down(Increased Size Is Due To Optimizations & UKM Not Bloat)
-Tons Of Debugging Removed
-Many Misc. Optimizations.
-MPDecision killed
-Mako Hotplug
-Adjustable Thermal
-IntelliActive/Intellidemand Governor Added
-BFQ IO Scheduler Added
-Tons Of IO Fixes/Performance Boosts
-Voltage Control
-Westwood TCP Algorithm
-Many Parts Pulled From Upstream
-Wake Gestures
-F2FS Support
-Init.D Support
-Potentially Something I Forgot...
-Battery Life Extender
Donations:
I do not require a donation, nor will I demand a donation, but any and all donations are appreciated. Especially when I release my OTA app for this kernel, it'll go towards the server cost.
Downloads:
Caf builds end in -cm
Aosp builds end in -aosp
[AFH] Kernel: https://www.androidfilehost.com/?w=files&flid=32021
Downloads also through pushbullet
Source:
http://github.com/Orbit-/Vindicator-flo-aosp
Credits: @zaclimon for an awesome Kernel Base
xileforce
Franco
Faux123
Linaro
Code Aurora Foundation
apb_axel
Google
Asus
If I Missed You Let Me Know!
FAQ
1. How Do I Enable Mako Hotplug?
To enable mako hotplug use your favorite kernel control app like faux or trickster. As of 1.8 it is the default hotplug. In trickster you have to turn off both mpdecision and intelliplug. In faux you need to simply select User Control in the Hotplug Section. The hotplug can be configured using Franko Kernel Updater App.
2. Does This Work With CM12 Theme Engine?
Yes, this works with CM12 Theme Engine and should work on all ROMs properly.
3. How Can I Force All 4 Cores Online All The Time?
First you must enable mako hotplug. Then you need to use Franco's kernel updater app or another app that allows you to tweak mako hotplug settings. In fku app select CPU manager then hotplug control. Change load threshold to 0. Additionally if you just want to make it use 4 cores more often. Lower this number below 80 as desired. This should also be possible to tweak via terminal however I've never used that method.
4. Does This Have D2W, S2W, etc?
Yes, they are include in this kernel.
5. Help! I think its making me bootloop!:
This may only apply to specific ROMs and I'm unsure of why it would change anything but users have reported this to fix the issue. If you are trying a fresh install of a ROM boot on stock kernel first, reboot, then install this kernel.
6. You Broke My Tablet! Fix It!:
It will be quite hard for me to figure out what is going on if you don't provide details and a log of what happened. To get a log use any file manager and navigate to proc/last_kmsg. I need this file for debugging.
7. What Kernel Tweaking App Should I Use?:
I now use Synapse as my goto app for kernel tweaking.
8. Why Add Zram? We Already Have plenty of Ram!
Zram was added in build 1.0 as an experiment of sorts to see how much is was actually being used. V 1.0 introduced a bunch of tweaks to the kernel that essentially make it use more ram in order to give better battery life and performance. Zram was put in place to offset this in a way.
9. What Is Strict Aliasing And Why Should I Care?:
One of the big things Linaro does with improving Android's performance is fixing violations of what's known as "the strict aliasing rule." A pointer is said to alias another pointer when they both refer to the same location of memory. This is OK and not an uncommon thing to do. The strict aliasing rule is that pointers of different types should never refer to the same location of memory (aka alias each other). Strict aliasing allows a compiler to make some assumptions when compiling and optimizing code that it otherwise couldn't. It's actually one of the biggest optimizations you can do and it is fairly hard to add which is why most people don't. Here's a nice read up on it http://cellperformance.beyond3d.com/articles/2006/06/understanding-strict-aliasing.html#benefits
10. Come on man. 35mhz is pointless bro!:
A common misconception is that if two frequencies run at the same voltage. They use equal power. In fact this couldn't be less true. The equation for power draw has four variables. Two of which are frequency and voltage. Essentially it is the frequency multiplied by the square of the voltage. Then you would take that and multiply it by a few other things such as capacitance. However that is irrelevant for our purposes as it will not effect the relative results. This means that 35mhz running at 500mv will use about 3x less power than 98mhz at 500mv. Now we say well what about compared to 300mhz? I can stably run that at around 650mv. Maybe slightly less. This equates to about 15x less power usage at 35mhz. Well now that we know that. Who cares? Its not like 35mhz will even get used. Its too low! I beg to differ. I would almost guarantee that if you are not running mpdecision 35 MHz will be within the top 3 most used frequencies. Most likely the top used below sleep. And every time it uses that over 300mhz you are saving 15x the power. Additionally 35mhz also runs at a cache frequency of 35mhz as opposed to 300mhz cache frequency and runs a lower bus speed/voltage saving additional power.
11. How Do I Use MultiRom???:
To use multi ROM first you must download the MultiRom App from the Gooogle Play Store. Open it. You should have MultiRom and recovery boxes checked. Click install, reboot etc. To install a ROM. Download a ROM you like, go to twrp, click advanced,MultiRom,add ROM. Select internal storage and the Your zip file. Flash it but don't reboot! After that go back and select "list ROMs" select the ROM u just flashed still and click flash zip and select your gapps,supersu etc. After that simple reboot and select your new ROM on boot use the MultiRom app to manage your ROMs.
More will be added as they come up and I think of them.
If anyone wants to be a beta tester, email me at [email protected]. I'll be looking at email tomorrow.
First!
Re: [Kernel] Vindicator [Linaro 5.1/Strict-Alias/Graphite][5.1][Beta-0.1]
jamcswain said:
If anyone wants to be a beta tester, email me at [email protected]. I'll be looking at email tomorrow.
Click to expand...
Click to collapse
I want to be a better tester. I have one question though. The ROM I'm running is cm based and I'm getting different colors. Can you include a caf based kernel please. An d which is the best app to change settings with cz trickster don't let me change sound control
Edit: other than that the kernel looks great man. Its good and fast I'll test battery life for you on my next charge
Sent from my Nexus 7
hypemanisus said:
I want to be a better tester. I have one question though. The ROM I'm running is cm based and I'm getting different colors. Can you include a caf based kernel please. An d which is the best app to change settings with cz trickster don't let me change sound control
Edit: other than that the kernel looks great man. Its good and fast I'll test battery life for you on my next charge
Sent from my Nexus 7
Click to expand...
Click to collapse
Yes a caf base is coming soon
https://play.google.com/store/apps/details?id=com.af.synapse
That's the app that's supported
Hell yeah! Heard many good things about this kernel. It's really great to see it being developed for our beloved Flo. Sweet!
Just a quick heads up... I'm getting a boot loop. Running latest OptiPop which is 5.1.1 r2 and I have data and cache partitions set to f2fs. Any help is appreciated.
You stoped me flashing. Maybe it's a ramdisk problem? Flash stock kernel when flash this one. Give a feedback after that
And first request. Please add BLX\BLE http://forum.xda-developers.com/showthread.php?t=2469261
FireBlast said:
You stoped me flashing. Maybe it's a ramdisk problem? Flash stock kernel when flash this one. Give a feedback after that
And first request. Please add BLX\BLE http://forum.xda-developers.com/showthread.php?t=2469261
Click to expand...
Click to collapse
I'll look into it. I'm about to release an update anyway. Aosp and caf now
Oh yeah. I was planning on adding that in
Been running great on DU...
Installed it since you posted...
Thanks
Sent from the "DOG" pound on my N7 2013
Will give it a whirl...
And thanks...
Will let you know how it goes...?
New builds:
Aosp:
https://www.androidfilehost.com/?fid=23991606952607277
Caf:
https://www.androidfilehost.com/?fid=23991606952607307
Changelog:
-Rebase to Quanta
-Add caf build too
-Squash bugs
-Add bluplug
-Add more governors
-Add bfq
-Add 3.10 ZRAM
Looks like cm didn't boot. I'll fix that real quick
Don't know if this a bug, but I can't seem to get the MHz (94) to stick using synapse.
Everything else OK so far. This in on the initial release...
Thanks again....
https://www.androidfilehost.com/?fid=23991606952607307
NEW CM BUILD. Last one didn't boot
SHABBYLEA said:
Don't know if this a bug, but I can't seem to get the MHz (94) to stick using synapse.
Everything else OK so far. This in on the initial release...
Thanks again....
Click to expand...
Click to collapse
There isn't a 94mhz step
jamcswain said:
There isn't a 94mhz step
Click to expand...
Click to collapse
OK...on opening syn the min freq is 918. If I move the slider to the extreme left it indicates 94mhz. I save & when I reopen syn, the freq is back to 918.
Not at all saying this is a problem with the kernel, just what I'm seeing with syn...
Thanks.

[ROM][5.1.1] [DIRTY-UNICORNS v9.8] [Dirty Deeds] [OC/TRIM] [OTA] [27/01/2016]

{
"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 Guys, After a long tedious work of adding Galaxy-SII specific codes to this AOSP based D.U. ROM and building the codes from scratch, I finally present to you all, DirtyUnicornsLollipop which is optimized for our beloved Galaxy-SII and tailor made by me to be the most stable ROM.​
Disclaimer​
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
Code:
[U][CENTER]ROM ToolChains[/CENTER][/U]
[CENTER]ROM:- UberTC-v4.9
Kernel:- Linaro-v4.9.4[/CENTER]
Features​
Code:
-->Customizable QuickSettings
-->Standalone FileManager
-->Customizable PowerMenu
-->Optional DU BlackedOutKeyboard
-->FAB Style Recents
-->Gesture Anywhere
-->App CircleBar
-->StatusBar Battery Options
-->StatusBar Traffic Indicator Options
-->Built-in AD-Blocker
-->DSP-Manager bridged with YAMAHA YMU823 Audio Chip
-->Mediascanner Options
-->Ability to disable Immersive message/FC Dialog
-->OmniSwitch
-->DialerOptions
-->App Ops
-->Theme Engine
-->LCD Density
-->Download Center
Root Info​Root is included.​
Installation instructions
Coming from 5.0 or less
--> Format system, data, cache & dalvik cache
--> Install ROM
--> Install Gapps if required
--> Reboot
Coming from previous build
-->Wipe cache
-->Install ROM
-->Reflash Gapps
-->Reboot
Using OTA as update
-->Check for any available updates
-->If you get one, download the update
-->Press 'Flash it'
-->Wipe cache from the prompt
-->Now Grant #SU permissions to OTAUpdater if you haven't earlier
-->OTAUpdater will automatically wipe cache, flash the ROM & then reboot
-->Enjoy the new Update​
IMPORTANT NOTE
In order for the OTAUpdater App. to automatically reboot to TWRP, wipe the selected preference say cache, apply the OTA update and then reboot back to system, you must give OTAUpdater permanent root privileges when you use the 'Flash it' option for the first time.
Please report all the Bugs in the Bugs Section. In this way I can keep track of all the bugs and fix them appropriately.
You must flash the Gapps that I provided. Other Gapps don't have the proper DPI and will cause all kinds of graphical glitches and FCs.​
Changelog​
Code:
[U]27/01/2016[/U]
[U]ROM[/U]
Fixed BLN
Downloads
#include<ROM.dl>
#include<GApps.dl>​
Video Review
Join the D.U. Community for the latest updates
​
XDA:DevDB Information
DirtyUnicornsLollipop, ROM for the i9100
Contributors
arnab, Lysergic Acid, Gustavo_s, The whole DirtyUnicornsTeam(Team D.I.R.T)
Source Code: https://github.com/kularny
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: TWRP Recovery
Based On: AOSP
Version Information
Status: Stable
Created 2015-05-18
Last Updated 2016-01-27
GeniSys.Kernel+ with TWRP-2.8.7.0 in Odin flashable format
I am attaching here my custom OC kernel with twrp-2.8.7.0 in odin flashable format along with the 1Gb-system/4Gb-Data pit file and Odin-3.09. Use this to recover from soft bricks and also the kernel can be used with other lollipop based ROMS. Flash the kernel with odin after installing the ROM of your choice. If you have used this kernel to repair a soft brick, you will have to again reflash the kernel after installing the ROM if you want to continue using this kernel. Happy flashing.
Kernel Guide
Please read very carefully before modifying kernel features
Please use the official kernel editor tool 'Synapse' for modifying various kernel parameters. For changing governors and tunables, please use 'KernelAdiutor'.
Code:
[FONT="Arial Black"][SIZE="4"][U]Best Configuration[/U][/SIZE][/FONT]
Governor - PegasusqPlus (Set from KernelAdiutor)
IO Scheduler - BFQ (Set from Synapse)
MulticorePowerSavings Scheduler - 1 (Set from Synapse)
Code:
ZZMOOVE is a new governor focused on performance/stability . It supports multiple profiles. To modify any profile according to your needs, open the "Kernel Adiutor' App, go to CPU under the KERNEL tab. Select the 'ZaneZam Governor Profile' option & enter your desired number from the list below.
[SIZE="4"][FONT="Arial Black"][U]ZZMOOVE Profiles[/U][/FONT][/SIZE]
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
(CPU Temperature threshold of 65°C enabled if exynos4 cpu temperature reading support was compiled with the governor)
The profile name will reflect in the 'profile' tab just above 'profile_number' tab in the tunable screen.
Code:
[SIZE="4"][FONT="Arial Black"][U]Instructions[/U][/FONT][/SIZE]
>For TRIM, use the FSTrim App. or from terminal, run su, fstrim -v /data /cache
>For every other features, from OC to UV, please use the 'Synapse' app.
>For governor & tunable control, please use the KernelAdiutor App.
>For GPU OC, You must enable 'vpll' mode in Synapse. Use the 'vpll' enabled frequencies for best performance & stability.
>You can type 'systemstatus' in terminal to view all CPU/GPU/Temperature etc status.
>Toggle the SELINUX switch, once from permissive to enforcing & back to permissive on first boot.
>For NTFS USB Flash Drives to work, Please install [URL="https://play.google.com/store/apps/details?id=eu.chainfire.stickmount"]this[/URL] Application.
Excellent, thank you for keeping our SII Alive!
Reserved
hi, nice rom. screen shots ?
Is it stable enough for daily use
Thanks
nageswarswain said:
Is it stable enough for daily use
Click to expand...
Click to collapse
Just Dont forget to only use the gapps that Iam providing.
hi how much longer for links?
arnab said:
Just Dont forget to only use the gapps that Iam providing.[/QUOTE
OK ..is it require to wipe kernel before flashing...
Click to expand...
Click to collapse
shingers5 said:
hi how much longer for links?
Click to expand...
Click to collapse
Patience is bitter but its fruits are sweet.
Sent from my GT-I9100 using XDA Free mobile app
I'm totally excited and happy to see DU for our i9100. Thx mates @arnab & @Mazda
nice to see that another lollipop rom in s2 :good: keep up the gud work dev....and to all dev out there!
@arnab
Still downloaded the first sweet fruit but waiting for the provided gapps to download btw... you wrote "Flash 'UPDATE-SuperSU.zip' to gain Root-Privileges." and "You must flash the added #SU.zip....", is it necessary to do this step, because it's allready in addon.d?
otti17 said:
@arnab
Still downloaded the first sweet fruit but waiting for the provided gapps to download btw... you wrote "Flash 'UPDATE-SuperSU.zip' to gain Root-Privileges." and "You must flash the added #SU.zip....", is it necessary to do this step, because it's allready in addon.d?
Click to expand...
Click to collapse
My damn upload speed is so stupid today...two times I tried to upload and failed....wait...il put it back again.
Dnt flash until I provide the proper Gapps...then ul complain if it fcs...plz wait.
Another LP......this is great.......:good::good: waiting for the link
Is this also based on Lysergic Acid's device tree? (I'm asking simply for the bluetooth support)
Bluetooth depends on a string knwn as bcm_pachram that gets the config valuevin text..in s2 common the text file stating the samsung accurate bluetooth hardware is mentioned and its config is also there..so device tree only provides the config file...nw the driver of cm...broadcom_libbt where the bcm_pachram gets the device config mentioned in galaxys2 common..that driver has got some problem in that...not the config file..its like ur providing the ryt parameters but the main driver is accepting the config but driver side probl3m is occuring...also i triple checked bluetooth.h and also btpanmh btsock.h in libhardware...my rom is aosp drivers...so it myt work or nt...cant be sure...rest be assured s2 common tree or device tree has gt nothing to do with the stutter...in smthing in frameworks, libhardware or broadcom_libbt.
Sent from my GT-I9500 using XDA Free mobile app

[KERNEL][Q][AOSP/OneUI-2][R4][EOL] RAD Kernel [N950(F/N/FD)]

{
"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:
I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
I don't provide support for OneUI-pie & treble ROMs, asking me if I will ever do is just a waste of time.
INFO:
If you wonder what the hell RAD Kernel is... Then let me explain, RAD Kernel is a project oriented towards people who depend on their phone every day.
RAD Kernel is designed for maximum stability.
All kernel builds are thoroughly tested before Release.
As the title says RAD Kernel per se supports AOSP ROM(s), OneUI 2 ROM(s) and it's meant to be used with it for a better STABLE experience.
RAD Kernel will NOT work with any other ROMS except AOSP & OneUI-2 (i.e no OneUI-pie & treble support).
SUPPORTED DEVICES:
G950(N/F/FD)
G955(N/F/FD)
N950(F/FD)
FEATURES:
Linux 4.4.111
Compiled with Clang 9.
O3 optimizations.
Fast, smooth and great for Daily Use!
Permissive SE-Linux.
Boeffla Wakelock Blocker.
Interactive governor as Default.
Optimized Integer SQRT. for upto 3x faster operation.
Tuned Interactive governor for better balance between performance and battery.
CPU BIG up to 2314MHz.
CPU small up to 1690MHz.
GPU OC up to 572MHz
WireGuard.
Disabled CRC by default - 30% File system performance.
Fsync toggle enabled by default, can be changed in a kernel tweaker.
TCP congestion - bic as default.
Z-RAM enabled by default and set at 2592MB.
Z-RAM compression - lzo
HMP values tuned for better performance!
and the list goes on!
ROOT:
RAD Kernel DOES NOT come with pre-installed ROOT.
You can flash the latest MAGISK to get ROOT!
SUPPORT:
Telegram Group - Click here!
Telegram Channel - Click Here!
CREDITS:
Me, for developing without time and for the struggle to test new things.
Stricted for LineageOS development.
Dr.DoubtReaper for testing my kernel images.
Samsung Open Source for their Kernel source.
Topjohnwu for magisk!
Linus torvalds for Linux!
Thanks to anyone else who made this whole thing possible, you are part of it as well!
and all the people on GitHub whom i might have cherry-picked from!
XDA:DevDB Information
RAD Kernel for Exynos8895, Kernel for the Samsung Galaxy Note 8 (2017 Phone)
Contributors
Live0verfl0w
Source Code: https://github.com/Exynos-nigg/RAD-8895
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R4
Stable Release Date: 2021-01-07
Created 2020-10-05
Last Updated 2020-11-08
R4 (07/01/2021) [EOL]
BUGS:
DexOnPc is bugged, device wont be recognized (OneUI2 build only!)
DOWNLOADS:
Official Kernel Website - click here!
Google Drive - click here!
INSTALLATION:
NOTE! YOU NEED TO BE ALREADY ON AOSP/OneUI-2 ROM, BEFORE FLASHING THIS CUSTOM KERNEL
Download the provided zip for your device model.
Put the zip inside your storage.
Reboot to TWRP recovery.
Flash the zip and wait until it completes.
Reboot your device, and enjoy the Butter smooth experience.
CHANGELOGS:
R4(07/01/2021)
Added OneUI-2 support! (make sure to flash the OneUI-2 build)
Disabled logging and some debug stuff
Older changelogs below! =)
R3.5 HOTFIX(08/11/2020)
Unified installer zips!
Fix bootloop issues!
Switch from AK3 to AIK zips!
NOTE: This releases has no changes kernel side, but the installation zips have been changed!
NOTE: Sorry for the inconveniences caused because of the bootloops, this releases should (hopefully!) fix em =)
R3 (04/11/2020)
Disabled GFS (Gentle Fair Sleepers) for better UI performance!
Fix placebo tweaks blocker!
General optimizations!
Kill DVFS completely!
Remove excessive logging from decon, GPU drivers & touchscreen drivers!
Unified S8/S8+ kernel!
Set "westwood" as default TCP congestion algorithm!
NOTE: The kernel zips have different time labels on them because i did build them few days before but was just lazy to release them
R2 (13/10/2020)
Changed to Interactive on CPU!
Fixed sound not coming from earpiece!
Remove Audit dependency!
Enabled touch input booster!
Disabled Hotplug!
Change default IO scheduler to "deadline"!
Disable some logging!
This kernel build should be way smoother than R1!
R1 (05/10/2020)
Initial Release!
FAQ:​ (Read this before flashing the kernel and reporting bugs!)
Q. Gaming performace isnt good in this kernel!
A. Disable Samsung Hotplug from your preferred kernel tweaker app! Hotplug is disabled in builds from R2 onwards!
Q. Whats Fsync? should i disable it?
A. fsync transfers ("flushes") all modified in-core data of (i.e., modified buffer cache pages for) the file referred to by the file descriptor fd to the disk device (or other permanent storage device) so that all changed information can be retrieved even after the system crashed or was rebooted. This includes writing through or flushing a disk cache if present. The call blocks until the device reports that the transfer has completed. It also flushes metadata information associated with the file (see stat(2)).
Too scientific, didnt read! : In layman terms disabling Fsync gives you better performance with the risk of a Data loss/corruption during a system crash!
Q. I cant Flash NFS injector, FDE.AI, MAGNETAR and other tweakers on this kernel!
A. I have added a in-built kernel blocker to block installation of these so called "AIO kernel tweakers". You shouldnt install these tweaks in my opinion! If you still want to use a Tweaker, i prefer you use KTweak though i wont be providing support for issues if u have flashed any mods or anything of this likeliness!
Q. I have an issue and i have reported it in the XDA thread, yet nobody replied to me.
A. I might be slow in responding for issues reported in the XDA thread, if u want me to reply more faster, report it in the Telegram support group!
Q. My phone gets HOT while using this kernel!?
A. Short answer: It's your own issue, fix it yourself. Nobody makes a kernel just to burn your hands.
Long answer:
* Install Termux app from Play Store * Enable screen rotation, open Termux in landspace mode * Type this command: su -c top -d 2 * A list of processes will appear and refresh with 2s interval. Find which process consumes the most CPU usage with [%CPU] column and the package name in ARGS column. You should see the culprit of your issue.
Reminder: There is no such thing as "I have nothing in background but the phone still heats up". There definitely something happen and 99% of the time it's some of the rogue apps running in background.
Thanks to Diep Quynh for finding this one out!
I've tried it and for some reason left top corner of the screen never responded to touch. Ex: I couldn't turn on wifi from quick toggles n back arrow in some apps as I couldn't make a touch on left corner...
I didn't collect logs as I immediately reverted back to old kernel.
arjun.reddy said:
I've tried it and for some reason left top corner of the screen never responded to touch. Ex: I couldn't turn on wifi from quick toggles n back arrow in some apps as I couldn't make a touch on left corner...
I didn't collect logs as I immediately reverted back to old kernel.
Click to expand...
Click to collapse
Could you tell me which rom and device please?
Me or any of my testers didnt find this issue.
Live0verfl0w said:
Could you tell me which rom and device please?
Me or any of my testers didnt find this issue.
Click to expand...
Click to collapse
I am on Resurrection Remix Q Using NOTE 8 (SM-950F). I will flash the kernel again n let you know if it's replicable.
Finally new kernel for my note 8
I'll give it a try
and post feedback after testing for few days
I have small question
which is better... EAS or HMP?
Thanks
Alastal said:
Finally new kernel for my note 8
I'll give it a try
and post feedback after testing for few days
I have small question
which is better... EAS or HMP?
Thanks
Click to expand...
Click to collapse
As a dev i really cant compare, but u can try it and decide for urself:good:
I have this weird bug with the earpiece still not working on the new version of the Kernel
I am using the Official HavocOS rom on my Galaxy Note 8
Alessandro2003 said:
I have this weird bug with the earpiece still not working on the new version of the Kernel
I am using the Official HavocOS rom on my Galaxy Note 8
Click to expand...
Click to collapse
Its a ROM issue, which has been already identified by the rom dev, u can join their telegram group to know this
New kernel build is up guys! =)
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Hotfix build is uploaded, sorry for the inconveniences caused by the bootloop issues =)
Excudent said:
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Click to expand...
Click to collapse
Hi mate!
1. hotplug is disabled cuz in my tests i found em to degrade performance and doesnt make much of a difference battery life wise, hence disabled and yes its a samsung implementation.
2. For OC u can pick ace2nutzers a2n kernel commits, i have tested em and it works
3. as for the undervolt, i havent tried em and probably wont be =)
4. Thanks very much, i dont need coffee or beers and stuff, u can hit the thanks button =)
Thanks and regards,
Stay Safe!
I am using this kernel on android 10 oneui
after i flashed the kernel i had weird issue concerning samsung clear case
when i close the case the screen turn on and when i open the case the screen turns off!
it acts in the opposite manner!
N950N supported?
is there any way to change to enforcing?!
Excudent said:
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Click to expand...
Click to collapse
But how? Can you share your settings?

KERNEL ❯ PIXEL 4A 5G ❯ Proton Kernel

Proton Kernel
Performance-oriented kernel​
Proton Kernel is a minimal kernel focused on improving overall UX with performance and battery tuning.
Usage with my ProtonAOSP ROM is recommended to get the most out of your phone. The ROM does not include Proton Kernel, so you will need to flash it yourself. The kernel alone will work just as well on stock, but you will not get the benefits of the ROM. More tightly coupled features may be added in the future.
Installation
This kernel is provided as a bootable flasher image. It is not a boot image for flashing into the boot partition. Boot the image with "fastboot boot ProtonKernel-pixel5-VERSION.img" to flash it. The image is specially packed with a custom flasher that is fast and easy to use, so flashing it into the boot partition directly will not work.
All versions of all ROMs are supported, as well as Magisk if you wish to use it. Magisk will be preserved after flashing if you already have it installed. If not, you can install Magisk by patching your boot image before flashing the kernel.
DO NOT FLASH THE IMAGE DIRECTLY TO THE BOOT PARTITION! It will not work, no matter what you flash it with — fastboot, kernel managers, etc.
Features
• Advanced CPU tuning specifically for the Snapdragon 765G to improve performance and reduce jitter
• Scheduler ramp/decay tuning for faster response to quick actions
• Display power-saving tweaks (mostly Pixel 5 only)
• Near-instant display wakeup (Pixel 5 only)
• Reduced touch latency and motion jitter (at the cost of losing Deep Press)
• ThinLTO optimizations for performance
• TCP ECN, BBR congestion control, and fq_codel network scheduler for faster and more reliable networking
• 80 MiB of extra RAM unlocked for apps to use
• More linear and consistent battery percentage curve
• Custom fast & easy kernel flasher with support for Magisk and all ROMs
• Minimal debugging for better security, performance, and reduced size
• Sultan's Simple Low Memory Killer to improve memory utilization
• Tuning for F2FS garbage collection, low-level atomic operations, and more
• System call filters compiled to machine code for 66% faster filtering
• Reduced CPU usage when using cellular data (for testing with 5G mmWave networks)
• Compiled with the latest Proton Clang 13 toolchain
• zRAM disabled to reduce CPU waste
• WireGuard VPN acceleration
• Support for power user tasks: USB modem-like devices (e.g. RFID tools), custom virtual USB Ethernet networking, isolated Linux containers
• SafetyNet basic attestation passing without Magisk
Click to expand...
Click to collapse
Downloads
Downloads and changelogs can be found on GitHub. The topmost release is the latest.
Make sure you download a flasher image, not source code! Source code cannot be flashed.
Join the Telegram group for support and extras
Donate to support development: recurring donation to keep the project alive in the long term or buy me a coffee
Source code
Hey, thank you for Bramble's first custom kernel! How do I install Magisk? Can your image from Github be patched by Magiskmanager as with normal boot.img's? Thx
I installed this using EX Manager but it caused a boot freeze.
How do you recommend installing it to not cause any issues please?
Nevermind, got it working with fastboot.
Are the 4a 5G and the P5 using the same kernels? Just noticed EXKM is asking me to install Elemental P5
Voodoojonny said:
Hey, thank you for Bramble's first custom kernel! How do I install Magisk? Can your image from Github be patched by Magiskmanager as with normal boot.img's? Thx
Click to expand...
Click to collapse
No, I've just updated the installation section to add more details about Magisk.
GoldElocks said:
Are the 4a 5G and the P5 using the same kernels? Just noticed EXKM is asking me to install Elemental P5
Click to expand...
Click to collapse
Yes, they are basically the same device save for the display refresh rate. The Pixel 4a is completely different.
Great work, thanks for this.
Does this mean the redbull ProtonAOSP ROM would work on the 4a 5G too? If so, I'm looking forward to that. (https://github.com/ProtonAOSP/android_device_google_redbull)
andrew207 said:
Great work, thanks for this.
Does this mean the redbull ProtonAOSP ROM would work on the 4a 5G too? If so, I'm looking forward to that. (https://github.com/ProtonAOSP/android_device_google_redbull)
Click to expand...
Click to collapse
The redfin build will not work, ROM builds for the two devices are slightly different. I haven't bothered to support bramble in my ROM because unlike kernel builds which are small, ROMs take a long time to build and incur bandwidth costs on upload.
Running super smooth, thanks for sharing. Retained root and still passing safetynet, no issues so far. Will have to give it some more time to see how battery drain goes.
Was really hoping for a Proton Rom too but completely understand why it's not feasible. More than happy with stock rooted and a great custom kernel for now.
Thank you [emoji3526]...just installed...
Note to self: you know you've eaten too much when running script you see waiting for device scratching your head ...oh wait hmm yup phone is still on not in fastboot mode ..lol [emoji23]
thanks a ton for this kernel.
this made basic integrity check pass. then installed hardware off module for magisk to get ctsprofile to pass. now i think i can google pay
Flashed it fine following the directions in the OP with no issues. Will report back with how it functions after a few days of use. So far so good. Thank you.
megazig said:
thanks a ton for this kernel.
this made basic integrity check pass. then installed hardware off module for magisk to get ctsprofile to pass. now i think i can google pay
Click to expand...
Click to collapse
Hardware off module? I can't seem to find that anywhere. Is this kernel saying its a different phone to get safety net to pass?
letrain02 said:
Hardware off module? I can't seem to find that anywhere. Is this kernel saying its a different phone to get safety net to pass?
Click to expand...
Click to collapse
I'm not sure what he means but I think in magisk modules, there is a way to change the fingerprint of the device. CTS something. I'm gonna look for it later. I think most people change it to the 3a and then safetynet is good.
[MODULE] [DEPRECATED] MagiskHide Props Config - SafetyNet, prop edits, and more - v6.1.2
MagiskHide Props Config v6.1.2 Note: This project is dead, and has been for some time. I have not been involved in the Android modding scene for some time and I no longer have the energy to take it up again. If anyone feels like taking over...
forum.xda-developers.com
You need Busybox for Android NDK .
{
"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"
}
GoldElocks said:
Running super smooth, thanks for sharing. Retained root and still passing safetynet, no issues so far. Will have to give it some more time to see how battery drain goes.
Was really hoping for a Proton Rom too but completely understand why it's not feasible. More than happy with stock rooted and a great custom kernel for now.
Click to expand...
Click to collapse
Did you have to change build prop, etc to pass safety net? Or just this kerbal helped that? I remember on my 2xl that a custom kernel was easier way to pass safety net until magisk got it all sorted.
letrain02 said:
Did you have to change build prop, etc to pass safety net? Or just this kerbal helped that? I remember on my 2xl that a custom kernel was easier way to pass safety net until magisk got it all sorted.
Click to expand...
Click to collapse
I used magisk hide, rename magisk manager, and magisk hide props config and changed to pixel 3a XL.
There's a detailed guide on how to do the props config here if you're not familiar
[GUIDE] Unlock/Root/Safetynet for Pixel 4a
With the pixel 4a finally arriving for some (like me), figured I'd make a quick guide Note that unlocking your bootloader breaks safetynet. There's a workaround in this guide but no guarantee that it won't get patched out in the future. Also...
forum.xda-developers.com
I can also confirm Proton Kernel running very smoothly after flashing it several days ago.
With regards to the previous question, I had used props to modify my device before installing the kernel so I can't say whether the kernel alone will help you pass the SafetyNet checks. In any case, my device is passing both checks just fine as well.
Thank you for the hard work, @kdrag0n. Looking forward to future updates and whatever else you might have for us down the line.
Proton Kernel 1.1 is now available with security updates, improved performance tuning, extra RAM, and more.
This update is required for the kernel to work properly on December ROMs, including the new version of ProtonAOSP. It will not boot on older ROMs.
Usage with my ProtonAOSP ROM is recommended to get the most out of your phone now that it is available for the Pixel 4a 5G. The ROM does not include Proton Kernel, so you will need to flash it yourself. The kernel alone will work just as well on stock, but you will not get the benefits of the ROM. More tightly coupled features may be added in the future.
Changelog:
• Updated to stock December kernel base (will not boot on older ROMs)
• Improved CPU frequency and energy model tuning for performance
• Further reduced display power usage for both Pixel 5 and 4a 5G
• Enabled TCP ECN for better handling of poor networks (similar to iOS 11+)
• Unlocked 5 MiB of extra RAM for apps
• Added support for full-blown isolated Linux containers
• Added support for USB modem-like devices (e.g. RFID tools)
• Reduced debugging overhead
• Fixed fastbootd flashing
Click to expand...
Click to collapse
Download
Donate to support development: recurring donation to keep the project alive in the long term or buy me a coffee
This kernel's battery life is amazing. I'm getting ~0.57%/hr. isle drain and ~5.4%/hr. active drain after several days of normal usage. Smooth as can be also. Thank you again for the amazing work, @kdrag0n.
how can i magisk root on stock rom and this kernel any advice appriciated
caballon said:
how can i magisk root on stock rom and this kernel any advice appriciated
Click to expand...
Click to collapse
https://forum.xda-developers.com/t/guide-root-pixel-5-xl-android-11-r.4187609/
That will tell you how to root the phone, then install a kernel.

[CLOSED][KERNEL][11/10] Parallax Kernel [Overclocked][BEST TOUCH/KERNEL FOR POCO/GAMING]

Welcome To Our Thread For Parallax Kernel For poco f1
{
"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"
}
Code:
#include <std_disclaimer.h>
/*
* Your warranty is... Still valid??.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Introduction
Hello everyone, this is my personal kernel for the Poco(phone) F1.
First off, I am not a superstar kernel developer, I'm just trying to build a kernel out of some basic/simple kernel source and trying to add amazing features and optimization from other famous kernels and even some by myself.
our aim with parallax
our aim is to provide the best performance to hardcore gamers out there, to accomplish this we overclocked the GPU up to 820mhz and made it super stable using some custom power optimization, but our aim didn't stop there! with the best performance, we wanted to solve a big problem in poco community, which is touch!. we use the latest new touch drivers which provide the best touch response and best bullet registration in PUBG and COD Mobile, parallax is made to crush any game you throw at it!
​
Note: Ported ROMs like OOS are know to have issues and aren't supported by me!
Click to expand...
Click to collapse
​
// Kernel Features //
-Overclocked GPU 820mhz, also available in 800mhz and 710mhz
-Optimized touch drivers to perform best
- Updated to latest Linux kernel tag
- Updated to latest CAF tags
- Built with Proton Clang 13
- AnyKernel3
- Uclamp backports
- Simple Low Memory Killer
- power-efficient work queue
- Added Thermal Optimizations to reduce heat while gaming
-Added Power Optimizations to reduce battery drain while gaming and normal use
- Custom fstab for f2fs and disabled force encrypt
- Latest Novatek & Focaltech touch screen drivers
- F2FS support with additions from arter97 kernel
- Wireguard, Kcal, K-Lapse & Sound Control support
- CPU Input Boost
- Underclocked min freq of the gpu to 180 to save power
- Wakelock blocker
- Westwood TCP
- Schedutil (Default) & performance CPU Governors
- CFQ, Maple, Noop, Deadline I/O Schedulers
- Added Thermal Optimizations
- Optimizations from other kernels
- Using CONFIG_HZ = 100
Installation Instructions
NOTE:- parallax requires clean flash, steps are given below
1. Boot into recovery
2. Wipe Dalvik/Art cache, cache, system.
3.Flash ROM zip,
(Optional) Flash other zips like GApps, DFE, etc depending on ROM and your preference
5. Flash the latest Magisk zip
6. Reboot into the system (yes boot with stock kernel first)
7. Reboot into recovery
8. Flash latest parallax Kernel zip
9. Reboot and download spectrum from play store for profiles and enjoy!
Do not wipe data or internal storage!
Downloads
download-from-here
Flash uclamp remover in twrp (Only for fluid rom users)
if you have any problems or doubt on this kernel, then you can discuss at our telegram group:- Parallax_Kernel
Thanks To
* nathanchance - for android-linux-stable
* osm0sis - for AnyKernel3
* Pierre2324
* Ayan Pande
* every single Kernel Developers (Poco especially) that I might have/will be cherry-picked(ing) from.
* All my testers who test the kernel at any time I ask them!
Source Code: https://github.com/dakkshesh07/parallax_kernel_xiaomi_Beryllium.git
Kernel Special Features:
GPU OC 820mhz fully stable, also available in 800, 710mhz
BEST TOUCH DRIVERS FOR GAMERS and normal use
Version Information
Status: Stable (V1-reborn)
Stable Release Date: 03-12-2020
Created 03-12-2020
Last Updated 18-03-2021
//Changelogs V1-reborn//
This is actually v7, but we are relaunching parallax from start again as a new, safe kernel but performing better as last ones
Click to expand...
Click to collapse
-New source, rebased on Los
-Upstreamed to 4.9.259
-Merged the latest CAF tags
-Updated Wiregaurd
-Fixed Kcal which caused AMOLED modules to not work
-Overclocked GPU to 820 also available in 800mhz and 710mhz stock
-Introduced Uclamp backports
-Introduced Adreno boost, (configurable in smart pack and fkm kernel manager)
-Drastically Improved touch for nvt and fts
-Drastically Improved Performance and drain
-Underclocked min freq of the GPU to 180 to save power
-Added Old( 9.1.24 ) and New ( 10.3.7.0 ) touch firmware install options to the installation process
-Introduced Simple Low Memory Killer
-Introduced CPU input boost
-Introduced Profiles options to the installation process (needs magisk)
-Introduced Retention fix module which can be installed while flashing (needs magisk)
-Fixed CPU freq stuck on some phones
-Fixed random high/low headphone and mic gains which were found on old builds
-Made many minor changes to the internals for much better and stable performance
Firstly thank you for your appreciated efforts.
And is there a spectrum support or a profile changing app or something !?
sheresman said:
Firstly thank you for your appreciated efforts.
And is there a spectrum support or a profile changing app or something !?
Click to expand...
Click to collapse
you can use our parallax app which gets downloaded when you flash the zip in twrp
note:- that parallax has 2 versions of zip depending on your panel type, so download accordingly....
To know what panel you are using, download Device Info HW from google play
Does it have display OC? Because that makes the scrolling and experience a lot more fluid.
Awesome work.....just downloaded and testing it now nice to see new stuff for Poco F1......
miui 11 off working?
I lose double tap to wake with this kernel on latest lineage os 17.1
jason387 said:
Does it have display OC? Because that makes the scrolling and experience a lot more fluid.
Click to expand...
Click to collapse
Sorry sir, but this kernel doesn't have display oc but the touch experience is super smooth even without it!
I can't uninstall the module any solution?
Luigi_2 said:
I lose double tap to wake with this kernel on latest lineage os 17.1
Click to expand...
Click to collapse
Yes sir that's a bug in the kernel, looking forward to fix it in v4, but don't underestimate the performance of the kernel! I can promise you that this kernel will be your best choice for gaming!
togi_wan said:
I can't uninstall the module any solution?
Click to expand...
Click to collapse
You can uninstall magisk and reflash it to remove the modules. But the modules are needed for smooth functioning of the kernel
I've installed another kernel that's why wanted to uninstall but it sticks
togi_wan said:
I've installed another kernel that's why wanted to uninstall but it sticks
Click to expand...
Click to collapse
Ohh ok, just uninstall and reflash the magisk and then follow the clean flash method on the thread which will not erase any of your data
dakkshesh07 said:
Yes sir that's a bug in the kernel, looking forward to fix it in v4, but don't underestimate the performance of the kernel! I can promise you that this kernel will be your best choice for gaming!
Click to expand...
Click to collapse
That's interesting I have evo X and using lawn chair launcher as well have dtw working properly.....
how to remove the kernel manager? cant disable or uninstall
seichiro17 said:
how to remove the kernel manager? cant disable or uninstall
Click to expand...
Click to collapse
Have tried to remove it in twrp recovery editor.....
puturaya20 said:
miui 11 off working?
Click to expand...
Click to collapse
Why not! , It will work!
seichiro17 said:
how to remove the kernel manager? cant disable or uninstall
Click to expand...
Click to collapse
Remove the kernel module from magisk and reboot the phone to uninstall.
Can I know why you are not happy with parallax, we need feedback
dakkshesh07 said:
Yes sir that's a bug in the kernel, looking forward to fix it in v4, but don't underestimate the performance of the kernel! I can promise you that this kernel will be your best choice for gaming!
Click to expand...
Click to collapse
Looking forward to the new update

Categories

Resources