[Q] Disable cores - G2 Q&A, Help & Troubleshooting

Hey guys,
I just wanted to ask you guy's if there is a way to disable like 2 cores. You probably don't need more than 2 cores for simple task like browsing, Facebook, etc. and I think it would save quiet some energy (?)
Do you think it is possible? I'm not sure if this could even be accomplished at OS level or if you need to edit the kernel.
Would be nice to get some answers!

Cores are offline when not needed. Don't worry about it.
Sent from my LG-D802 using Tapatalk

Related

Massive battery life improvement IF we can get this app ported to Atrix 4G

Hi guys and girls.
Today i noticed an owner of SGS2 mentioning an app called "2nd core" that works with the SGS2s that have a Tegra 2 processor.
Here's the description of what the app does:
[ Features ]
*Set on boot
Change mode what you selected automatically on boot time.
Menu > Settings
[ Modes ]
*Dynamic Hotplug Mode
Default. Recently, mobile multicore CPUs turn off extra core(s) to save battery life when system is not busy and only use 1 core.
They turn on extra core(s) when system is busy. so system use all cores again.
*Single Core Mode
Use 1 core always. A extra core is shut down. It makes battery life longer but performance is decreased.
*Dual Core Mode
Use 2 cores always. Performance is increased but battery life is shorter than others.
*Available kernels
Lulz Kernel Build 15 and over.
Unfortunately, it's only compatible with the SGS2 with the appropriate kernels but i was wondering if it's possible to get this ported for our phones?
Here's the link to the app on android market: https://market.android.com/details?id=com.tegrak.secondcore&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS50ZWdyYWsuc2Vjb25kY29yZSJd
Why buy a dual core phone if you wanna tweak it to using only one? That's plain stupid.
Not to mention how the Atrix got a bigger improved battery than that of the sgs2, 300mah to be exact. This phone is built for bith performace and efficiency thecway it is and cm7 improves that even more. No need for such an app IMO.
Sent from my Atrix 4g using Tapatalk
I always thought dual core phones were more battery efficient vs single core phones. When handling tasks, two "brains" are better than one "brain". The workload is divided in half thus meaning less power used, no?
Sent from my MB860 using XDA App
Sounds great and dude don't flame on him that's a great idea why have the the phone working so much when you're not using it.Most apps aren't even optimized for the two cores except for a very small amount and some games.I would like to be able to have one core running until I decide to watch some HD video or play some graphic intensive games and then disable the app for that period of time.This would extend battery life and you can still get performance when you need it why have it running full blast all day if you're at work and can't be playing with your phone???? makes no sense...just saying,especially with people who Overclock and stuff like that more battery efficiency is always a +
Abu-7abash said:
Why buy a dual core phone if you wanna tweak it to using only one? That's plain stupid.
Not to mention how the Atrix got a bigger improved battery than that of the sgs2, 300mah to be exact. This phone is built for bith performace and efficiency thecway it is and cm7 improves that even more. No need for such an app IMO.
Sent from my Atrix 4g using Tapatalk
Click to expand...
Click to collapse
1. 320 extra battery life= no big deal!
2. SGS2 have SLCD+ (more energy efficient) compared to Atrix's Pentile Matrix, which consumes way more battery.
3. Plain stupid? Developers who have had an ingenious way to massively improve battery life by suppressing one core WHEN THE CORE IS NOT IN USE/ WHEN NOT NEEDED are plain stupid? God knows how you got 111 thanks!
4. With CM7 and without MotoBlur, the battery life has improved but not by much and battery life is 8-16 hours on CM7 depending on how much i use it. If this is what you call energy efficient, may God save the queen!
5. If you have nothing to contribute in terms of an intellectual debate, don't bother posting.
sk8trix said:
Sounds great and dude don't flame on him that's a great idea why have the the phone working so much when you're not using it.Most apps aren't even optimized for the two cores except for a very small amount and some games.I would like to be able to have one core running until I decide to watch some HD video or play some graphic intensive games and then disable the app for that period of time.This would extend battery life and you can still get performance when you need it why have it running full blast all day if you're at work and can't be playing with your phone???? makes no sense...just saying,especially with people who Overclock and stuff like that more battery efficiency is always a +
Click to expand...
Click to collapse
You got it spot on dude. I was wondering if we could get a group of Atrix 4G users to contact the Devs of the app to see if they can get us a port. What do you think?
Please be respectful of other members.
Jibraldor said:
1. 320 extra battery life= no big deal!
2. SGS2 have SLCD+ (more energy efficient) compared to Atrix's Pentile Matrix, which consumes way more battery.
3. Plain stupid? Developers who have had an ingenious way to massively improve battery life by suppressing one core WHEN THE CORE IS NOT IN USE/ WHEN NOT NEEDED are plain stupid? God knows how you got 111 thanks!
4. With CM7 and without MotoBlur, the battery life has improved but not by much and battery life is 8-16 hours on CM7 depending on how much i use it. If this is what you call energy efficient, may God save the queen!
5. If you have nothing to contribute in terms of an intellectual debate, don't bother posting.
Click to expand...
Click to collapse
So either I agree with you in this or I simply shouldn't post? Thank God you're not a mod or anything for that matter.
Second off, again I'll say it. Disabling a core in a two core phone is in fact a stupid idea. I recognize how much work such an app would take but its plain stupid. Why? Because as it is, genius, the phone only uses the two cores on high frequencies e.g:800, 1000...etc. And those CANT be reached unless the phone is being played with, other than that you've got one hell of a problem that no app, rom or kernel would fix I'm afraid.
As for the thanks no, I've got them for helping out and lending a hand in this great community. Which is something I'm sure you'll never do/understand.
And as far as cm7 goes, it gives me and many others a full day 24-28 hours on a single charge. So I'd look more into what eating my battery than into disabling my phone if I were you. (Thank God I'm not)
Sent from my Atrix 4g using Tapatalk
If disrespect continues in this thread, there will be consequences.
Sent from my SAMSUNG-SGH-I727 using xda premium
I was just posting a harmeless point of view no disrespect here
Jibraldor said:
You got it spot on dude. I was wondering if we could get a group of Atrix 4G users to contact the Devs of the app to see if they can get us a port. What do you think?
Click to expand...
Click to collapse
Yea man it would be cool although we gotta take into consideration thetime it would take to develop an app like this for the atrix.....I doubt it would be easy and I'm sure it would take time for a Dev to put it together mayb if people are down to donate a little it might be an incentive....we'll see
The atrix actually disables one core when not in use. No need for a separate app.
matthew5025 said:
The atrix actually disables one core when not in use. No need for a separate app.
Click to expand...
Click to collapse
That's correct, the atrix is doing this already thanks to faux's custom kernel. (All though I thought this was a function of the tegra2 chip, but maybe it had to be enabled which has been done through the kernel?)
Either way this app is not needed unless you want to micro manage what the kernel is already doing.
Sent from my MB860 using XDA App
So the faux kernel I have already does it.....oh wow ok so then that's great
Doesn't CPU Tuner have an option to use only one core as a profile? I have it checked off in my settings.
It does without the custom kernal download cpu gauge nd ull see its offline sometimes but jus touching the screen turns both cores to max.
Sent from my Atrix-4G, stock 2.3.4 (now rooted)

One core, smoother

So I have been using GB for a long time, only DAILY use, it means no hardcore games, no incredible features etc. Recently I got bored n decided to set my s2 to only 1 core, and to my surprise, it's got A LOT smoother, also more BATTERY FRIENDLY. I'm sure about that!
I guess this happens only when you're a casual user. But I think you should try, as the benefit is too much
Sent from my GT-I9100 using xda app-developers app
How you set one core ?
How to set? and how much difference in battery?
Most kernels let you do it. Siyah along with Extweaks lets you do it
I don't get the point, how a device could become 'smoother' by disabling one core?
DramatikBeats said:
Most kernels let you do it. Siyah along with Extweaks lets you do it
Click to expand...
Click to collapse
Thanks but how?
Sendt fra min GT-I9100 med Tapatalk2
I just have mine set 100Mhz-800Mhz with both cores enabled. Obviously it won't play advanced games well but most 3D games work perfectly fine. Also, there's no lag in the UI, even though the CPU clock is reduced. Additionally, the back of the phone (near the camera) doesn't heat up anymore and the battery life is extended. Honestly, it's worth a shot.
lollylost100 said:
I just have mine set 100Mhz-800Mhz with both cores enabled. Obviously it won't play advanced games well but most 3D games work perfectly fine. Also, there's no lag in the UI, even though the CPU clock is reduced. Additionally, the back of the phone (near the camera) doesn't heat up anymore and the battery life is extended. Honestly, it's worth a shot.
Click to expand...
Click to collapse
what rom and kernel?
AOKP ROM 24/08/2012 by bajee11 and Dream-IRC kernel (newest).
ithehappy said:
I don't get the point, how a device could become 'smoother' by disabling one core?
Click to expand...
Click to collapse
simple becoze samsung didnt do there job right
the way the 2 core work now is 1 core dose it job and the second waits for the first to finish
once the first core finished its job the second core goes into play and the first one wait for the second core to finish befor it start to work again
its the same story in ICS
hope it be fixed in JB
so basicly u have a delay on work
that why 1 core is more effective cuz it dosnt pass jobs to other cores and waist for them to finish
I'm using it now and there is a marked, difference in the, speed and smoothness .I have not notice any slowness in opening apps our browsing I don't do intense 3d gaming so I can't make a comment on that side of usage ....well see how battery usage goes...
Sent from my GT-I9100 using xda app-developers app
Setting one core is very easy on a rooted phone, I guess there's a app to exclusively do that, but I'm using Extweaks here, just set the threshold to enable the 2nd core to 100%, it means the 2nd core wont be actuvated.
It's true that it's much smoother, people, I mean real smoother, I'm not biased or imaginative. For e.g when I open 9gag, a long page and swipe my finger up for e.g. it used to be laggy when the page slows down itself, now that's completely gone! And a lot more. But Im sure this happens only for normal user like me, don't expect u play Asphalt HD and it's smoother!
About the battery, it's just A BIT better, just a bit, maybe about 20' of screen on. I'm really sorry to buy a 2 core phone just to use 1 core now, but see, if it serves your demand better, then why not use it .
Sent from my GT-I9100 using xda app-developers app
ithehappy said:
I don't get the point, how a device could become 'smoother' by disabling one core?
Click to expand...
Click to collapse
I have been messing with my phone a lot, and it's like this: based on what u set, if the cpu threshold is over a number, it will ignite the 2nd core, I think the problem is here, there's something wrong or delay or anything that will cause a lag when the 2nd core join/retreats, although after that with 2 cores it is smooth
Sent from my GT-I9100 using xda app-developers app
Yandvoiris said:
simple becoze samsung didnt do there job right
the way the 2 core work now is 1 core dose it job and the second waits for the first to finish
once the first core finished its job the second core goes into play and the first one wait for the second core to finish befor it start to work again
its the same story in ICS
hope it be fixed in JB
so basicly u have a delay on work
that why 1 core is more effective cuz it dosnt pass jobs to other cores and waist for them to finish
Click to expand...
Click to collapse
Holy sheet, if this is true then it explains all my wonder why it has a lag when I suddenly give the phone a heavy task and vice versa, but this is a stupid way to work, how can't they know that? ??
Sent from my GT-I9100 using xda app-developers app
Just set my CPU hotplug to "second core always off" and what do you know, indeed it did feel smoother.
I'm gonna roll with this for a while and see how it goes.
And that will really stick it to the iSheep that says Android needs fast hardware to run smooth.
Does feel smoother, but the touch responsiveness isn't as good.
Sent from my GT-I9100 using xda app-developers app
Well this is weird. Second core always off and it actually DOES feel smoother. Haven't tried heavy multitasking or intensive apps yet though.
Sent from my GT-I9100 using Tapatalk 2
I really don't notice any difference at all... It still stutters while scrolling ex Tapatalk app, you guys enable gpu touch boost or something?
Skickat från min GT-I9100 via Tapatalk 2
Logi_Ca1 said:
Just set my CPU hotplug to "second core always off" and what do you know, indeed it did feel smoother.
I'm gonna roll with this for a while and see how it goes.
And that will really stick it to the iSheep that says Android needs fast hardware to run smooth.
Click to expand...
Click to collapse
As I understand, the operation works like a dual core pc. When the 1st core is loaded say 85% the 2nd core kick in. In this process there should be no lag. 2 cores can handle more information compared to 1 core. This is basic. I maybe wrong but think of it 1 against 2.
Disabling hot plug is a good idea if you're a basic user. For people like me, who uses their phone for playing games, watching "hd" movies, listening music, browsing internet etc. and multi taking all those, the phone becomes unusable. So this guide doesn't apply to all, but it's got a point.
Sent from my premium potato

A list of questions

Hello All! I have a somewhat large list of questions that I'm hoping you'll be able to help me figure out!
Here they are:
1. How large of a gain do we see by overclocking the GPU?
2. How large of a gain do we see by overclocking the CPU?
3. Which of the above two creates a larger heat increase?
4. What is "mpdecision" and what does it do?
The fifth question is very specific.
5. When I "supercharge" my phone using Zepplinrox's V6 supercharger, and then finish it with it's sister script the "Ultimate Jar Power tools," I see that the ADJ values don't stick. Why is this? What are ADJ values? Will this prevent me from fully utilizing the Maximum Multitasking Mod?
Thank you for your time patience,
Connor Baker
why would u even want to overclock? this things running a quad core at 1.5 by default. plus those supercharger scripts are meant to speed up slow phones. i don't see what someone could possibly gain by running them on a phone like this.
Sent from my Nexus 4 using xda premium
lowrider262 said:
why would u even want to overclock? this things running a quad core at 1.5 by default. plus those supercharger scripts are meant to speed up slow phones. i don't see what someone could possibly gain by running them on a phone like this.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
I know, but I really like to have my phone running at the max, plus I believe that it's needed for the Maximum multitasking mods. It really thrills me to have something faster than my mother's mac in my hand.
Connor Baker
well in that case ill help you the best i can lol... in pretty sure CPU overclock heats up more. GPU overclock can make your graphics glitchy if you go too high. mpdecision lets you shut off your other 3 cores when you don't need them so basically you'll be running single core unless you put your CPU under a heavy load like gaming, which is meant to save battery.
Sent from my Nexus 4 using xda premium
Don't overclock unless you feel you need to, you'll be shortening the lifespan of your device for very little gain, since the n4 already screams as it is.

Utilize all four cores for less load?

I was wondering if it would be possible to utilize all four cores in the snap dragon 800 all of the time. I know that multi core processors only utilize what they need, and each core will only process one thing at a time. Without getting into Amdahl's Law, and getting super complex. It could be impossible, because you would almost have to break the law or something.
I just want to hear your guy's thoughts on this.
I suppose this could have gone into a different section as it is not directly related to the G2 itself, but oh well.
Sent from my LG-D800 using xda app-developers app
livelysins96 said:
I was wondering if it would be possible to utilize all four cores in the snap dragon 800 all of the time. I know that multi core processors only utilize what they need, and each core will only process one thing at a time. Without getting into Amdahl's Law, and getting super complex. It could be impossible, because you would almost have to break the law or something.
I just want to hear your guy's thoughts on this.
I suppose this could have gone into a different section as it is not directly related to the G2 itself, but oh well.
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
sure, its possible. youll need s custom kernel that exposes the files for hotplugging. then you neex to set 4 cores as minimum on. thats how im using my nexus 5, no hotplugging/4 cores always on. in theory, its better for battery life as well, since the cpu doesnt waste time turning cores on and off constantly while hotplugging.
Where would I get that custom kernel for a d800?
Sent from my LG-D800 using xda app-developers app
livelysins96 said:
Where would I get that custom kernel for a d800?
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
now that i cant help with. check out the development sections to see if there are any available. but you need a total of 10 posts to see those sections, and youre almost there!
I think If you are rooted you can try to turn off mpdecision,use trickster mod app.
gm007 said:
I think If you are rooted you can try to turn off mpdecision,use trickster mod app.
Click to expand...
Click to collapse
disabling mpdecision doesnt disable hotplugging
simms22 said:
disabling mpdecision doesnt disable hotplugging
Click to expand...
Click to collapse
What i know that disabling mpdecision will turn all cores on.
gm007 said:
What i know that disabling mpdecision will turn all cores on.
Click to expand...
Click to collapse
wrong again. mpdecision keeps the cpu away from 300mhz, closer to 1100mhz(i dont know what it has been set to for the g2). this provides a boost when starting apps. custom kernels generally disable mpdecision.
simms22 said:
wrong again. mpdecision keeps the cpu away from 300mhz, closer to 1100mhz(i dont know what it has been set to for the g2). this provides a boost when starting apps. custom kernels generally disable mpdecision.
Click to expand...
Click to collapse
1036mhz for G2
U can disable MPdecision in system/bin, just rename the files with a .bak
After disabling 2 cores still seem to be offline. Idk.
Sent from my LG-D800 using xda app-developers app
livelysins96 said:
After disabling 2 cores still seem to be offline. Idk.
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
right, you disabled the cores, you didnt disable hotplugging. but, you are a dual core for the time being
you would need to set 4 cores as minimum used, and 4 cores as a maximum. this, for all intensive purpose, will set 4 cores as a minimum being used, and make hotplugging not available.
How do I do that within trickster?
Sent from my LG-D800 using xda app-developers app
Here are my current settings I believe I figured it out?
Sent from my LG-D800 using xda app-developers app
Hi,
Disabling MpDecision in Trickster Mod makes the four cores always online, I've just tested (and I continue to test)... Compared to MpDecision ON, with two cores online mainly then one core then three cores online (according to what you are doing obviously)...
So I confirm that with MpDecision OFF, all cores are always online whatever the load of the CPU (since 10 minutes with screen ON/OFF, browsing, settings, etc...).
EDIT: with g.lewarne kernel, but he kept MpDecison stuff like stock, so... But I remember tested with the stock kernel and it was the same thing, maybe something related to LG kernel especially?
That's what i know,but simms has more knowledge than me.
viking37 said:
Hi,
Disabling MpDecision in Trickster Mod makes the four cores always online, I've just tested (and I continue to test)... Compared to MpDecision ON, with two cores online mainly then one core then three cores online (according to what you are doing obviously)...
So I confirm that with MpDecision OFF, all cores are always online whatever the load of the CPU (since 10 minutes with screen ON/OFF, browsing, settings, etc...).
EDIT: with g.lewarne kernel, but he kept MpDecison stuff like stock, so... But I remember tested with the stock kernel and it was the same thing, maybe something related to LG kernel especially?
Click to expand...
Click to collapse
gm007 said:
That's what i know,but simms has more knowledge than me.
Click to expand...
Click to collapse
nobody is perfect, i make mistakes as well :angel:
i dont use trickster, nor have a g2. ive always disabled mpdecision with my nexus 4 and nexus 5 by script, and that never ever disabled hotplugging. but, then again, g2 kernel code could be different
btw, on the nexus, disabling mpdecision is easy with the terminal emulator..
su(press enter)
stop mpdecision(press enter)
simms22 said:
nobody is perfect, i make mistakes as well :angel:
i dont use trickster, nor have a g2
Click to expand...
Click to collapse
I never said you're wrong, just stated that with the G2 it works to have all cores online all the time disabling MpDecision do the trick
I remember read that g.lewarne and whootever (2 kernel devs for the G2) have said that LG have some weird things about the kernel, maybe it's that...
LG messed up with some stuff in their kernel according to their sources, but maybe nothing directly related to MpDecision stuff..., ow well I don't know. But for sure I will run with MpDecison OFF to see if there is some good/weird behaviors (performance/battery life). I run with all cores online all the time on my N5 without any issues about battery life and great performance, maybe with the G2 it could be great too...
viking37 said:
I never said you're wrong, jsut stated that with the G2 it works to have all cores online all the time disabled MpDecision do the trick
I remember read that g.lewarne and whootever (2 kernel devs for the G2) have said that LG have some weird things about the kernel, maybe it's that...
LG messed up with some stuff in their kernel according to their sources, but maybe nothing directly related to MpDecision stuff...
Click to expand...
Click to collapse
do me an experiment. download and install perfmon from the play store, open it, press cpu. then do whatever you do(but watch the perfmon floating window. tell me if you see cores disable and enable with your use. make sure mpdecision is disabled. now im just curious. btw, perfmon is a cool app that enables a floating window so you can watch it while doing your normal stuff.
simms22 said:
do me an experiment. download and install perfmon from the play store, open it, press cpu. then do whatever you do(but watch the perfmon floating window. tell me if you see cores disable and enable with your use. make sure mpdecision is disabled. now im just curious. btw, perfmon is a cool app that enables a floating window so you can watch it while doing your normal stuff.
Click to expand...
Click to collapse
Re,
Done, just let me uplaod the 147 Mo video (for 49 secondes :laugh on Youtube (tested with Dropbox but even more time)..., in about 40 minutes...
viking37 said:
Re,
Done, just let me uplaod the 147 Mo video (for 49 secondes :laugh on Youtube (tested with Dropbox but even more time)..., in about 40 minutes...
Click to expand...
Click to collapse
thanks! and waiting..

[Q] disable Dvfs?

Tl;Dr is it possible to turn off Samsung's built in frequency adjusting/locking?
I was messing around with clock speeds just to see what affect it might have (it used to be helpful on my Note 2 to raise the min clock speed a step or 2 when I turned my screen on) and noticed some strange behavior.
It seems Samsung has built in some of this. Every time I turn on my screen most cpu apps will tell me the min clock is set to something like 1.9 ghz. The built in stuff overrides any settings I apply. Now, the main reason I'd like to change this is the Samsung stuff seems buggy (surprised? Psh...) and the min cpu frequency seems stuck at 1.9 ghz. If true, that can't be good for battery.
So, anyway to turn that stuff off? I imagine it would require a custom kernel and I should just give up.
Thanks
Apps tried:
ROM toolbox pro
No frills cpu control
Antutu cpu master
Other free apps
Sent from my SM-G900V using Tapatalk
I think Wanam has an option for this or look in xposed for "Samsung DVFS Disabler"
Sent from my Galaxy Note S5
Sorry for the extremely late reply, but neither of those seem to work. Oh well, I'll just live with it. Thanks.
Sent from my SM-G900V using Tapatalk

Categories

Resources