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

Themes / Apps / Mods [MAGISK][MOD+APP] ButterLimits v6.1 for OP9P/9R/9 OOS 11/OB ~ [Its always buttery but never compromises with battery]

Status
Not open for further replies.
Search This thread

Burt Squirtz

Senior Member
Feb 11, 2018
498
178
Well, There is no tweak that can overclock your device's GPU.

And you are wrong that "it turns out part of the smoothness of this mod is because it's overclocking the GPU constantly".
It's wrong assumption.
It's the values and features that are mentioned in OP (That's lots of work and really hard work brother). Common, you can't say like that.

Regards
Mohitash
Over Clocking was the wrong verbiage. But the GPU is resting at 608 mhz, as opposed to the native 315 without it. Of course that's going to increase smoothness..... at the cost of battery. Would you please make the GPU rest at stock?

If Anyone doesn't believe me download the app 'CPU Float', go inside of it,and look at the GPU clock - with and without the mod installed.
 
Last edited:

netgar

Senior Member
Jan 14, 2012
992
106
OnePlus 9 Pro

Attachments

  • Screenshot_20210620-183104.jpg
    Screenshot_20210620-183104.jpg
    372.9 KB · Views: 92

Mohitash

Senior Member
Aug 8, 2012
2,669
5,186
Panchkula, Chandigarh
OnePlus 7 Pro
Alright, I will look at that.
But In 7 and 8 Series. It's not happening and all users getting good battery backup with smooth UI including me.
It' something.
Anyway, I will check more and modify some more for 9 Series..

And as you said - at the cost of battery.
Have you noticed already? That after installing ButterLimits battery backup is not good? Have you noticed? Or it's again just a guess because you see GPU is going high?.

I was not making it for 9 Series but on request I am here.

@Hot-Proton already tested it on his 9 Pro even when it was not made for 9 Pro and he got really a good battery backup.

Ok, I am backing out already. I am fine with 7 and 8 then. Is that OK.
 
Last edited:

netgar

Senior Member
Jan 14, 2012
992
106
OnePlus 9 Pro
Alright, I will look at that.
But In 7 and 8 Series. It's not happening and all users getting good battery backup with smooth UI including me.
It' something.
Anyway, I will check more and modify some more for 9 Series..

And as you said - at the cost of battery.
Have you noticed already? That after installing ButterLimits battery backup is not good? Have you noticed? Or it's again just a guess because you see GPU is going high?.

I was not making it for 9 Series but on request I am here.

@Hot-Proton already tested it on his 9 Pro even when it was not made for 9 Pro and he got really a good battery backup.

Ok, I am backing out already. I am fine with 7 and 8 then. Is that OK.
To telling you the truth I get extra 1hr battery life using your ROM, which is very good. Thank you for all your hard work.
 

GHOST1010

Senior Member
Apr 18, 2016
296
59
OnePlus 9 Pro
Alright, I will look at that.
But In 7 and 8 Series. It's not happening and all users getting good battery backup with smooth UI including me.
It' something.
Anyway, I will check more and modify some more for 9 Series..

And as you said - at the cost of battery.
Have you noticed already? That after installing ButterLimits battery backup is not good? Have you noticed? Or it's again just a guess because you see GPU is going high?.

I was not making it for 9 Series but on request I am here.

@Hot-Proton already tested it on his 9 Pro even when it was not made for 9 Pro and he got really a good battery backup.

Ok, I am backing out already. I am fine with 7 and 8 then. Is that OK.
I feel no difference and I measured power draw with initial Freq to 300 and 600 and there was no meaningful differentce , I think people just assume it is because of it beeing high, not picking sides but you know what your doing...

Now I am confused o_O
Did I missed something...or just forgot remove some useless system properties

Are you beeing sarcastic or is it actually an error ? can't make out.
 

Ultraman666

Senior Member
Apr 8, 2010
1,663
772
Kansas
OnePlus 9 Pro
Alright, I will look at that.
But In 7 and 8 Series. It's not happening and all users getting good battery backup with smooth UI including me.
It' something.
Anyway, I will check more and modify some more for 9 Series..

And as you said - at the cost of battery.
Have you noticed already? That after installing ButterLimits battery backup is not good? Have you noticed? Or it's again just a guess because you see GPU is going high?.

I was not making it for 9 Series but on request I am here.

@Hot-Proton already tested it on his 9 Pro even when it was not made for 9 Pro and he got really a good battery backup.

Ok, I am backing out already. I am fine with 7 and 8 then. Is that OK.
I get 1 to 2% drain at night when but on the charger, far better than just running stock. I get around an hour to two more sot than such depending on how I use the phone. This is by far way better than stock, in extremely happy with the results. If you need a tester let me know I am more than happy to help. Keep up the great work it is much appreciated
 
  • Like
Reactions: Mohitash

cavalier3400z

Member
Jul 6, 2016
17
2
I noticed a huge difference running this mod in Temps and battery life. I can go the entire day now without it dying where ad before I would have to change it at least once mid day. Now one issue I have is with this mod installed youtube Vance will crash upon start after two days. It's very repeatable for me. It only happens after installing the module. I have to remove youtube vanced and reinstall it. If I remove your module it stays broken. It's minor but I figured I would mention it. Keep up the good work!
 
  • Like
Reactions: Mohitash

FroZine

Senior Member
Feb 13, 2016
403
98
Doesnt work with blu spark op9. Can see lockscreen and thats it. Touchscreen not responding. And it reboots itself after a few mins

Edit: somehow Touchscreen worked again after 7 reboots... System ist completely fked up. Magisk uninstall didnt solved it. Softbricked I guess
 
Last edited:

Alton (Halo 2)

Senior Member
Sep 5, 2011
1,413
137
rock island
OnePlus 9 Pro
Doesnt work with blu spark op9. Can see lockscreen and thats it. Touchscreen not responding. And it reboots itself after a few mins

Edit: somehow Touchscreen worked again after 7 reboots... System ist completely fked up. Magisk uninstall didnt solved it. Softbricked I guess
Something else has to be going on. I'm running Blu spark with no issues
 

FroZine

Senior Member
Feb 13, 2016
403
98
Something else has to be going on. I'm running Blu spark with no issues
Installed it via latest magisk. Rebooted. Let see phone rest for like 10mins and all went bad. I can use the system. But it's super buggy. All Homescreen items disappear. When I'm in Fullscreen I can't go back. No reboot menu. Settings won't work via drop-down menu.

Need to wipe device later this day. Won't try it again ^^

Edit: I couldn't find it in magisk do uninstall. Deleted magisk but nothing helped. FYI
 
  • Like
Reactions: Mar-cel and PKkeys

Alton (Halo 2)

Senior Member
Sep 5, 2011
1,413
137
rock island
OnePlus 9 Pro
Installed it via latest magisk. Rebooted. Let see phone rest for like 10mins and all went bad. I can use the system. But it's super buggy. All Homescreen items disappear. When I'm in Fullscreen I can't go back. No reboot menu. Settings won't work via drop-down menu.

Need to wipe device later this day. Won't try it again ^^

Edit: I couldn't find it in magisk do uninstall. Deleted magisk but nothing helped. FYI
I would install the OTA again and start fresh. Reinstall all add-ons one by one after installing OTA. So when you first boot up install the kernel then reboot. Make sure everything works then install magisk reboot make sure everything works ect. Then when you get to a point where you flashed or installed something and it breaks you know what the culprit is.
 

Burt Squirtz

Senior Member
Feb 11, 2018
498
178
Even though this mod has the GPU idling at 608 MHz I am indeed starting to see - I am indeed seeing excellent battery life. At first I was so skeptical and thought this mod was superfluous but I actually am seeing good metrics. This is great.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    butterlimits-jpg.5315833

    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.

    blurrss-jpg.5315835


    -------​

    -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

    -------

    ZRAM Tweaks

    -------

    Now ButterLimits comes with 3 modes and The ButterLimits App​

    Details in 3rd Post - Please read that

    -------​

    Requirements to use ButterLimits:​

    -Device in a working state with Latest Magisk at its place
    - OnePlu 9P/9R/9 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.

    -------​

    -Update Instructions-​

    -Before updating to latest OOS update please remove it first
    -After updating to latest OOS and then install ButterLimits again

    -Uninstall-​

    You should uninstall ButterLimits with ButterLimits App only
    -------​

    Telegram Channel



    Link removed - development no longer active on Xda

    -------

    Telegram Group

    Link removed - development no longer active on Xda

    -------


    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

    ✌️ ✌️ ✌️ ✌️
    7

    Downloads-​

    Please don't make mirrors

    Before Download please remember some points below:

    ButterLimits works well only on Global/India Softwares. EU not recommended

    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.

    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.

    -----

    Please don't make mirrors

    Download ButterLimits v6.1 Universal​

    > Android File Host < [OP9P/9R/9]​


    For any OOS 11 version or OOS 11 OpenBeta version
    5

    Changelogs/Infos​


    screenshot_20210626-153742-jpg.5348147
    screenshot_20210713-013350-jpg.5360467
    screenshot_20210626-153751-jpg.5348149

    ButterLimits App​

    With ButterLimits App, you have some options to test with according to user's need
    ButterLimits App only works with an Internet Connection and App needs Root Permissions to run the scripts.. This will not use any noticeable data.

    What does it do with Internet Connection?- Scripts included in App are server-based, so updating the script will fetch the selected option's latest script that is available on the server.
    Without Internet Connect, app will not work.

    There are 3 steps that a user has to follow-
    1. Select - User has to select what he/she wants
    2. Update - The user needs to update the latest script from this option
    3. Run - User needs to Run this to complete the process, device will reboot after completion.

    Available Options and Details:
    1-ButterLimits (original) (balanced) - This option will change the script back to the normal/balanced mod that ButterLimits comes with. This will not interfere with any Sound Mod changes.
    2 BLBattery Mode - This will give the best battery backup from ButterLimits on the account of some performance. This will not interfere with any Sound Mod changes.
    3. BLExtreme Mode - This give you the best Performance/Smooth UI from ButterLimits on the account of some battery backup. This will not interfere with any Sound Mod changes.
    4. EU Compatible Mode - If you are on EU Device/Software or any Branded/Carrier OP7 device and you encountered some issues using this then you can turn this on. [After this, you can still use first 3 options, i.e balance, Battery and Extreme. They will run as EU Compatible mode]
    5. Disable EU Compatible Mode - This will disable EU Compatible Mode and you will be back on normal ButterLimits.
    6. Uninstall ButterLimits completely - This will Remove ButterLimits from your device completely including log files.

    NOTE: If you have done any changes and need to check or verify what changes you have made since installed, then you can find a file "YourBLchanges.log" in your phone's internal storage.

    Changelogs-​


    v.6.1​

    -Removed Sound Mode Completely
    -Back to neat/clean and better tweaks
    -Removed FP Animation Substratum
    -Removed Disable Complete Doze Option [As the script has been modified]
    -Fixed many tweaks within all 3 modes [Scripts]
    -Small changes in Extreme mode to give better performance
    -2 options added - Enable EU Compatible Mode and DIsable EU Compatible Mode - EU Compatible Mode is especially for those who are with EU Device/Software or any Branded/Carrier device and having some issues and also for others who are having similar issues. [Anyone can try this]. All 3 profiles, Balanced, Battery, and Extreme will work in any mode depending on the mode selected.
    -Fixed some scripts that were partially working
    -Redefined many tweaks
    -ZRAM Tweaks Added as follows- In ButterLimits or Battery Profile, ZRAM is completely disabled. And in Extreme Profile ZRAM is enabled with tweaks.

    v.5.0​

    -Now comes with ButterLimits App - Details can be found in this post above
    -New Battery Mode, now ButterLimits have 3 mods - ButterLimits/Extreme/Battery
    -Optimized More Power to Extreme Mode
    -Many options are available for a user to select
    -Added custom Fingerprint Animations that can be used with Substratum Theme Manager
    -- To use Custom Fingerprint Animations by ButterLimits, Open ButterLimits App, and Install custom Fingerprint Animations, After reboot open Substratum and open This theme, then follow steps.
    -Fixed many unstable things withing script
    -Fixed Sound/Voice issues
    -Fixed many many things
    -Mod can be uninstalled completely with ButterLimits App.

    v4.0​

    Performance
    -Optimized touch UI tweaks - improves smoothness in systemUI
    -Optimized Apps' Launch
    -Optimized Database data
    Battery
    -Some Battery optimizations
    Net
    -Optimized Net Buffer Tweaks
    Sound
    -Optimized incall volume boost
    -Introducing Dolby Bass+ v3 with ButterLimits v4.0
    -Enhanced by Sony Sound
    -Optimized Noice Cancellation in Headphones
    Other
    -Now Tweaks will run every 24 hours automatically
    -On each reboot also Tweaks will run and then every 24 hours.

    v3.8​

    -Optimized Filesystem mount system
    -Added sync function for more stability
    -Added and modified some lines to make it more Kernel friendly
    -Optimized some performance tweak
    -Fixed SMS/MMS delay
    -Fixed extreme mode
    -Fixed distortion sound all over
    -Now more better Clear Bass and normal loud
    -Some more modifications
    -You may experience better performance than previous version without compromising battery backup

    v3.6​

    -Installing this will remove any old version of Butterlimits from your device automatically
    -ButterLimits for OP8Pro is now OOS 11 Universal
    --For any OOS 11 version or OOS 11 OpenBeta version
    --But its safe to remove it before updating OOS and then install it again
    -Framework tweaks removed
    -Some Battery Optimizations
    -Small Fixes
    -Added Extreme Mode
    -1. Normal Mode (Original ButterLimits)
    -2. Extreme Mode (Gives some boost to ButterLimits - can eat small battery backup)

    v3.1​

    -Busybox not in Requirements anymore
    -Rewritten Inside script
    ---This took a big time to get a perfect output
    -Fixed some lag
    -Fixed incoming call display delay
    -More Touch Responsive
    -More Idle battery +
    -Disabled Debugging logs to reduce power usage
    -UGMS Doze - Now completely based on v1.8.2
    -Optimized UGMS Doze
    -Optimized other GMS Doze
    ---ButterLimits comes with more doze feature than UGMS Doze
    -Optimized GMS Blocker
    -Optimized CPU Frequency Tweaks for a good balance for all CPUs
    -Optimized GPU Tweaks
    -Changed the values for GPU Throttling in several cases
    -Optimized tweaks for Scheduler
    -Optimized tweaks for Fast Sensivity in Game
    -CPU/GPU Boost control for several cases
    5
    9 Pro users have complaints...
    And users having some issues.
    But reality is, there is nothing that can affect force closes.
    What I feel is it's all about Google related services that are creating issues.
    Please wait for the update, till then feel free to remove or whatever that make you and your device stable that you think.

    In next update I will do some changes for OnePlus 9 Pro to make ButterLimits more stable for 9 Pro.

    And also From next updates you will get 2 helpful options that are - Remove Universal GMS Doze and Remove Full Complete Doze that comes with ButterLimits.
    Removing this may help you, but can decrease some battery backup. If this comes true, then I will look in a proper Doze commands only in detail to verify what can create Issues.

    But for me, It's only Google related services.
    OnePlus is going more Google in device by device with new Devices.

    Regards
    Mohitash