[DorimanX][Index][STweaks]Custom STweaks profiles for Dorimanx Kernel! - Galaxy S II General

Hey guys, eskriminal here
There's been interest shown by some users of dorimanx kernel to use the profiles in stweaks of some specific people with success (e.g. myself, @rkoby13 and @infatality)
So this thread is here to provide download links for profiles with various goals/strengths, and they'll be indexed in the second post here.
The main profiles will be those of me and @rkoby13, though if anyone has a profile to share and it's found to be good, it may be included in op as well
Instructions for installing profiles!
1. Ensure the kernel version of the backup (will be listed here) is compatible with your installed kernel version.
2. Select the profile you want (generally you should try them out to work out what's best for you)
3. Download the profile, and copy it to /data/.siyah/ on your phone (from root directory)
4. Go into STweaks and ensure you're on default profile, then select to Restore your profile backup.
5. Reboot and check if it was applied in STweaks! Enjoy!
To all posting profiles: please do not include any undervolting in the profiles posted here, only those given by pm. If your profile has undervolting, copy that section of the default profile and paste it over your changes prior to uploading. GPU undervolting is permissible if not too extreme.
ANY OVERCLOCK MUST BE STATED CLEARLY IN THE POST CONTAINING YOUR PROFILE.

Profiles:
1. 9.40 - eskriminal - zzmoove heavy battery tuning - CPU Underclock 1gz - GPU Underclock/Undervolt
Soon to be expanded!
eskriminal's profile flasher! is here
credits to @dorimanx, I used his updater script as base because the s2 has stupid mount points and I couldn't remember what they were
to use it open up the zip and put your profile in the data/.siyah folder
I haven't tested but it *should* work fine

Reserved

Great work guys. This looks to be a very helpful idea.
Sent from my GT-I9100 using XDA Premium 4 mobile app

Updated on 09/09/2013
My default profiles Dropbox folder
My DB folder....with default.profile and default.profile_backup ....
1st is for manual restore via data/.siyah/* replacement and/or via Stweaks by putting it to root of internal sdcard and restore via Stweals backup/restore tab....reboot in both cases! @eskriminal you can add them to your OP
>>>UPDATE: 26/10/2013
My DB folder above is updated with new profiles for backup/restore via Stweaks and for manual restore via replacing default.profile in data/.siyah/*
Details :Check it out before use:good:....note that profile is meant to be used with 9.43 official release by @dorimanx and I'm not responsible if your device blows up or you lose data or something if you will use it on another version of kernel
released. It's stable for me and it feels like :tank: :good:
Edit:...I have it perfectly stable and smooth with these settings...no SoDs freezes or such....:good:
and check spoiler for FUN:
{
"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"
}
and as always....enjoy folks

Great work
Posté via Vanilla Rootbox

Subscribed!
Sent from my GT-I9100 using Tapatalk 4

Would be a good idea to publish and battery life...

vrwmiaris1 said:
Subscribed!
Sent from my GT-I9100 using Tapatalk 4
Click to expand...
Click to collapse
+1
Sent from my GT-I9100

Also subscribed, great work eskriminal (I'm mostly a silent lurker, but follow all 4 dori kernel threads).
Just wondering if the profiles posted here will be for only the official builds & releases? Or if you will have a separate section (maybe in 2nd or 3rd post) for beta version profiles? No pressure, just wondering.
Sent from a galaxy far, far away

Haha.. I just realized this thread on my email! I will post my battery and default profile this evening especially for those on group 2!:sly:
Sent from my Nexus 7 using Tapatalk 4

Hopper8 said:
Also subscribed, great work eskriminal (I'm mostly a silent lurker, but follow all 4 dori kernel threads).
Just wondering if the profiles posted here will be for only the official builds & releases? Or if you will have a separate section (maybe in 2nd or 3rd post) for beta version profiles? No pressure, just wondering.
Sent from a galaxy far, far away
Click to expand...
Click to collapse
yep mate, the version will be listed with the profile in the op, and I at least will update for each beta, and probably the others will too
dinos3 said:
Would be a good idea to publish and battery life...
Click to expand...
Click to collapse
I won't be doing this unless there's a lot of demand due to the fact that a major part of battery life is irrelevant to kernel parameters
Sent from my GT-I9100 using XDA Premium 4 mobile app

Default profile, v9.40.
This profile is for anyone who wants a profile which is based on the stock profile but with extra performance. It intentionally doesn't use all the 'cutting edge' governors and io schedulers. Its meant to be fast & stable. Using tuned hyper wake & a tuned conservative sleep. Sio /noop io schedulers.
OVERCLOCK CPU to 1.4 GHz (voltages untouched)
GPU OVERCLOCK - 330Mhz (voltage raised for step 5 as it's a higher clock speed). Also minimum GPU speed is 160Mhz.
This profile is one I have been tweaking for about a month over various kernel releases. It is intended for the quickest UI (scrolling, opening apps especially) but without sacrificing battery (I get 5.5 hour screen time). It will not work well for gaming due to io scheduler used.
Not that it matters, but for anyone interested this profile gets over 5000 in quadrant & 12500 in antutu.
http://db.tt/2eGnfGiR
@eskriminal please let me know if this is not how you intended users to upload their profiles. I'm happy to edit my post & (even take down) my profile if you desire, just trying to help
Edit : NOTE: I use the 'force auto data & force auto wifi' options under the 'tweaks' tab. If anyone uses my profile then that will disable data while screen is off. You may want to uncheck those boxes in Stweaks.
Sent from a galaxy far, far away

Hopper8 said:
Default profile, v9.40.
This profile is for anyone who wants a profile which is based on the stock profile but with extra performance. It doesn't use all the 'cutting edge' governors and io schedulers, intentionally. Its meant to be fast & stable. Using tuned hyper wake & a tuned conservative sleep. Sio /noop io schedulers.
OVERCLOCK CPU to 1.4 GHz (voltages untouched)
GPU OVERCLOCK - 330Mhz (voltages raised for step 5). Also minimum GPU speed is 160Mhz.
This profile is one I have been tweaking for about a month over various kernel releases. It is intended for the quickest UI (scrolling, opening apps especially) but without sacrificing battery (I get 5.5 hour screen time). It will not work well for gaming due to io scheduler used.
Not that it matters, but for anyone interested this profile gets over 5000 in quadrant & 12500 in antutu.
http://db.tt/2eGnfGiR
@eskriminal please let me know if this is not how you intended users to upload their profiles. I'm happy to edit my post & (even take down) my profile if you desire, just trying to help
Edit : NOTE: I use the 'force auto data & force auto wifi' options under the 'tweaks' tab. If anyone uses my profile then that will disable data while screen is off. You may want to uncheck those boxes in Stweaks.
Sent from a galaxy far, far away
Click to expand...
Click to collapse
that is exactly how you should post it, good job
not all those details are necessary, but they're fine to include if you have time
Sent from my GT-I9100 using XDA Premium 4 mobile app

Nice thread for newbs like me in kernel tuning
Sent from my GT-I9100 using Tapatalk 4

@rkoby13, your setup at least working like a charm so far. Even Facebook app has lost its scrolling lag mostly. Curious how battery is affected by this "nitro-setup" ^_^
Sent from my GT-I9100 using Tapatalk 4

Truman82 said:
@rkoby, your setup at least working like a charm so far. Even Facebook app has lost its scrolling lag mostly. Curious how battery is affected by this "nitro-setup" ^_^
Sent from my GT-I9100 using Tapatalk 4
Click to expand...
Click to collapse
it's not nitro setup.....GPU quad core does it's job as it should at first place.....that's the place where boost comes out...:good:...GPU config is very important performance wise....at least for me.......you can oc your cpu up to 1.6 ghz and if you'll leave gpu set like it's set by default your scrolling & apps opening feeling won't be much better....so I pushed up last 2 gpu steps to 400mhz -1200mv and 440mhz. - 1250mv ....try to disable VPLL mode and reboot....you'll notice what i'm sayin'
Sent from Android 4.3:good:

Everyone check the second op, nice surprise there
Sent from my GT-I9100 using XDA Premium 4 mobile app

eskriminal said:
Profiles:
1. 9.40 - eskriminal - zzmoove heavy battery tuning - CPU Underclock 1gz - GPU Underclock/Undervolt
Soon to be expanded!
Click to expand...
Click to collapse
oops I don't even forum

eskriminal said:
oops I don't even forum
Click to expand...
Click to collapse
added to my db aswell :good:
neat...
Sent from Android 4.3:good:

Related

[ROM]'~~~*boLTEd*~~~' v0.35 (04/03/11)

{
"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"
}
Image by frostman89
First off I would like to thank everyone who tested and showed support to me, Derek and Brian, second of all the original thread for our ROM is HERE << this is where you will get the most support. Expect this in ROM Manager soon. More updates to come, I am still working with Drod to figure out the recent apps in the framework. Until then please enjoy this ROM and Kernels. They are all using the BFS and undervolted as low as possible without affecting waking. THEY DO NOT affect data. Please wipe before install. Thanks and more to come soon!
BROKEN:
Nothing
Wipe first!
**************************UPDATE (04/03/11)**************************
Same version, the only thing that was changed, was the wifi module was incorrect. Same download link.
The wifi module being incorrect broke wifi, and wireless tether.
This version now also defaults to 998 MHz. Just because the kernel allows you to overclock to 1.8 GHz, does not mean you should, remember that
**************************UPDATE (04/02/11)**************************
Script fixes/changes.
New Kernels (Updated BFS Patch)
Goodbye recent apps in notification bar.
**************************UPDATE (03/31/11)**************************
v0.3 uploaded, check changelog.
Introducing: boLTEd v0.3 by Drod2169 and B16
Based off of the most recent official build of the thunderbolt, base rom from Adrynalynes debloated rom.
FIRST OFF: THANKS TO @TEAMANDIRC AND FRIENDS FOR MAKING THIS POSSIBLE. THANKS ADRYNALYNE FOR PUTTIN' OUT GOOD SH*T. THEY ****ING ROCK!
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Linear Theme by BGill55 and friends - HERE
Stock theme included
Features:
***************v0.3**************
Bye bye GPS icon (bgill55)
Bye bye AM/PM (bgill55)
Hello 1.8GHz Kernel (Pre loaded)
Few more tweaks to the guts!
***************v0.2**************
Since there are kernel issues with CWM, the kernel w/ ramdisk edits I made will be uploaded seperately as a PG05IMG.zip. Otherwise,
I virtually made it meaningless (for now)
Ads blocked by default (NOTE: This will cause issues with words w/ friends)
- To enable adds, run the script in terminal emulator (adblock -on or adblock -off enables/disables respectively)
Sense/AOSP Lockscreen option
- To switch back and forth, run the script "lockscreen" in terminal emulator (w/out quotes)
lockscreen -aosp enables aosp lockscreen (reboot to take effect) lockscreen -sense re-enables the sense lockscreen (reboot to take effect)
System Read/Write or Read/Only scripts
-To use this, run the script "sys" in terminal emulator (w/out quotes)
sys -rw mounts the system re-writeable, sys -ro mount the system read only.
VM tweaks moved to init.d due to kernel issue
Tweaked the pre-loaded sysctl.conf tweaks
ACTUALLY changed the wifi scan and vm heap size to 180/48 respectively (don't dev drunk)
***********************************
Sysctl.conf support
init.d support
Ondemand gov tweaks
VM tweaks
Fully optimized
Bash and nano added
Wifi scan interval upped to 180 for battery
VM heap size raised to 48
More I/O tweaks.
A lot more I can't think of in the current non sober state I am now.
DO NOT REPOST THIS IN ANOTHER FORUM!!!!
KANG AT WILL. IF YOU DON'T CREDIT, WE WILL TROLL YOU UNTIL YOU DIE.
POST ISSUES HERE NOT ON TWITTER. WE RESPECT OUR FOLLOWERS TIMELINES. KTHX.
If you want a screen shot look at your phone now.
Hosted by CrackFlashers.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~
V 0.35 - DOWNLOAD - 194.16 MB
*******BFS UV Kernels******* ROM DEVS: If you want to include it in your ROM let me know, you can use it no problem.
1.0 GHz Kernel - HERE - (Stock speed)
1.1 GHz Kernel - HERE
1.2 GHz Kernel - HERE
1.5 GHz Kernel - HERE
1.8 GHz Kernel - HERE - (Comes pre loaded in the ROM)
******* NEW!!! BFS UV Kernels Version 2 *******[/B] Very stable, but would like to let them float in to everyday use, will be included next release.
1.2 GHz Kernel - HERE
1.8 GHz Kernel - HERE
~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Install with Clockwork Mod recovery
(Don't forget to wipe Data and Cache please)!!!
Keyboard fixed!
Credits:
Beesley for the homescreen redraw tweaks.
Adrynalyne for being an awesome dev and giving us a deodexed ROM to play with. Also for the SU tweaks.
Overall thoughts, this ROM is amazingly fast for an already amazingly fast phone, there is a lot more we want to add to it.
If you are a current dev and would like to help out hit either b16 or Drod up on twitter to jump in on the greatness
~~~~~~~~~~~~~~~~~~~~~~~~~~~
B16 Twitter
~~~~~~~
Drod2169 Twitter
~~~~~~~
BGill55 Twitter
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Based off Adrynalyne's Debloated ROM.
Cooked ROM by Drod2169, B16, and soon to have other devs!
Donate to Drod2169, I am covering most of the Hotel for I/O, since he got raped for the price of the IO ticket,
I would appreciate it if you donated to him to help with the flight. I would just like a thanks button or a follow on twitter. Donate below for DRod2169.
DONATE
Wrong date Just saying
psufan5 said:
Wrong date Just saying
Click to expand...
Click to collapse
I think the 3/31/11 is because it was released on another forum yesterday, 3/31/11.
bp328i said:
I think the 3/31/11 is because it was released on another forum yesterday, 3/31/11.
Click to expand...
Click to collapse
Correct, I've been using this ROM since yesterday with the built in 1.8 ghz kernel. This is an absolute phenomenal ROM! My highest quadrant was over 2800 right after booting up.
Cool!!! gonna give it a go..
Alright I'm in, will report back shortly.
BTW thanks for the rom. Tell Drod I live in St. Pete, if he gets down this way I would surely buy him a few bruskie's for his work.
P.S. Smith, what is a good economical max clock over 1k mhz if I just want to watch movies and get the best battery life?
I hope you guys enjoy. Let me know!
Hell yeah... Gonna give it a go before I go to work tonight.
Sent from my ADR6400L using XDA Premium App
Flashed this morning, love the Rom. Runs smooth and the battery life seems better imo.
If I could make a suggestion, I love the five row app drawer a couple of the other roms have. Maybe this could be added at a later update? That and maybe a transparent app drawer. Thanks for all the work that's been put into this!
Sent from my ADR6400L using Tapatalk
Flashed this morning. The only thing I found not working was the speech to text.
Sent from my ADR6400L using XDA Premium App
Can u guys replace the htc messenger with cm? HTC messenger suck ass. Gets slow..
Sent from my ADR6400L using Tapatalk
johndiblasi said:
Can we flash the kernel only on the stock Rom?
Sent from my ADR6400L using XDA Premium App
Click to expand...
Click to collapse
All kernels in the OP work. I have not tried any others.
ajftl said:
Can u guys replace the htc messenger with cm? HTC messenger suck ass. Gets slow..
Sent from my ADR6400L using Tapatalk
Click to expand...
Click to collapse
We have a list of updates in progress. Stay tuned.
b16a2smith said:
We have a list of updates in progress. Stay tuned.
Click to expand...
Click to collapse
Awesome bro. That would be great.
Sent from my ADR6400L using Tapatalk
Very impressed so far (quads 1637, 1714,v1677). Everything seems to be functioning, have to wrap it up for tonight, time to go downtown and get frosty. Will hit this forum up tomorrow. Nothing like going out and depending on your phone when you've just flash a new rom/kernel. But it looks good, I'm confident. Great work, thanks again.
I LOVE this rom! Great battery life, even tho I have it oc to 1.8
crackflashers FTW
jlevy73 said:
crackflashers FTW
Click to expand...
Click to collapse
Nuff said.
That 1.8 oc is crazy fast. 2863 on quadrant
sent from my lightning fast thunderbolt
Tlowery88 said:
That 1.8 oc is crazy fast. 2863 on quadrant
sent from my lightning fast thunderbolt
Click to expand...
Click to collapse
yes it is. 3105 on quadrant

Hydracore kernel discussion thread

OK guys we seem to be cluttering up the dev thread with idle chitchat and rubbish. Lets move all that here and clean it before the mods have to. If u have a question just ask and I am sure someone else will be running that rom ad can help.
Full credits to Gavin for this fantastic kernel
Link to kernel thread http://forum.xda-developers.com/showthread.php?p=28245219
{
"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"
}
Press thanx if u find this helpfull
Sent from my GT-N7000 using Tapatalk 2
PS people please don't clog the thread with quadrant scores as they really do not mean anything with the devices we use now. Just another way of saying I can fry my phone faster or my Willy is bigger than yours. Thanx
Thanx for this as i was going to open this.but found this one.:thumbup:
Swyped From My AOKP JB.
I was looking for this thread just now, was running the latest PA JB rom but it wasn't butter smooth... untill I flashed this kernel.
Damn, it's like having a new phone, unbelievable how it changed the responiveness of my Note.
Great work!
sahilarora2003 said:
Thanx for this as i was going to open this.but found this one.:thumbup:
Swyped From My AOKP JB.
Click to expand...
Click to collapse
Glad u found it. Don't want mods closing dev thread.
Sent from my GT-N7000 using Tapatalk 2
Anyone tried with miui v4? I had 2.8.31 installed.
Sent from my GT-N7000 using Tapatalk 2
What base rom is that miui v4 based on?
First of all, wonderfull kernel. It rocks on stock rom LRK. Really the best kernel I've ever tested. Thank you very much g.lewarne for sharing your work with us.
But I have one question, maybe someone can explain this:
I don't really understand what does Voltgroups are used for. I mean what is the difference between groups ? Is there a better group for overclocking, such things...
Thanks
sswagonman said:
OK guys we seem to be cluttering up the dev thread with idle chitchat and rubbish. Lets move all that here and clean it before the mods have to. If u have a question just ask and I am sure someone else will be running that rom ad can help.
Full credits to Gavin for this fantastic kernel
Press thanx if u find this helpfull
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
thanks swagonman., just what we needed
maybe we can include a link to the main thread in the OP and a note on where the devlopment stands , latest version / known bugs etc ?
rraaka said:
thanks swagonman., just what we needed
maybe we can include a link to the main thread in the OP and a note on where the devlopment stands , latest version / known bugs etc ?
Click to expand...
Click to collapse
Great stuff will do now
Sent from my GT-N7000 using Tapatalk 2
lebaron90 said:
First of all, wonderfull kernel. It rocks on stock rom LRK. Really the best kernel I've ever tested. Thank you very much g.lewarne for sharing your work with us.
But I have one question, maybe someone can explain this:
I don't really understand what does Voltgroups are used for. I mean what is the difference between groups ? Is there a better group for overclocking, such things...
Thanks
Click to expand...
Click to collapse
From what I recall in the original thread, Gavin explained there are three voltage groups A, B and C. There is only one on your Note, and it is dependent on the hardware of the phone. I have B which seems to be relatively stable (hope I don't jinx myself). You cannot change the voltage group.
Gavin used this information to set voltages for each CPU by gathering info from many users in each group. Some groups require higher minimum voltage than others.
If you search the HydraCore development thread and look at the first three or four posts that match you should find Gavin's very good explanation - he is a great explainer. :good:
sswagonman said:
OK guys we seem to be cluttering up the dev thread with idle chitchat and rubbish. Lets move all that here and clean it before the mods have to. If u have a question just ask and I am sure someone else will be running that rom ad can help.
Full credits to Gavin for this fantastic kernel
Link to kernel thread http://forum.xda-developers.com/showthread.php?p=28245219
Press thanx if u find this helpfull
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
This was great idea,thanks...:good:
TempusFudgeIt said:
From what I recall in the original thread, Gavin explained there are three voltage groups A, B and C. There is only one on your Note, and it is dependent on the hardware of the phone. I have B which seems to be relatively stable (hope I don't jinx myself). You cannot change the voltage group.
Gavin used this information to set voltages for each CPU by gathering info from many users in each group. Some groups require higher minimum voltage than others.
If you search the HydraCore development thread and look at the first three or four posts that match you should find Gavin's very good explanation - he is a great explainer. :good:
Click to expand...
Click to collapse
precisely correct!
Each Note seems to contain one of 3 motherboard / cpu revisions. The kernel is able to detect which version is present, and selects the appropriate cpu voltage table for it. As Tempus said, you cannot change voltage groups, the information is there simply to aid myself in voltage adjustments.
Originally it was implemented so I could gather stability reports from many users with different versions. Since I have a Group B i was only ever able to test voltages for Group B phones. Once we knew thow the groups worked, other users were then able to experiment with Tegrak overclock is finding the lowest stable voltages, and over time i built up a pretty good spreadsheet of voltage groups / frequencies and stable minimum voltages.
I then simply increased the average minimum voltages a little (for stability) and put the tables in the kernel.
Since then, there isnt an awful lot of need for knowing the voltage groups, but its a neat little feature so i kept it
:good:
It does have perhaps one useful feature for the users, if you do as stated in my Kernel thread OP and install STD first (as this will work for everyone) you can determine the likelyhood of you being able to run the OC/UV kernel
If you have a Group A it is unlikely the OC kernel will work stably for you (but it does for some)
If you have a Group B it is highly likely that the OC kernel will work for you without stablilty issues
If you have a Group C is is almost guranteed than you can run OC without any problems
anagin, each phone is different and ymmv
TempusFudgeIt said:
From what I recall in the original thread, Gavin explained there are three voltage groups A, B and C. There is only one on your Note, and it is dependent on the hardware of the phone. I have B which seems to be relatively stable (hope I don't jinx myself). You cannot change the voltage group.
Gavin used this information to set voltages for each CPU by gathering info from many users in each group. Some groups require higher minimum voltage than others.
If you search the HydraCore development thread and look at the first three or four posts that match you should find Gavin's very good explanation - he is a great explainer. :good:
Click to expand...
Click to collapse
Thansk for the answer.
In fact, I've searched the Hydracore thread and even the whole forum but I didn't manage to find something really clear about these volt groups.
I figure that the lower voltage the hardware needs, the better it will be for overclocking but I don't know wich group needs less or higher voltage. In fact is it worth or not to use the OC version with for example group A, or it isn't because the CPU overheat and slow down frequency by itself.
Edit: just saw you response Gavin, thanks for the explanation. So, to conclude, for common user like me, if the kernel is working without problems or FC, I don't really have to bother much about these groups
lebaron90 said:
Thansk for the answer.
In fact, I've searched the Hydracore thread and even the whole forum but I didn't manage to find something really clear about these volt groups.
I figure that the lower voltage the hardware needs, the better it will be for overclocking but I don't know wich group needs less or higher voltage. In fact is it worth or not to use the OC version with for example group A, or it isn't because the CPU overheat and slow down frequency by itself.
Edit: just saw you response Gavin, thanks for the explanation. So, to conclude, for common user like me, if the kernel is working without, I don't really have to bother much about these groups
Click to expand...
Click to collapse
lol we keep typi8ng at the same time
Yeah dont worry about the voltage groups if kernel running fine.
g.lewarne said:
lol we keep typi8ng at the same time
Yeah dont worry about the voltage groups if kernel running fine.
Click to expand...
Click to collapse
Whts the best governer settings gavin?
Im using lulzactive with noop
Wht u suggest ?
Swyped From My AOKP JB.
sahilarora2003 said:
Whts the best governer settings gavin?
Im using lulzactive with noop
Wht u suggest ?
Swyped From My AOKP JB.
Click to expand...
Click to collapse
why is lulzactive so popular?
To answer your question the best governors and schedulers are the kernel defaults
OnDemand and Noop.
OnDemand is a tuned version, and for me gives the best battery life and real world performance
I would also rate governors as such
OnDemand > PegasusQ > Adaptive > Everything else
and schedulers
Noop > SIO > Deadline > Everything else
sahilarora2003 said:
Whts the best governer settings gavin?
Im using lulzactive with noop
Wht u suggest ?
Swyped From My AOKP JB.
Click to expand...
Click to collapse
I use lulzactive and vr. Vr can b a bit harsh sometimes and give reboobs (TM chasmodo) so sio is another good option with lulzactive
Really the best thing to do is try different combinations till u find what u r looking for
Sent from my GT-N7000 using Tapatalk 2
Reverese
g.lewarne said:
why is lulzactive so popular?
Click to expand...
Click to collapse
probably just because of its name !
I get around 3hr of screen time mostly web browsing and regular social stuf with std hydracore... what about you guys ?!
Sent from my JB Note using xda app-developers app

My S3 ideal setup: ROM, Kernel, Mods, Apps & Games

In 2015, Galaxy S3 is a quite old device. It was introduced in 2012, with a lot of supporters around the world. I think it is the best smartphone of Samsung ever. And in 2015, it is still a good phone with latest software update from other developers
These are my combinations of roms, kernels, mods and tweaks of my Galaxy S3 (i9300). I think it is the best combination ever, with good performance and experience. Remember that this is my own opinion, so maybe it won't appropriate with somebody. Anyway, let's get start!!!
ROM
Cyanogenmod is undoubtedly the most popular and best-performance rom ever. It is based on Stock Android, so it runs very smooth and has brilliant performance, especially in Benchmark Test. Android 5.0 Lollipop is released, then our S3 has a very good CM12 rom with latest software version. I have used this rom for 4 months, and I do not expect anything more about my phone because it runs PERFECTLY.
Link for Cyanogenmod 12 rom: http://forum.xda-developers.com/galaxy-s3/development/wip-cyanogenmod-12-t2936990
{
"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"
}
​ KERNEL
Since Siyah kernel is end-of-development, Boeffla Kernel is a perfect alternative. This kernel brings us a lot of things : change CPU governers, overclock CPU (up to 1600 Mhz) and GPU (640 Mhz), sound tweaks, undervolt CPU and GPU, etc. It lets us to control our devices freely and effectively. It also gives us brilliant battery performance.
Links for Boeffla Kernel i9300: http://forum.xda-developers.com/gal...rnel-boeffla-kernel-2-2-stable-27-03-t2449408
MODS
When I bought my Galaxy S3, I soon realized that is had a poor sound experience. So I looked for a sound mods that it improves my phone speaker. And fortunately, I have found a thread that had an amazing work: ACID Audio Engine. It gives me many positive improvements with i9300 sounds, and I have the best sound experience ever.
Link for ACID Audio Engine mod: http://forum.xda-developers.com/galaxy-s3/development/mod-acid-audio-engine-v5-0-samsung-t2002197
APPS & GAMES
I am a student, so I do not have much working or business apps. These app below are mostly entertaining apps : music, games,…
Google Camera: easy, simple and functional interface
https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera
Inbox by Google: a beautiful Material Design email app, and officially published by Google
https://play.google.com/store/apps/details?id=com.google.android.apps.inbox
Google Keep: easy for taking notes with texts, images and many cute symbols…
https://play.google.com/store/apps/details?id=com.google.android.keep
Zedge: up-to-date beautiful wallpapers, ringtones and other stuffs.
https://play.google.com/store/apps/details?id=net.zedge.android
Wolfram Alpha: as a student, I have to do a lot of calculating exercises. This app is my perfect assistant at school, especially in Maths lessons.
https://play.google.com/store/apps/details?id=com.wolfram.android.alpha
Fenix: my daily Twitter app
https://play.google.com/store/apps/details?id=it.mvilla.android.fenix
Seeder: it is undeniable that many Android devices become slower and slower after long time using them. Seeder helps us to prevent this problem. It gives us a smooth experience with no lags and FC’s.
http://forum.xda-developers.com/showthread.php?t=1987032
Xposed Installer + Gravity Box(LP) : best apps for interface editing, mods, and tweaks
http://forum.xda-developers.com/showthread.php?t=3034811
Ram Manager Pro: a lot of RAM options, swap RAM (up to 2GB), friendly interface.
https://play.google.com/store/apps/details?id=com.smartprojects.RAMOptimizationFree
FIFA 15: Since FIFA 16, in my opinion, is not as good as FIFA 15 (graphics problems, worse user interface,…), I am still playing with my own Ultimate Team. Best Sport app ever.
https://play.google.com/store/apps/details?id=com.ea.game.fifa15_row
Asphalt 8: Racing games with a lot of cars, roads and game modes, brilliant graphics.
https://play.google.com/store/apps/details?id=com.gameloft.android.ANMP.GloftA8HM
Leo’s Fortune: This is the best graphics games ever…
https://play.google.com/store/apps/details?id=com.leosfortune
TWEAKS & SELF-EXPERIENCE
CPU governer: ondemand
I/O Scheduler: deadline
Max freq: 1400 Mhz
Min freg: 200 Mhz
Undervolt CPU: -75mV​
GPU freq: 160/266/350/440/533
GPU undervolt: -75mV​
Build.prop tweaks:
Fast Reboot
persist.sys.purgeable_assets=1
Render UI with GPU
debug.sf.hw=1​
Increasing It Will Make Mobile Smoother
windowsmgr.maxevents_per_sec=150​
Video Acceleration Enabled
video.accelerate.hw=1​
Increase Performance
debug.performance.tuning=1​
Disable Sending Usage Data
ro.config.nocheckin=1​
Deeper Sleep / Better Battery Life
ro.ril.disable.power.collapse=1
pm.sleep_mode=1​
Disable BootAnimation
debug.sf.nobootanimation=1​
Faster Scrolling
ro.max.flingvelocity=12000​ro.min.fling_velocity=8000​
sorry for this,but,either u are not informed on whats going on these days,or just lack of knowledge.
this version you chose as your rom is EOL state,and its much worse than any rom IMO (memory leaks,stagefright not patched etc). the best rom right now is AD latest or B19 from archi as well.
kernel-wise,boeffla is EOL state again,he only update ramdisk,so this is just for campatibility still active.while things starting to end for this phone,archi wow us every single time,and archikernel latest is the most "optimized" for this phone along with his roms...
I/O sheduler-wise, deadline and noop is known to low speeds and performance crippling..best shedulers for our phone are BFQ latest,and CFQ.
ROW is better generally but not for I9300.it sucks.
You should never undervolt processor especially -75!! GPU as well. games will lag.
But this guide is,from my point of view,battery life driven.
but i would not get crazy for battery life anymore because anyways battery is fcked up so many years,especially stock.the only thing u will achieve is at best half an hour screen on time.not worth it for me
as for build prop tweaks,dont even touch it anymore,its not worth it,plus archi have better build prop tweaks and generally well made Roms.
*flies away*
My best setup is Archidroid + ArchiKernel
Cpu voltages table:
1400 1.1375V
1300 1.1V
1200 1.075V
1100 1.025V
1000 0.95V
900 0.925V
800 0.9V
700 0.875V
600 0.85V
500 0.825V
400 0.8V
300 0.8V
200 0.8V
GPU:
700 - 1.175V
600 - 1.0625V
440 - 0.9375V
300 - 0.8375V
150 - 0.7375V
CPU Governor: lulzactiveQ
CPU States: IDLE + LPA + AFTR
eMMC/SD Governor row/cfq
I think, that we can undervolt our SoC much lower, but not by setting same '-xx mV' value for all profiles, i spend about 2 hours for testing voltages on every profile. I descended to 0.8V on CPU, lower values were giving me a lot of freezes and lags. On GPU i set 0.7V (Boeffla kernel) and image went away. My ASV level is 3. I also tried it on other i9300 @ 2LVL ASV, GPU was working with same voltages. But CPU wanted extra 25mV for every profile from my table.
I also saw one more thing, ArchiKernel requies higher voltages, but it's harder to freeze phone (especially GPU) than on Boeffla.
Sorry for my bad english, i'll improve that - i promise
i wish i didnt sold my s3 :/
How to undervolt?
Sent from my Be_Pure using XDA Free mobile app
The Funky Pear said:
sorry for this,but,either u are not informed on whats going on these days,or just lack of knowledge.
this version you chose as your rom is EOL state,and its much worse than any rom IMO (memory leaks,stagefright not patched etc). the best rom right now is AD latest or B19 from archi as well.
kernel-wise,boeffla is EOL state again,he only update ramdisk,so this is just for campatibility still active.while things starting to end for this phone,archi wow us every single time,and archikernel latest is the most "optimized" for this phone along with his roms...
I/O sheduler-wise, deadline and noop is known to low speeds and performance crippling..best shedulers for our phone are BFQ latest,and CFQ.
ROW is better generally but not for I9300.it sucks.
You should never undervolt processor especially -75!! GPU as well. games will lag.
But this guide is,from my point of view,battery life driven.
but i would not get crazy for battery life anymore because anyways battery is fcked up so many years,especially stock.the only thing u will achieve is at best half an hour screen on time.not worth it for me
as for build prop tweaks,dont even touch it anymore,its not worth it,plus archi have better build prop tweaks and generally well made Roms.
*flies away*
Click to expand...
Click to collapse
Hi The Funky Pear!!
Can you post here your complete kernel config on synapse?
Thanks in advance
_nEoN_ said:
Hi The Funky Pear!!
Can you post here your complete kernel config on synapse?
Thanks in advance
Click to expand...
Click to collapse
of course! feel free to ask anything!! will post screenshots because its easier
what is "ad latest" rom?
mkdr said:
what is "ad latest" rom?
Click to expand...
Click to collapse
here u go: http://forum.xda-developers.com/galaxy-s3/development/rom-archidroid-v2-4-6-power-hands-t2354859

[Root Required] - Performance or Battery tuning Core_ctl

Intro
So this is a Guide that ive decided to make because ive found that you can get really good battery or really good performance by adjusting something called core_ctl, now Ive found that the z5's little cores NEVER turn off which in my opinion is silly so i decided to poke around and i found something called corectl and another called msm_performance.
im pretty certain this wont do any damage to your device as ive been playing with this since i got my z5 but there may be a performance hit and another note is that this SHOULD work on any S810 device or anything that has a big.little system.
Things Ive Learned
im going to note down things ive learned here that you shouldent do
- Do not Swap the big cores for the small cores using Is_big_cluster, it will cause repeat FCs and other issues.
- minimum of 1 big and 1 small core as it tends to become laggy without.
- Dont force off cores, if you want a core to turn off then use busy_up_thres or busy_down_thres
Requirements
you WILL need root and a filemanager like xplore unless you already know your way around a terminal emulator/adb
you Definately need a brain[emoji14]and just some time to read this obviously
this only works with the stock kernel or stock-ish kernels as of the moment.
Important Note
Before editing make sure everything is RW (Permission mode 744) and after editing anything be sure to change the permissions to read only (permission mode 644)
Core_ctl?
First of all these settings wont stick if you reboot so we will have to wait for Kernel Adiutor or an app alike to get updated.
anyway lets get started: you can find the parameter files in:
/sys/devices/system/cpu/cpu0/core_ctl/
(alternatively /sys/devices/system/cpu/cpu4/core_ctl/ for the big cores)
there will be 2 folders which will have this, cpu0 and cpu4. cpu0 is sort of the master core for the small cores and cpu4 is the master core for the big cores
(cpu0 to cpu3 are small)
(cpu4 to cpu7 are big)
editable files:
- busy_down_thres
- busy_up_thres
- is_big_cluster
- max_cpus
- min_cpus
Click to expand...
Click to collapse
busy_down_thres:
- Little cores
This file has a default value of "0" (looks like 0 0 0 0) (this is different for the big cores)
this means that if i change it to "25" when the cpu load dips below "25" it will then turn off cores, I recomend putting it at "40" (you dont have to change it to 40 40 40 40, you can just save it as 40)
( it seems the stock values for the big cores is fine with this)
busy_up_thres
If you havent guessed it, this does the oposite of the down_thres one, when your cpu load hits your set value then it will turn on cores, again this is defaulted to "0" for the little cores.
I have mine set to 50 for my little cores (i have left the default value for the big cores)
Is_big_cluster
this one is quite obvious but if you havent figured it out when set to "1" it then it will make the selected cluster (in this case little for example) take on heavier loads and act like the big cores
I dont recomend turning this to 1 as the little cores are little for a reason
max_cpus
this determines how many cpus within that cluster can be online at once
I recomend that you leave it at 4 as the little cores are quite weak but for the big cores you are fine to put it to 2 or even 1 if you want
min_cpus
This determines how many cpus MUST be online at once, I highly recomend that you keep 1 little core online as ive tried both with 0 minimum cores and ive had times where my device went total crazy and started lagging very bad
( you should be fine allowing 0 min_cpus for the big cores)
msm_performance
msm_performance is one of 2 (maybe more) hotplugs that the z5 uses with the stock kernel, there is msm_idle and msm_performance
there are some tweakable parameters in this so lets get started
you can find this in /sys/modules/msm_performance/parameters/
there is not much point to editing msm_performance as core_ctl is better to edit in my opinion
editable files:
- max_cpus
- num_clusters
(im pretty sure you can edit all of these but may be quite anoying to work with as they tend to reset them selves back to default)
max_cpus
so max_cpus is a global limit on how many cores can be on, it overrides what you'll find in the core_ctl but this has a habit of re-setting its self unless you change the permission mode to 644 after editing which is read only
when you open max_cpus you will see "-1:-1" this means any small or big core (e.g small:big), you can change this how ever you like, for example i recomend 4:2 or 2:2
num_clusters
this decides how many clusters you have, by default this is 2 because the snapdragon 810 has one small cluster and one big one, if you set this to 1 instead of 2 the big cores will act like any small core
My Config (updates 22nd of 05th 2016
- Little
busy_down_thres: 85
busy_up_thres: 75
is_big_cluster: 0
max_cpus: 2
min_cpus: 1
- Big
busy_down_thres: 0
busy_up_thres: 0
is_big_cluster: 1
max_cpus: 0
min_cpus: 0
Envious_Data said:
My Config
- Little
busy_down_thres: 40
busy_up_thres: 50
is_big_cluster: 0
max_cpus: 4
min_cpus: 1
- Big
busy_down_thres: 30
busy_up_thres: 60
is_big_cluster: 1
max_cpus: 2
min_cpus: 0
Click to expand...
Click to collapse
Interesting, thanks !
Is your config good for performance or for battery life (or balanced) ?
nreuge said:
Interesting, thanks !
Is your config good for performance or for battery life (or balanced) ?
Click to expand...
Click to collapse
As much battery without too much heavy lag
Sent from my E6653 using XDA-Developers mobile app
Envious_Data said:
As much battery without too much heavy lag
Sent from my E6653 using XDA-Developers mobile app
Click to expand...
Click to collapse
Well, do you think that it would be possible to find a config as performant as stock but better for battery life ?
Works so far, so I made a small Tasker script that replace the "stock" files at every reboot with the modified ones
Nice write-up, thanks!
Though, this seems to be removed on current andro-kernel v26 so u might want to add that this is only available when running a kernel which includes this feature (like stock kernel as of now)
nreuge said:
Well, do you think that it would be possible to find a config as performant as stock but better for battery life ?
Click to expand...
Click to collapse
if you want better performance then make the big cores more aggressive when turning on and just have one small core, i tried this and it works out quite fine but gets you about the 4hrs SOT that stock gives
2 Max cores for big
1 max core for little
langeveld024 said:
Nice write-up, thanks!
Though, this seems to be removed on current andro-kernel v26 so u might want to add that this is only available when running a kernel which includes this feature (like stock kernel as of now)
Click to expand...
Click to collapse
added a small note under requirements
Anybody tried something like this?
http://forum.xda-developers.com/one-m9/development/mod-htc-one-m9-enhanced-thermal-t3369574
Luhccas-X10 said:
Anybody tried something like this?
http://forum.xda-developers.com/one-m9/development/mod-htc-one-m9-enhanced-thermal-t3369574
Click to expand...
Click to collapse
You should be able to edit the thermal parameters in
/Sys/module/msm_thermal/ if you want
I havent bothered since my z5 only gets hot when im doing 80 things at once
Sent from my E6653 using XDA-Developers mobile app
My Z5 Premium barely goes warm too...
The point here is: Snapdragon 810 accepts this values directly on that path you told, or the one inside system/etc is sufficient?
Sent from my Xperia Z5 Premium!
Hello, how to keep settings after rebooting the phone ? Thanks
Luhccas-X10 said:
My Z5 Premium barely goes warm too...
The point here is: Snapdragon 810 accepts this values directly on that path you told, or the one inside system/etc is sufficient?
Sent from my Xperia Z5 Premium!
Click to expand...
Click to collapse
im pretty sure most Snapdragon 810 devices should be fine with these paths as i asked a freind with a nexus 6p to check if corectl was there and it is. im not too sure about /system/etc i usualy dont bother to look around there for stuff like this.
hug42 said:
Hello, how to keep settings after rebooting the phone ? Thanks
Click to expand...
Click to collapse
you may have to make some sort of script or use an app that copies modified versions for now untill an app implements the features required, i haved asked that this gets implemented into kernel adiutor but im not sure if that'll happen or not.
hug42 said:
Hello, how to keep settings after rebooting the phone ? Thanks
Click to expand...
Click to collapse
You can add lines inside the init.qcom.post_boot.sh files in / system / etc / in the part where it sets the sd810 (msm 8994, from line 867 onwards) Link: imgur .com/svfZ6ZE
Anyone have any battery comparisons before vs after?
Lrs95 said:
You can add lines inside the init.qcom.post_boot.sh files in / system / etc / in the part where it sets the sd810 (msm 8994, from line 867 onwards) Link: imgur .com/svfZ6ZE
Click to expand...
Click to collapse
Thanks
i'm a beginner, I don't find the core_ctl folder with the AndroPlus kernel
sovanyio said:
Anyone have any battery comparisons before vs after?
Click to expand...
Click to collapse
{
"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"
}
Im still playing with the setup and at the moment i think ive found one i like as when i tried recording a video with my previous setup my phone lagged up and froze but not yet with this one
Sent from my E6653 using XDA-Developers mobile app
hug42 said:
Thanks
i'm a beginner, I don't find the core_ctl folder with the AndroPlus kernel
Click to expand...
Click to collapse
This file is there only by using the stock kernel.
Inviato da Z5C utilizzando Xda mobile app
Envious_Data said:
...
Im still playing with the setup and at the moment i think ive found one i like as when i tried recording a video with my previous setup my phone lagged up and froze but not yet with this one
...
Click to expand...
Click to collapse
Hot damn! Ok I'm convinced haha
Envious_Data said:
Im still playing with the setup and at the moment i think ive found one i like as when i tried recording a video with my previous setup my phone lagged up and froze but not yet with this one
Sent from my E6653 using XDA-Developers mobile app
Click to expand...
Click to collapse
That's fantastic...
I have 7.5hr SOT on my Z5p with moderate usage (almost a day)...
Your battery life is tempting me to root my phone!

Consolidated tweaks for the redmi 3

Consolidation of tweaks for redmi 3 (my usage). If you have a tweak you think is useful and want added, just comment in this thread below and I'll add it to OP when possible. Take note, if you use this thread, you are expected to have at least some working knowledge of android and the system. This is not for novices because there is the potential of messing up big time. I will not answer questions like "where can i find buildprop"or "how do I enter this code". This thread is only for discussing tweaks, research, effect/affect and performance.
Rooted users only
CPU hotplugging(only works for miui) - with this, for the most part, BIG will have only 1 CPU online when idle, and so will LITTLE
Big - add this to buildprop
Code:
ro.core_ctl_min_cpu=0
little - use terminal or add to init post boot script
Code:
echo 60 85 95 95 > /sys/devices/system/cpu/cpu4/core_ctl/busy_up_thres
echo 30 50 75 75 > /sys/devices/system/cpu/cpu4/core_ctl/busy_down_thres
I use this in conjunction with the advanced interactive tweaks for insane battery life(up to 1 hour screen on for 10%)
http://forum.xda-developers.com/mi-4i/general/guide-advanced-interactive-governor-t3280391
Code:
CPU #1 (aka "Big", aka "has 4 cores", aka "maxes out at 1665Mhz")
target_loads - 1 960000:80 1113600:85 1344000:90
timer_slack - 80000
hispeed_freq - 1113600
timer_rate - 20000
above_hispeed_delay - 20000 1113600:50000
go_hispeed_load - 85
min_sample_time - 50000
CPU #2 (aka "little", aka "has 4 cores", aka "maxes out at 1113Mhz")
target_loads - 1 800000:80
timer_slack - 80000
hispeed_freq - 998400
timer_rate - 40000
above_hispeed_delay - 10000
go_hispeed_load - 90
min_sample_time - 40000
Fast dormancy - MIUI only, use only if your network supports it
Code:
persist.env.fastdorm.enabled true
persist.fd.scroff.timer 1000
persist.fd.scron.timer 5000
Not to ask to many questions.
But which software do you use to make it smooth like a baby's butt.
Currently I'm using KA and/or EX Kernel Editor, disabled thermal engine but BIG sometimes have no (tunable) governor
atiprusma said:
Not to ask to many questions.
But which software do you use to make it smooth like a baby's butt.
Currently I'm using KA and/or EX Kernel Editor, disabled thermal engine but BIG sometimes have no (tunable) governor
Click to expand...
Click to collapse
KA is fine. I'm using it as well. These questions are welcome, just not questions that can be answered via a general search on google or the forums.
As for your tunable governor, sometimes you might need to reload the governor in KA, meaning you change it to another governor. It does it sometimes.
Thanks for this, very helpful. My main issue with my redmi 3 is the heat (although it's not really hot, I'd rather no heat at all over higher performance).
So I've set
ro.core_ctl_min_cpu=0
ro.core_ctl_max_cpu=0
Meaning no big cores.
I've also set
echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus
So little only has 2 cores running ordinarily. I didn't use your threshold settings above, left those at default and just reduced the number of minimum cores on little.
The biggest boost to performance I've found is just setting:
echo deadline > /sys/block/mmcblk0/queue/scheduler
echo deadline > /sys/block/mmcblk1/queue/scheduler
So overall, happy with these settings. 2 min little cpus, 4 max (default) and no big cores (so doesn't get hot at all) and deadline improves performance so you don't notice the big cores being off for most uses.
FYI
Geekbench 3, single core = 724, 2400ish with (2 big enabled, 4 little, default i/o scheduler)
Geekbench 3, single core = 603, 1800ish with (0 big enabled, 4 little, deadline i/o scheduler)
Not tested the battery life yet, but I'd imagine it would be better.
sc754 said:
Thanks for this, very helpful. My main issue with my redmi 3 is the heat (although it's not really hot, I'd rather no heat at all over higher performance).
So I've set
ro.core_ctl_min_cpu=0
ro.core_ctl_max_cpu=0
Meaning no big cores.
I've also set
echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus
So little only has 2 cores running ordinarily. I didn't use your threshold settings above, left those at default and just reduced the number of minimum cores on little.
The biggest boost to performance I've found is just setting:
echo deadline > /sys/block/mmcblk0/queue/scheduler
echo deadline > /sys/block/mmcblk1/queue/scheduler
So overall, happy with these settings. 2 min little cpus, 4 max (default) and no big cores (so doesn't get hot at all) and deadline improves performance so you don't notice the big cores being off for most uses.
FYI
Geekbench 3, single core = 724, 2400ish with (2 big enabled, 4 little, default i/o scheduler)
Geekbench 3, single core = 603, 1800ish with (0 big enabled, 4 little, deadline i/o scheduler)
Not tested the battery life yet, but I'd imagine it would be better.
Click to expand...
Click to collapse
But disabling all the big cores will essentially meant that you're really, REALLY crippling the phone. In all fairness, the phone handles heat better than the snapdragon 615 by quite a bit. I find that hotplugging generally helps with the heat alot. In Kernel adiutor, why not go to thermal and enable core control instead so that the native thermal engine can do its work? otherwise I would rather disable the small cores, that way you still have that little extra boost of power where you need it with the big ones. the 616 is using all a53 cores i believe, just clocked slightly differently.
davtse said:
But disabling all the big cores will essentially meant that you're really, REALLY crippling the phone. In all fairness, the phone handles heat better than the snapdragon 615 by quite a bit. I find that hotplugging generally helps with the heat alot. In Kernel adiutor, why not go to thermal and enable core control instead so that the native thermal engine can do its work? otherwise I would rather disable the small cores, that way you still have that little extra boost of power where you need it with the big ones. the 616 is using all a53 cores i believe, just clocked slightly differently.
Click to expand...
Click to collapse
True, but I'm not a heavy user in anyway, so this works perfect for me. I'd imagine others would leave the bigger cores on for the slightly better performance. The deadline scheduler gives it great performance for the non heavy multi tasking user like me.
davtse said:
KA is fine. I'm using it as well. These questions are welcome, just not questions that can be answered via a general search on google or the forums.
As for your tunable governor, sometimes you might need to reload the governor in KA, meaning you change it to another governor. It does it sometimes.
Click to expand...
Click to collapse
I can't change my governor after modified the governor it self because no option to change it.
And btw, did you disabled your thermal engine?
atiprusma said:
I can't change my governor after modified the governor it self because no option to change it.
And btw, did you disabled your thermal engine?
Click to expand...
Click to collapse
No my thermal engine is still on. What do you mean you cant change your governor?
davtse said:
No my thermal engine is still on. What do you mean you cant change your governor?
Click to expand...
Click to collapse
After going to cpu governor tunable it happen like this
{
"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"
}
Click to expand...
Click to collapse
And back to cpu option the governor has no option
Click to expand...
Click to collapse
Sent from my Redmi 3 using Tapatalk
atiprusma said:
After going to cpu governor tunable it happen like this
And back to cpu option the governor has no option
Sent from my Redmi 3 using Tapatalk
Click to expand...
Click to collapse
no clue.. you could try the typical fixes first and see if they help, update supersu to beta 2.72, update busybox etc. other than that I don't have this problem so I dont know how to help with this
davtse said:
no clue.. you could try the typical fixes first and see if they help, update supersu to beta 2.72, update busybox etc. other than that I don't have this problem so I dont know how to help with this
Click to expand...
Click to collapse
I'm using bb v13 and supersu 72 already.
Should i modify the thermal engine ?
Sent from my Redmi 3 using Tapatalk
atiprusma said:
I'm using bb v13 and supersu 72 already.
Should i modify the thermal engine ?
Click to expand...
Click to collapse
Up to you.. I generally leave mine lone
what version of MIUI are you guys running? I am having trouble getting the governor changes to stick. I am using MIUI EU ROM 6.5.19. I have found Lollipop to be a real headache for making system level changes.
It is not possible to get it to stick at all.
I have tried using KA and Ex kernel but it is not working properly. I tried writing the little core mod into a a script but it didn't work. I have root and TWRP. My busy box version is new. I moved KA to the system partition and I think it is working better now but still it often tells me the governor is not tune-able or gives me a blank list in the governor selection list.
echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus
Or
echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpu
Or
echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpu2
I got all that to work finally after plowing around for a while and updating and moving apps to the system partition and adjusting power nap. The only thing I'm still not sure about is how to set the little cpu to two on. But I have been getting about 10% per hour screen on time with 1-2 percent drain through the night. Thank you guys.
Supermatt01 said:
I got all that to work finally after plowing around for a while and updating and moving apps to the system partition and adjusting power nap. The only thing I'm still not sure about is how to set the little cpu to two on. But I have been getting about 10% per hour screen on time with 1-2 percent drain through the night. Thank you guys.
Click to expand...
Click to collapse
the min for little CPU doesnt seem to respect the terminal command for it, only the up threshold and down threhold.
you can try insmod the core_ctrl.ko and see if that helps
Okay, thanks, I will have to learn about that first
after applying the cpu tweak should i have to turn on "apply on boot"??
Riyad_ said:
after applying the cpu tweak should i have to turn on "apply on boot"??
Click to expand...
Click to collapse
If you use KA, then you should turn it on.
Sent from my ASUS_Z00A using XDA Labs

Categories

Resources