[Unofficial] Boeffla Kernel Profile Sharing Thread

What do you configure your kernel for?

  • Performance

    Votes: 190 18.1%
  • Battery Saving

    Votes: 449 42.8%
  • Balanced

    Votes: 507 48.3%

  • Total voters
    1,050
Search This thread

boyheadkick

Senior Member
Oct 10, 2012
2,425
1,158
Davao City
boeffla-kernel-banner1.png



Welcome to the Unofficial Boeffla Kernel App Profile Sharing Thread

Introduction

This idea was tossed around in the Boeffla Sammy Kernel thread so I decided to make one here in the General Section so that questions regarding user profiles would not clutter up the main thread.

If you want to share a profile, just upload it to your host site so that other users can grab it ;)

For those that want to implement other user profiles to their device, simply grab the .bcprofile profile and place it in the boeffla-kernel-data directory in your internal storage and then open the Boeffla Config app and load the profile in the upper right corner of the screen.

oh, and one last thing..please remember that the Galaxy S3 is a diva and will not behave in the same manner for everybody..we all have our own unique usage patterns, so dont expect that one profile will be as effective on one device as the other..you may always tweak a profile once you download it so that it will fit your preference
=============================================================================================================================================
Read posts #2 and #6 for explanations on some configurations and settings.

All shared profiles are listed at post #3 while activation procedure is at post #4

For kernel updates and download head over to Official Boeffla-Kernel website.

For discussions regarding development, and we mean DEVLOPMENT ONLY, head over to the Boeffla Sammy Kernel thread, and Boeffla CM11.0/Omni/CM10.x thread.

All credits goes to @Lord Boeffla for an amazing kernel. :good:



**Fan teaser created by mateepunkt !**


First things first:

For those asking what config is best for which rom, THERE ARE NONE. All configs shared here are cross compatible with all roms. Ok, not all, since they are bracketed into Touchwiz and AOSP configs, but you get the idea. For all first timers, please try out Archi's and Lord Boeffla's and metalgearhathaway's configs first. I've been saying that for quite some time now. You can also use those profiles as basis for your own, which you can in turn share with everyone else.


For a comprehensive guide on all things that can be tweaked in a kernel, please read up on the following write-up by @gsstudios :


Some of the governors and schedulers and other kernel features are not implemented by @Lord Boeffla on his kernel, so just read up on those that are included in the Boeffla Kernel.

The following information is taken from my website (android modders guide)

If you want the latest bleeding edge information, visit my website
www.androidmodguide.blogspot.com

to continue reading, click here

The credits list:
Stempox
Hipkat
Knight47
Droidphile
Haldi
Matmutant(Andrux&me)
And all of the other XDA members and other people who came up with some other descriptions (To be updated)
 
Last edited:

boyheadkick

Senior Member
Oct 10, 2012
2,425
1,158
Davao City
A few things explained:

Thank you for your reply, and I have to say that I have to ask you a couple of things because you know the poor situation I'm in.

First of all, what does it happen if I uninstall the samsung push service? What I will not have any more?

What happens if I greenify to hibernate google play services as you say? Same question as above... Does it still receive Play Store automatic updates?

My connection is not the most perfect of ever as I continually switch between 3G and 2G due to my provider. Can't do anything about that. In such a way, I can say that I always have signal, wherever I go. Then, I have to say that I use a lot my device for internet, and in 2G it's toooo slow for use, I tried, especially because my provider is an H3G provider that users 3G a lot. Here in Italy using 2G connections it's some kind of bad for internet. Some provider do, bit Theo are quite slower. Maybe battery drawning for this it's the price to pay. I'll anyway put an eye to the app you say and see what it does, tnx!

My screen is always at minimum bright, and often use ScreenFilter to 40%, so I would not consider that too much, no?

About lockscreen effect - water droplet and all the sounds, well the water drop sound is off, and about the other like key pad it's also off. But I have to say that I keep my phone quite constantly in vibration mode, so dunno if sounds events are called anyway if active.
The only one it's active it's touch keys vibration because I like to feel that!
The water drop at lock screen is there, and the reason is that I have a Samsung phone and I like that unlock method. You say that it drains a lot of battery?? I should really change that?

Maybe I should first of all put my hands on the processes that run in background and in the kernel settings.

I am with PegasusQ battery, row with 512 on internal sdcard, cfq with 1024 on extsdcard, AFTR-LPA Aggressive, no cpu OC/UC, no cpu UV, some gpu freqs lowered at low steps, but still the same at high steps so to have stock freqs in games, some general gpu UV, screen touch boost at 600, Boeffla sound with all active minus the Mono output, Frandom tweaks, 4 zRam at 200 with 80%, stock LMK, no logging.
Hope to have said all.

Should I look at you second post I quoted down here for the file you linked and freeze/uninstall most off the apps listed there, and then greenify most of the remaining, keeping an eye on the system ones like you did??


1/ samsung push: nothing happens if you dont use any samsung apps like chatOn. opne play store and search for samsung push service -> read the description and you will see -> reduce a lot of wakelocks according to your BBS

2/ Greenify play store: you may lose autoupdate but they will be triggered again when play service is activated -> you dont lose any update but it is slower than normal. I recommend you to turn off autoupdate in playstore settings and update apps manually. Autoupdate is reported to consume Ram and battery -> this will reduce a lot of wakelocks (A LOT)

google play service was updated to v4.1 and claimed to save a lot of battery. I dont care, I turned it off :)

3/ Only use 3G when you need to surf the web. Use 2G when you put your phone in the pocket or only when you use IM chat apps like viber and whatsapp. Im fine with these
also try intelli3G. I have never used it but I think it helps

4/ using lowest brightness is very good. Use autobrightness at the lowest level in outdoor conditions

5/ DONT USE PegasusQ with AFTR+LPA -> your phone cant reach deepsleep state
If Im not mistaken, I read this from somewhere that if you use AFTR+LPA, your phone can only go to deepsleep only when there is 1 core running. If there are 2 cores running, it prevents your phone to go to deepsleep
usually, pegasusQ keeps 2 cores running and maybe switches off 1 core after a period of time (I dont know when) -> goes against AFTR+LPA

pegasusQ battery saving & pegasusQplus battery (maybe there are some more but I dont remember) are the only governors that switch off the 2nd core quite fast so if you use these, it's fine but in general, I dont recommend to use pegasus with AFTR+LPA

I use zzmoove yank battery extreme instead. If I wanna play games, I use pegasusQ battery
with exactly the same configurations, PegasusQ battery seems to be slower and makes my phone hotter than zzmoove yank battery (dont know why). It got 44*C, never happens with zzmoove. Both are set at 1.2ghz, same GPU, same UV
I monitored the behaviours of these. However, because the overheat, I cannot go with pegasusQ battery

6/ turn off all sounds and effects and see how it goes. In the older versions of touchwiz, they are reported as the culprit of using too much ram and causes too many wakelocks. I dont know sammy do fix this or not because I always turn them off from the beginning
I dont recommend using CFQ with extSdCard because according to a credible source - thanks droidphile:


it might causes problems with mediascanner. I prefer SIO and ZEN. In fact, changing these in the extsdcard doesnt bring noticeable difference, quite minor in my experience because we dont always use sdcard and the speed of this is limited. You may see noticeable improvement with internal storage

7/ you should consider the list of frozen apps. you will have more free ram because useless apps are removed. They wont consume ram and battery and cause wakelocks.
if you have a look at my screenshots, you can see, AndroidOS only took 4% -> I was surprised also, couldnt believe that. I only have ~2 minutes of wakelock in 11 hours of deepsleep. I use facebook + fb messenger + viber, they cause wakelocks. I dont greenify them

I dont dont know. there should be soneone who has time and do a lot of benchmark tests to conclude. IMO row is very very fast but writting speed is slower than the others (read over write) and battery might be a bit worse. ZEN I have no idea but it is fast and works well. Andi said it saves some battery so I use ZEN. I dont have time to test. negligible difference because s3 is a flagship. It is easier to conclude in a cheap phone

try zzmoove. Pegasusq battery mostly uses 1 core so it would cause some delay. check your battery, maybe it gets bigger => not good => considered to be replaced. If it is bigger, input current is not enough to keep phone working (quite similar to undervolt) => stucked
moreover, maybe your free ram is too low that makes it slow. increase empty app to 110 or 128. change content provider to 100

Why can't you activate a downloaded profile?:
Guys, this is always the same: If this message comes up, the file which should be imported does not have the correct format.
This can happen when a download is incomplete, when browsers think they need to modify the file in any way, when there is any other corruption etc etc.

In order to check if a file looks alright, open it on a PC and check if it has:

- At the start of the file the sequence {"data":{
- At the end of the file the sequence }}
- There must be no line breaks at all in the file

It is nothing else than a JSON file, so you can open it in any text editor to see what is in.

Andi
 
Last edited:

boyheadkick

Senior Member
Oct 10, 2012
2,425
1,158
Davao City
LIST OF SHARED PROFILES:


Lollipop/Android 5.x KERNEL PROFILES:
@metalgearhathaway Profile
metalgearhathaway's MGH CM12 Intelliactive V3
============================================
@ivano949 Profile
ivano949's Zzmoove insane tunable personal
============================================
@arminbih Profile
arminbih's profile
============================================
@ansh1996 Profile
aroransh96.bcprofile
============================================
============================================

SAMMY 4.4.2 Port KERNEL PROFILES:

@metalgearhathaway Profile
MGH Ondemand for Sammy 4.4.2 Ports
============================================
@S1ay3r666 Profile
Slayer-Balance.bcprofile
============================================
Mine
sammy kk experimental (aggressive LMK)
New KK (close to stock LMK)
============================================
@Mostafa Wael Profile
My QS Profile
============================================
@myshakugan Profile
myshakugan Profile

============================================
============================================

SAMMY 4.3 KERNEL PROFILES:

Archi Profile created by @JustArchi [note: right click on raw and select 'save link as']
Archi_UltraPowerSave.bcprofile
Archi_Performance.bcprofile
Archi.bcprofile

============================================
@Lord Boeffla profile
Andi2.bcprofile
============================================
@metalgearhathaway Profile
metalgearhathaway's MGH Sammy Ondemand v5
MGH zzmoove v2 WIP
============================================
@mad_ady profile
mad_ady's profile
============================================
Mine
Sammy.bcprofile
============================================
@broken920 profile
broken920.bcprofile
============================================
@mad_ady profile
LowCPU.bcprofile
============================================
@nikamuze profile
nikamuze-dailyuse battery
============================================
@inooni profile
ino's battery
============================================
@aliw32619 profile
aliw32619's Battery profile
============================================
@Hidden-Hunter profile
Hidden-Hunter's profile
============================================
@nikamuze profile
nikamuze profile
============================================
@philljoynes profile
Phills settings
============================================
@illuminato 67 profile
1.bcprofile
============================================
@ymy3890 profile
cymy
============================================
@PIRATA! Profile
PIRATA_UltraPowerSave
============================================
@gvmiguez Profile
gvmiguez profile
============================================
@Moster2 Profile
boeffla-uv-battery
============================================
@danierakes Profile
Simple
============================================
@stoianmitkov Profile
stoianmitkov's super profile
============================================
@Droopdead Profile
PerfilLulzactiveq V2 profile
============================================
@Choristav Profile
New3 profile
============================================
============================================

CM11/OMNI KK KERNEL PROFILES:
============================================
@kazuya_kun Profile
kazuya_kun profile
============================================
@JustArchi Profiles [note: right click on raw and select 'save link as']
Archi_UltraPowerSave.bcprofile
Archi_Performance.bcprofile
Archi.bcprofile
============================================
@metalgearhathaway Profile
metalgearhathaway's mgh v4
mgh boeffla ondemand v2
MGH [CM] Light User Ondemand A2DP-100mb zRam Max OC-Max Battery!
============================================
@murasama Profile
OmniBalancedOCnoUv profile
============================================
@Choristav Profile
Choristav profile
============================================
@dr.Arsla Profile
drArslaBattery.rar profile
============================================
@qrashers Profile
qrashers Galaxy SIII PLP profile
============================================
@muncheno Profile
muncheno profile
============================================
Mine
archidroid_2.x_omni_daily
temasek CM11 profile
============================================
@szunyi77 Profile
muncheno profile

============================================
============================================

Config App Download:


============================================
============================================
 
Last edited:

boyheadkick

Senior Member
Oct 10, 2012
2,425
1,158
Davao City
HOW TO ACTIVATE A PROFILE

1) download .bcprofile
2) put it into /data/media/0/boeffla-kernel-data
3) activate profile through Boeffla Config V2
4) open Boeffla Config V2, tap on DEFAULT, then LOAD FOREIGN, choose downloaded profile, activate it in the list (it should be blue)

Image guide:
step1:
Screenshot_2014-05-10-06-56-08_zpsf4527e19.png


step2:
Screenshot_2014-05-10-06-55-40_zps0fa37f90.png


step3:
Screenshot_2014-05-10-06-55-45_zps96f9d6e5.png


step4:
Screenshot_2014-05-10-06-55-49_zpsfa6f8fe0.png


step5:
Screenshot_2014-05-10-07-07-17_zps0ee0768b.png
 
Last edited:

boyheadkick

Senior Member
Oct 10, 2012
2,425
1,158
Davao City
More Things Explained:

ASV Level Explained:
Samsung bins their chips according the ASV level, which can be thought of as the "quality" of the chip. The higher the ASV number, the better the chip, and the less power it needs to do its job. At the factory they mix increased gate voltages with varying body voltages to end up with a table of stock body biases. Long story short, this is how they deal with less-than-perfect chips. It's a lottery for the buyer. But since their values aren't tailored to your chip - the hope is that maybe you can scrape by with a bit less power than Samsung thought a chip of that grade could.

So in short: It tells you about which voltages will be used by your Exynos processor. Good ones can run with lower voltages, worse ones need higher voltages.
The asv level is used to look up the voltage table during bootup and initialisation phase.

Andi


Low Memory Killer Explained:
Explanation of LMK Settings (Low Memory Killer)

and

Explanation of Adj and Minfree settings

When your phone boots up, a file inside the boot image (init.rc) sets the system parameters. Things like the path to framework files, setting up your networks, and setting the limits at which programs are killed off to free RAM are done by this file. Now a super-Android-geek might dig inside the init.rc file and completely customize the low memory killer, but you don't have to do this to still get good results. The init.rc sets up six different "levels" of open applications. Let's have a look at them:

FOREGROUND_APP: This is the application currently on the screen, and running
VISIBLE_APP: This is an application that is open, and running in the background because it's still doing something
SECONDARY_SERVER: This is a process (a service that an application needs) that is alive and ready in case it's needed to do something
HIDDEN_APP: This again is a process, that sits idle (but still alive) in case it's needed by an app that's alive and running
For the most part, we never want to adjust when these apps and processes are killed off. They are the things that the programs we use need to properly function. For the more bold and advanced users, changing settings for HIDDEN_APP settings is possible, albeit with a LOT of trial and error. There's two more settings, and these are the ones most interesting to us today:

CONTENT_PROVIDER: This is apps that provide data (content) to the system. HTC Facebook Sync? That's a CONTENT_PROVIDER. So are things like the Android Market, or Fring. If they are alive, they can refresh and provide the content they are supposed to at the set interval. If you kill them, they can't of course.
EMPTY_APP: I call these "ghosts." They are apps that you have opened, but are done with them. Android uses a unique style of handling memory management. When an activity is ended, instead of killing it off Android keeps the application in memory so that opening them again is a faster process. Theses "ghost" apps use no battery or CPU time, they just fill RAM that would be otherwise empty. When this memory is needed by a different application or process, the RAM is flushed and made available for the new app. To satisfy the geekier people (like myself) Android does this by keeping a list of recently used apps, with the oldest apps in the list given the lowest priority -- they are killed first if RAM is needed elsewhere. This is a perfect way to handle 'ghost' processes, so there's no need to touch this part ;)


So when you see settings like this 8,14,40,50,60, 75 you start with the first setting and it looks like this

FOREGROUND_APP = 8
VISIBLE_APP = 14
SECONDARY_SERVER = 40
HIDDEN_APP = 50
CONTENT_PROVIDER = 60
EMPTY_APP = 75

You can manipulate these numbers so that they are better managed and give You different aggressiveness and a faster UI

For the Smurfed Out script the settings are as follows

Lite = 8,14,55,70,85,100
Medium = 8,14,75,90,95,125
Max = 25,35,55,70,150,250
Extreme = 25,35,75,90,150,250

Minfrees are set as well but they are equal to the LowMemoryKiller ADJ settings.

I personally run them at Max while using ICS but everyone's experiences will be different.

ZRam Explained:
Once a brief statement for those who are not traveling so long in the Android scene:
ZRAM = ramzswap = Compcache

In order to explain more precisely ZRAM first need other terms are more clearly defined:
Swap can be compared with the swap file on Windows. If the memory (RAM) to complete the PC the data that are being used not actively outsource (eg background applications) so as to re-evacuate RAM free. To this data is written to a hard disk. If required, this data is then read back from there easily. Even the fastest SSD is slower than the RAM. On Android, there is no swap!

In ZRAM unnecessary storage resources are compressed and then moved to a reserved area in the fixed RAM (ZRAM). So a kind of swap in memory.
This Ram is more free because the data then only about 1/4 of the former storage requirements have. However, the CPU has to work in more because they compress the data has (or unpack again when they are needed). The advantage clearly lies in the speed. Since the swap partition in RAM is much faster than this is a swap partition on a hard drive.

In itself a great thing. But Android does not have a swap partition, and therefore brings Android ZRAM under no performance gain as would be the case with a normal PC.

In normal PC would look like this:
Swap = swap file (on disk) -> Slow
ZRAM (swap in RAM) -> Faster than swap
RAM -> Quick

With Android, there is no swap partition, and therefore brings ZRAM also no performance boost.
The only thing that brings ZRAM is "more" RAM. Compressed by the "enlarged" so to speak of the available memory. That's on devices with little RAM (<256MB) also pretty useful. The S2 has 1GB but the rich, and more than. There must not be artificially pushed up to 1.5 GB.

After you activate the ZRAM also has 2 disadvantages. The encoding and decoding using CPU time, which in turn has higher power consumption.

Roughly one can say (For devices with more than 512MB RAM):
Without ZRAM: + CPU Performance | + Battery | RAM
With ZRAM: CPU Performance |-Battery | + RAM

For devices with too little RAM so it makes perfect sense. But who shoots the S2 already be fully complete RAM and then still need more?

Check whether you can ZRAM runs in the terminal with
free or cat / proc / meminfo

I hope it helps to understand zRam!!!!:eek:

Zzmoove Governor Profiles Explained:
* currently available profiles by ZaneZam and Yank555:
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (1)'def' -> Default -> will set governor defaults -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (2)'ybat -> Yank Battery -> a very good battery/performance balanced setting -
* - DEV-NOTE: highly recommended! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (3)'ybatext'-> Yank Battery Extreme -> like yank battery but focus on battery saving -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (4)'zzbat' -> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving -
* - DEV-NOTE: might give some lags! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (5)'zzbatp' -> ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting -
* - DEV-NOTE: recommended too!:) -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (7)'zzopt' -> ZaneZam Optimized -> balanced setting with no focus in any direction -
* - DEV-NOTE: relict from back in the days, even though some people still like it! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (6)'zzmod' -> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (8)'zzperf' -> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast -
* - down scaling/hotplugging behaving -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (9)'zzinz' -> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (10)'zzgame' -> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay -
* ------------------------------------------------------------------------------------------------------------------------------------------
*
* NOTE: be aware when setting tuneables which have a 'should' in comments below that giving
* them 'wrong' values can lead to odd hotplug behaving!
*
*/


A Few Things To Remember:
-When playing around with CPU/GPU profiles, remember to reset the values first before applying another profiles. This sometimes causes the profiles to not be set properly. You can do so by pressing the reset button beside the profile selection drop down box.

-Also, when playing around with the voltage table, remember to also reset the values of the voltage table first. This is causes a lot of voltage tables to not be set properly because when you try to switch from a table to another, the table from the previous profile sticks. Keep in mind also that undervolting too much will cause not only lags but also random reboots. If you want to undervolt, do so step by step, dont just jump straight to -100 and expect the device to still be as stable as before. Keep in mind also that the chips in our S3's are different from one another, as stated in the ASV Level explanation above, so not all voltage tables in shared profiles will be as effective on all other devices.

-When adjusting LMK settings, you have to be aware of how you use your phone i.e. how much multitasking you do, games, music, etc. There is a big difference sometimes also in roms where there are an abundance of memory tweaks in the init.d folder or however the rom developer implements his memory tweaks. That also comes into play with regards to memory management. For example, in CM11, I always have above 300+mb free of RAM when idle, while only having 200+/- mb free when running Sammy based.

-ZRam is not for everybody. There are users who report that ZRam sometimes causes freezes and lag [including me], and has been widely a cause for much discussion. As Lord Boeffla has always said, if you're not a heavy multitasker, dont use it.

-It is not advisable to use a Sammy kernel profile on CM or Omni, and vise versa. There is a reason why Lord Boeffla created spearate threads for his kernels, since there is a ton of difference in the code and configuration implementation between them. As stated by him, "If you are on CM or Omnirom kernel, reset your undervolting for CPU and GPU + reset your LMK settings as they might not apply for your S3 (my profile was taken from Samsung kernel !!!)".

The Great Undervolt Debate

Hello,

I am not sure that undervolting can increase battery life. I even think it's the opposite effect

Demonstration :

Increasing battery battery life means using less power.
Power (P) is : P=U(voltage) x I (Intensity)

Most energy used by processors is converted in heating. It is like a resistance.
Voltage for a resistance is U = R x I. (ohm)
So Power used by the processor is P = U * I = R * I * I = R x I^2

So to reduce energy consumption, we have to reduce P. We cannot change R, so we should decrease Intensity.
Power used by processor cannot be change. So if we undervolt, intensity is increasing so the processors heats more and it is the opposite effect.

So why undervolt?

P is NOT CONSTANT.

R is semi-constant (semiconductors are weird, so can be nonlinear), gate capacitance C is constant.

If you lower V, you lower I, and thus, you lower P=V*I

That's the whole point of reducing V...

In general, UV is best for, on most devices, 3-5% reduction in CPU core power consumption before you hit stability limits. For general day-to-day use this results in less than a fraction of a percent of total system consumption being saved, but can matter if you're a heavy gamer, giving you more headroom before hitting thermal throttling and consuming less power.

I or current does not exist as a constant in transistors. Semiconductor physics are different from normal macro-electronics. The same principles still apply but they are meaningless as their magnitude are lowered to nothingness.

Main power dissipation and power consumption is caused by dynamic leakage on the transistor gate while it is switching. Secondary power consumer is static leakage caused between gate and the body.

The usual simplified formula for CMOS transistors is expressed as

Power = Voltage² x Frequency x Capacitance
or
P = V² x f x C

That's basically it in very simplified terms. And as ewdinpang said, lowering voltage has a squared power decrease in the dynamic leakage power. This has been measured and proven, from myself included.

The full expanded forumula is here:



This is a nonsensical argument, temperature aka heat, is power. If you are getting a less heated phone, then your battery life is improving. If this wouldn't be the case then you are holding the solution to the world's energy problems in your hands.
 
Last edited:

gvmiguez

Senior Member
May 3, 2013
312
180
A Coruña
Great thread, it can be very usefull for everybody. I'm using Boeffla 5.1 B13 on a ML2 custom rom and it's awesome. I have 8 hours of screen on two days of use with 3000mAh Samsung battery
 
  • Like
Reactions: andip71

PIRATA!

Senior Member
Dec 6, 2010
2,719
176
Ho and thank you for quoting my post and its reply on top ;)

If you want more specific infos on that, find in the Boeffla thread my post (just a few after the one you quoted and the few last one you'll find now) where we talk about the modded PegasusQ battery to use with AFTR-LPA and the things related to zRam and its use!

Sent from my Samsung Galaxy S3 GT-i9300 using TapaTalk2
 
  • Like
Reactions: boyheadkick

Top Liked Posts

  • There are no posts matching your filters.
  • 98
    MGH CM12 INTELLIACTIVE V3


    PLEASE PRESS THE THANKS BUTTON IF YOU APPRECIATE THE PROFILE!


    CHANGELOG:


    * Fixed CPU steps, now 200-mhz upward used properly

    *Three different versions now available:




    1) MGH CM12 Intelliactive v3 (no oc).bcprofile - Default CPU & GPU Values


    2)MGH CM12 Intelliactive v3 (oc cpu).bcprofile - CPU overclocked to 1.6ghz (really is fine for anyone who wants the extra grunt, read Boeffla thread for confirmation, its the 1.7ghz that is funny for some)


    3) MGH CM12 Intelliactive v3 (oc cpu+gpu).bcprofile - CPU at 1.6ghz and GPU at 600mhz




    ENJOY!
    42
    boeffla-kernel-banner1.png



    Welcome to the Unofficial Boeffla Kernel App Profile Sharing Thread

    Introduction

    This idea was tossed around in the Boeffla Sammy Kernel thread so I decided to make one here in the General Section so that questions regarding user profiles would not clutter up the main thread.

    If you want to share a profile, just upload it to your host site so that other users can grab it ;)

    For those that want to implement other user profiles to their device, simply grab the .bcprofile profile and place it in the boeffla-kernel-data directory in your internal storage and then open the Boeffla Config app and load the profile in the upper right corner of the screen.

    oh, and one last thing..please remember that the Galaxy S3 is a diva and will not behave in the same manner for everybody..we all have our own unique usage patterns, so dont expect that one profile will be as effective on one device as the other..you may always tweak a profile once you download it so that it will fit your preference
    =============================================================================================================================================
    Read posts #2 and #6 for explanations on some configurations and settings.

    All shared profiles are listed at post #3 while activation procedure is at post #4

    For kernel updates and download head over to Official Boeffla-Kernel website.

    For discussions regarding development, and we mean DEVLOPMENT ONLY, head over to the Boeffla Sammy Kernel thread, and Boeffla CM11.0/Omni/CM10.x thread.

    All credits goes to @Lord Boeffla for an amazing kernel. :good:



    **Fan teaser created by mateepunkt !**


    First things first:

    For those asking what config is best for which rom, THERE ARE NONE. All configs shared here are cross compatible with all roms. Ok, not all, since they are bracketed into Touchwiz and AOSP configs, but you get the idea. For all first timers, please try out Archi's and Lord Boeffla's and metalgearhathaway's configs first. I've been saying that for quite some time now. You can also use those profiles as basis for your own, which you can in turn share with everyone else.


    For a comprehensive guide on all things that can be tweaked in a kernel, please read up on the following write-up by @gsstudios :


    Some of the governors and schedulers and other kernel features are not implemented by @Lord Boeffla on his kernel, so just read up on those that are included in the Boeffla Kernel.

    The following information is taken from my website (android modders guide)

    If you want the latest bleeding edge information, visit my website
    www.androidmodguide.blogspot.com

    to continue reading, click here

    The credits list:
    Stempox
    Hipkat
    Knight47
    Droidphile
    Haldi
    Matmutant(Andrux&me)
    And all of the other XDA members and other people who came up with some other descriptions (To be updated)
    36
    LIST OF SHARED PROFILES:


    Lollipop/Android 5.x KERNEL PROFILES:
    @metalgearhathaway Profile
    metalgearhathaway's MGH CM12 Intelliactive V3
    ============================================
    @ivano949 Profile
    ivano949's Zzmoove insane tunable personal
    ============================================
    @arminbih Profile
    arminbih's profile
    ============================================
    @ansh1996 Profile
    aroransh96.bcprofile
    ============================================
    ============================================

    SAMMY 4.4.2 Port KERNEL PROFILES:

    @metalgearhathaway Profile
    MGH Ondemand for Sammy 4.4.2 Ports
    ============================================
    @S1ay3r666 Profile
    Slayer-Balance.bcprofile
    ============================================
    Mine
    sammy kk experimental (aggressive LMK)
    New KK (close to stock LMK)
    ============================================
    @Mostafa Wael Profile
    My QS Profile
    ============================================
    @myshakugan Profile
    myshakugan Profile

    ============================================
    ============================================

    SAMMY 4.3 KERNEL PROFILES:

    Archi Profile created by @JustArchi [note: right click on raw and select 'save link as']
    Archi_UltraPowerSave.bcprofile
    Archi_Performance.bcprofile
    Archi.bcprofile

    ============================================
    @Lord Boeffla profile
    Andi2.bcprofile
    ============================================
    @metalgearhathaway Profile
    metalgearhathaway's MGH Sammy Ondemand v5
    MGH zzmoove v2 WIP
    ============================================
    @mad_ady profile
    mad_ady's profile
    ============================================
    Mine
    Sammy.bcprofile
    ============================================
    @broken920 profile
    broken920.bcprofile
    ============================================
    @mad_ady profile
    LowCPU.bcprofile
    ============================================
    @nikamuze profile
    nikamuze-dailyuse battery
    ============================================
    @inooni profile
    ino's battery
    ============================================
    @aliw32619 profile
    aliw32619's Battery profile
    ============================================
    @Hidden-Hunter profile
    Hidden-Hunter's profile
    ============================================
    @nikamuze profile
    nikamuze profile
    ============================================
    @philljoynes profile
    Phills settings
    ============================================
    @illuminato 67 profile
    1.bcprofile
    ============================================
    @ymy3890 profile
    cymy
    ============================================
    @PIRATA! Profile
    PIRATA_UltraPowerSave
    ============================================
    @gvmiguez Profile
    gvmiguez profile
    ============================================
    @Moster2 Profile
    boeffla-uv-battery
    ============================================
    @danierakes Profile
    Simple
    ============================================
    @stoianmitkov Profile
    stoianmitkov's super profile
    ============================================
    @Droopdead Profile
    PerfilLulzactiveq V2 profile
    ============================================
    @Choristav Profile
    New3 profile
    ============================================
    ============================================

    CM11/OMNI KK KERNEL PROFILES:
    ============================================
    @kazuya_kun Profile
    kazuya_kun profile
    ============================================
    @JustArchi Profiles [note: right click on raw and select 'save link as']
    Archi_UltraPowerSave.bcprofile
    Archi_Performance.bcprofile
    Archi.bcprofile
    ============================================
    @metalgearhathaway Profile
    metalgearhathaway's mgh v4
    mgh boeffla ondemand v2
    MGH [CM] Light User Ondemand A2DP-100mb zRam Max OC-Max Battery!
    ============================================
    @murasama Profile
    OmniBalancedOCnoUv profile
    ============================================
    @Choristav Profile
    Choristav profile
    ============================================
    @dr.Arsla Profile
    drArslaBattery.rar profile
    ============================================
    @qrashers Profile
    qrashers Galaxy SIII PLP profile
    ============================================
    @muncheno Profile
    muncheno profile
    ============================================
    Mine
    archidroid_2.x_omni_daily
    temasek CM11 profile
    ============================================
    @szunyi77 Profile
    muncheno profile

    ============================================
    ============================================

    Config App Download:


    ============================================
    ============================================
    24
    v2 Intelliactive Profile for CM12

    Update to improve CPU scaling and battery performance. Still very much work in progress but improved over previous version!

    IF YOU LIKE USING MY PROFILES THEN PLEASE CLICK THANKS :)

    See attached.
    @boyheadkick could you replace my entry on the OP with this much improved version and delete reference to the one you kindly added yesterday? Cheers dude! :)

    DELETED V3 now available see further down thread
    22
    Performance Less Power​
    Galaxy SIII PLP Profile​

    Performance Less Power.
    This settings are maked to get max performance from our SIII with same or even less power consumption than in stock. For example I set:

    CPU: Overclock 1,6Ghz, Undervolt -75mV, PegasusQPlus (Standard) - Undervolting makes SIII less hungry to power, so we can Overclock CPU to give additional boost without losing extra power, also in lower frequencies need for volts is much more less than in stock. PegasusQPlus is revised version of PegasusQ ( Stock governor ) by Andreilux, in my opinion it is the best governor if we consider between performance and battery saving.

    GPU: Overclock 266/350/440/533/600, Stock Voltages - Similar to CPU, we have more FPS in games with same power consumtion :good:

    Scheduler: ROW-ROW - Latest scheduler, adapted to flash memory (smartphones).

    The rest configuration you must see by your own ;)
    I'm convinced that many users will be happy with this settings :D

    My actual score on Samsung 3000mAh battery:
    - 2 hours Music
    - 2 hours 39 minutes Display (Games, Internet, Movies)
    - 30 minutes Voice Call
    - WiFi enabled all the time
    - 50% battery left

    Oh, and I must mention, I have set min CPU freq to 500Mhz because sometimes I have sound stuttering on CM11. If you don't experienced such problems, just low to 200Mhz :good:

    Regards, happy testing!



    Performance Less Power -M​
    Galaxy SIII PLP-M Profile​

    Hey, I added new version, called PLP-M, like multitaksing. Everything is the same except:

    Scheduler: CFQ-CFQ - I'm backed up to old CFQ, because on ROW (Read Over Write) I had some lags when download was in background.
    CPU - Undervolted to -100mV, because my SIII can work with this volts. If your device is not stable, just change to -75mV.
    zRAM - 2 disks with 300MB each, 70 swappiness - multitasking approved :good:



    Performance Less Power -M
    Revised​
    Galaxy SIII PLP-M Revised Profile​

    This is the final version of my personal settings until new kernel will be released from boeffla. I don't think I can make it even better on my device :p
    Evertything is set to obtain max performance, multitasking and of course battery savings from our SIII. Changes:

    Scheduler: BFQ-BFQ - Budget Fair Queueing (BFQ) has been made to work better with with parallel tasks. BFQ have about 30% better throughput than CFQ. You can definetely feel difference when you will be listening to music, downloading updates and writing messages in the same time. Ideal for multitasking:)

    CPU - Changed idle mode to AFTR+LPA. Power consumption when screen is off (or when CPU isn't used) will be decreased.

    Small note about zRAM: This feature isn't giving additional RAM for our devices for free. What zRAM do is to compress memory, allocates it in disk on RAM and if it's needed, decompress it. To do that zRAM needs CPU and when very heavy load is performed device can sometimes gets hiccups. It isn't said that you can experience such problems, but just better to know this ;)

    Of course I have new record with battery life ;) (Samsung 3000mAh):
    - 3,5 hours Music
    - 3 hours 1 minute Display (Games, Internet, Movies)
    - 10 minutes Voice Call
    - WiFi enabled all the time
    - 50% battery left


    Regards, happy testing!