Core management - AT&T HTC One (M9)

So after having the S6 for about three days I got to thinking, if it is possible to actively turn off some of the cores from the octa core.
So say what you wanna say but you would get way more battery life from running say two of the fast processors and everything else off. I mean that should be plenty of power that you wouldn't tell the difference. Or maybe three of the slow cores on and everything else off. Has anyone found a way to accomplish this? Is there an app you are using or what are your methods?

By the way, I was talking about the Snapdragon 810 found on the M9.

Lol, so I guess no one wants to pitch in. There is an app on the Playstore that I need someone to try out. It manages your cores. It works for my AT&T S5 to turn off two cores. Essentially that's what I wanna know if it is possible with the M9. Turning off the fast cores would definitely improve battery life. Anyone???

Last call before I go ask the same question at the intl M9. Anyone wants to help?

Related

[Q] dualcore optimization?

my sgs2 kept getting a little hot and i also felt that the batterylife wasn't bad, but could be better.
so i decided to underclock it to 500mhz and see what happens.
after all, it's a dualcore and 500mhz shouldn't feel like...500mhz right?
but it did feel like 500mhz with everything choppy and so on..
perhaps i just have the wrong concept of how dualcores are supposed to work....or perhaps gingerbread/apps/filesystem isnt yet fully optimized for dualcore? i don't know.
i decided to look for some sort of system monitoring app that'd show individual core usage...like "Tablet cpu usage monitor". but found none
StabilityTest 1.5 sometimes only shows 1 core. probably just the app's problem....
thoughts anyone?
edit: i just realised one thing...though havent tried it enough times to say it's something meaningful. from a fresh reboot, if i don't open SetCPU, StabilityTest v1.5 detects just the 1 core. then if i close Stability Test, open SetCPU, let it have its permission then back out, StabilityTest would then show 2 cores.
I use OS monitor. I found that Wifi Sharing was killing my battery, by takin up 20-30% of CPU time and causing the CPU to clovk itself to 1000 MHz! So using OS monitor, I killed the process and the battery drain goes away (until wifi sharing starts itself up again!)
yer i use osmonitor too but it doesn't display individual cores D:
and yes i probably check my cpu usage about twice a day specifically to make sure wifisharing isnt on and eating up my batt. im surprised samsung didnt fix this with their updates..
im very interested in this too, especially underclock + lower voltage for CPU - could drastically increase battery life.
Try disabling a whole bunch of default apps that come with the phone if you havernt already, details here:
http://forum.xda-developers.com/showthread.php?t=1069924&page=2
And report back your findings ???
plenty of battery threads lets not make another, we know there is a battery problem they say its 2.3.3 related to the dual cores.
As for wifi it might have something to do with your router the dlink dir 655 router was having problems with this phone, i imagine maybe other dlink routers have the same issue.
Get a app called juice defender it shuts of any wifi that is not in use ( when phone is in sleep mode ). it also works with 3g data.
Hope that helped
i suppose im more interested in the dualcore aspects here...rather than the batterylife. sorry i didnt really make it clear
i did search up on "dualcore optimization" here in the forum but there really isnt much about it
for example..what is the state of gingerbread's dualcore optimization? what about apps etc
i think i'll also do some googling myself
I don't think Gingerbread is dual core optimized but the underlying Linux kernel should take advantage of the dual core for multitasking. Every app using multiple threads will use the dual core too.

[Q] [DEV NEEDED] Can we enable FULL Dual Core usage?

Hi all,
I have just seen a post for the HTC Sensation that someone has been able to enable FULL Dual Core abilities on the HTC Sensation. Here is the link to the thread...
http://www.xda-developers.com/android/first-htc-sensation-rom-with-enabled-full-dual-core-support/
As I understand it, our device uses only 1 core and only enables the other core when the first one is being "overloaded". Is this correct? If so then I see benefits to being able to enable both cores on a full time basis to really get this BEAST to FLY!!!
Any talented Dev out there wanna take a shot at this? Is it possible on our device?
Im curious to this as well, but Wont one of the biggest drawbacks be the extra drain on your batteries power?
Syrellaris said:
Im curious to this as well, but Wont one of the biggest drawbacks be the extra drain on your batteries power?
Click to expand...
Click to collapse
Hmmm... A very valid question indeed. Perhaps this "mod" would be used by those who may prefer MORE POWER over better battery life?...
Id LOVE to see this phones FULL potential and perhaps this could be controlled by a toggle or an app to turn it on and off on demand thus giving you the best of both worlds?
I would like to know it this is possible too
i was under the impression that the galaxy splits every task evenly between the two cores to eliminate lag and increase efficiency, as it's faster to run a small task on 2 cores than a big task on one and leave the other one not doing anything
yiannisthegreek said:
Hi all,
I have just seen a post for the HTC Sensation that someone has been able to enable FULL Dual Core abilities on the HTC Sensation. Here is the link to the thread...
http://www.xda-developers.com/android/first-htc-sensation-rom-with-enabled-full-dual-core-support/
As I understand it, our device uses only 1 core and only enables the other core when the first one is being "overloaded". Is this correct? If so then I see benefits to being able to enable both cores on a full time basis to really get this BEAST to FLY!!!
Any talented Dev out there wanna take a shot at this? Is it possible on our device?
Click to expand...
Click to collapse
I'm pretty sure Qualcomm uses asynchronous on their S3 models, while Sammy has both active at the same time. So in benchmarks the galaxy will always win, since both cores handle the task.
Sent from miuiTouch 4G
The work load is split between the two cores. Look it up on phone arena. Each core its always at work,.splitting they load, more power, and more battery saved.
Sent from my Samsung Galaxy S II using the xda premium app.
So what does all of this mean exactly? Does this mean that this can't be done or that it does not need to be done?
Wouldn't the Sensations dual core work like this as well - sharing the load so to speak?
Someone thought it was important to do this on the sensation... isimt anyone interested to see this on the SGSII?
Sent from my GT-I9100 using xda premium
kotaro_14 said:
The work load is split between the two cores. Look it up on phone arena. Each core its always at work,.splitting they load, more power, and more battery saved.
Sent from my Samsung Galaxy S II using the xda premium app.
Click to expand...
Click to collapse
From Ninphetamine-2.1.3 thread
Dual core patch is out for cm7/miui/oxygen roms http://forum.xda-developers.com/showthread.php?t=1208198
WOW full dual core usage??? for what?? i dont think there are applications to use it fully.
may be good for the sake of benchmarks.
This has nothing to do with benchmarks or apps that fully utilize two cores, there's more than one process that always runs in the background, having two cores always on should make everything run smoother by splitting the workload between two cores.
This patch might not make much difference on a samsung rom, those run pretty smooth to begin with, but try running miui for a change, its not as fluid as a samsung rom and that's where this patch should shine.
Nice to see this taking some strides... I will now mention this to Criskelo so perhaps he can impliment this into his ROM as week as it is my ROM of choice...
Sent from my GT-I9100 using xda premium

at&t note runs on one processor?!

Ok so im rooted and overclocked and was using setcpu then decided i wanna try something different so i tried system tuner! When i checked the cpu it said that one of the processors are off line! Then i pressed the info button and sure enough it says only reading one! So i went through the settings and found force both cores online!
Since then i have no lag and virtually no checkerboarding on the web! Anyway i was just wondering if im the only one who noticed this and maybe it could help those who say that they are still getting lag on they're roms using dag's kernel!
Also i hope devs will notice this thread since i can't post there yet and take advantage of this how ever they can!
Now don't quote me on this but most likely the second core only turns on for processor intensive activities such as high graphics games or multiple programs running at once. I do find it hard to believe that it would be totally disabled. Most likely this is done to conserve battery.
blitzer320 said:
Now don't quote me on this but most likely the second core only turns on for processor intensive activities such as high graphics games or multiple programs running at once. I do find it hard to believe that it would be totally disabled. Most likely this is done to conserve battery.
Click to expand...
Click to collapse
Nope i checked that i had 10 apps open two were games (dead space and gta III) One cpu online even on performance! I see 50 views i hope others chime in and let us know what you are thinking
Btw they Did this i heard to the galaxy nexus with the tiomap 1.2 so we'll see what others find
truth77 said:
Nope i checked that i had 10 apps open two were games (dead space and gta III) One cpu online even on performance! I see 50 views i hope others chime in and let us know what you are thinking
Click to expand...
Click to collapse
Okay if this really is the case I could also see at&t disabling the second core totally to save battery because of lte but i guess it will take a dev that has more experience with how qualcomm's multicore cpus work in android. report back with differences in battery life like how much faster does it drain now that both cores are forced on.
if you want both cores on click on boot settings and enable force all cpus online. that heats up your phone and eats more battery though+I do not see any benefits doing that.
blitzer320 said:
Okay if this really is the case I could also see at&t disabling the second core totally to save battery because of lte but i guess it will take a dev that has more experience with how qualcomm's multicore cpus work in android. report back with differences in battery life like how much faster does it drain now that both cores are forced on.
Click to expand...
Click to collapse
I've had it like this for 4 days on average i will take of the charger at 8am now is 8:30pm and i have 27% but i use my navigation for my Job! By 10:30 or so ill have 15% and recharge!
Settings
1836 max
192 min
Governer
Smartassv2
Both cores pushing
Screen off
192 max
In call
384 max
Tomorrow ill post some pics of battery life usage!
And my phone doesn't get any hotter than normal not even while using my navi! Mostly it just gives no lag and better rendering in the browser/maps/etc!!
I was under the impression that Gingerbread didn't fully utilize multiple cores. Need HC or ICS...
Broken said:
I was under the impression that Gingerbread didn't fully utilize multiple cores. Need HC or ICS...
Click to expand...
Click to collapse
Same, but having a better processor helps. Like exynos. I bet once we update to ics if it ever happens, the differences will be only minor between processors, as it runs so nice.
Got system tuner pro, and it shows speed bars on both cpus running? I didn't change a thing?
canecbr600 said:
Got system tuner pro, and it shows speed bars on both cpus running? I didn't change a thing?
Click to expand...
Click to collapse
Really? I switched Roms twice today and had to reset that each time! Cpu.0 online Cpu.1 offline! Like i said am i the only one? Lets hear from more people and let us know of any lag or rendering changes after turning on both cpu's! Battery too, i'll post mine tomorrow.
I thought I'd play and I have CPU0 running and CPU1 running.
truth77 said:
Btw they Did this i heard to the galaxy nexus with the tiomap 1.2 so we'll see what others find
Click to expand...
Click to collapse
Not entirely true.. the Galaxy Nexus has a kernel governor that turns one core off when the SCREEN IS OFF, but not when the phone is being used. Multiple kernel creators have since implemented this into their kernels. It is called "hot plugging" and it just turns CPU 1 offline when the screen is off and turns it back on when the screen is on
Sent from my DROID3 using xda premium
Just checked mine, rooted and OC with DaG's 0.1 version (first version). When I looked, it said the second CPU was offline. Changed it to online, we'll see how that impacts battery life.
How much of an advantage is smartassv2 anyway?
I just tried this with system tuner and both cpus were working but wone was of and on and zero was always on.
I am running stock rooted. If you just sit yhere and watch it you will see tje sevond core fires and shuts down alot.
truth77 said:
Really? I switched Roms twice today and had to reset that each time! Cpu.0 online Cpu.1 offline! Like i said am i the only one? Lets hear from more people and let us know of any lag or rendering changes after turning on both cpu's! Battery too, i'll post mine tomorrow.
Click to expand...
Click to collapse
Same for me (CPU 0 on, CPU1 off, most times) and I'll say I have noticed no real changes in functionality (speed, rendering, etc) or battery life...
I guess jury is still out or is this a YMMV kind of thing?
I installed system runner and watched the cpus. One was on and the other kicked in periodically
Mine said it was offline as well. Forced it on and am not noticing any difference in speed or temp.
Ill leave it like this to test it further.
Sent from my SAMSUNG-SGH-I717 using Tapatalk
Do you have to be rooted to force both cores on?
Sent from my SAMSUNG-SGH-I717 using xda premium
g2theno said:
Do you have to be rooted to force both cores on?
Sent from my SAMSUNG-SGH-I717 using xda premium
Click to expand...
Click to collapse
As far as I know yes you must have super user permission to alter such system activities
I don't know why everyone is in such a rush to force the second core online, it turns on and off when it needs to.

Force All CPU's Online?

Hi everyone. I did some research on this topic but stil cant get an answer that helps me fully understand. I have seen the option to force all CPUs online on almost every device I have ever had, but it somehow baffles me. I currently have a Galaxy Nexus and a new Transfomer Prime both running AOKP. When I look in System Tuner Pro, I can see that only 1 core is active. On the G Nexus it doesnt bother me that much to see only 1 running, but on the Prime, it does seem kind of strange that only 1 of the 4 cores is running. There is an option to force all cpus online, and Im wondering if its a good idea or not?
I wonder why the option is off to begin with? Whats the point of having multiple cores if only one is active? Are there any advantages/disadvantages to forcing them all online? Will they come on automatically when running graphic intensive applications, or will they always stay off if I dont turn them on?
Im on my 7th Android device and have always wondered about this, but having my first quad core device has really made me wonder even more.
Can anyone help me out with these questions? I would love some clarity on how exactly this works.
Sent from my Transformer Prime TF201 using Tapatalk 2
its actually very simple as I've described it in detail in various threads. what reason should you have for it? there is nothing THST even remotely requires that much power. so what use would it be other than burn battery up extra fast.
more than one core activates. Prime governor by default is set to On Demand. so when it needs the extra power, it'll cut on multiple cores. when it doesn't need the power, it conserves battery. you will be surprised how fast n smooth things run even on battery savings mode @ 1Ghz.
If you really interested in burning up your battery and heating up the prime CPU faster than normal, let me know. lol. ill tell you how to make all cores active BUT they will be maxed out at whatever top speed you running at/whatever power mode you on. Curiosity killed the cat ya know..lmao
actually you need to read this PDF file attached to get a better understanding of how tegra3 and mulitple cores work. its attached to this post. first one is tegra3 whitepages. most detailed info you will find on how tegra3 works. then 2nd one is whitepages on multicore cpu's and how they operate.
demandarin said:
its actually very simple as I've described it in detail in various threads. what reason should you have for it? there is nothing THST even remotely requires that much power. so what use would it be other than burn battery up extra fast.
more than one core activates. Prime governor by default is set to On Demand. so when it needs the extra power, it'll cut on multiple cores. when it doesn't need the power, it conserves battery. you will be surprised how fast n smooth things run even on battery savings mode @ 1Ghz.
If you really interested in burning up your battery and heating up the prime CPU faster than normal, let me know. lol. ill tell you how to make all cores active BUT they will be maxed out at whatever top speed you running at/whatever power mode you on. Curiosity killed the cat ya know..lmao
actually you need to read this PDF file attached to get a better understanding of how tegra3 and mulitple cores work. its attached to this post. first one is tegra3 whitepages. most detailed info you will find on how tegra3 works. then 2nd one is whitepages on multicore cpu's and how they operate.
Click to expand...
Click to collapse
This is EXACTLY what I was looking for. Thank you very much for this! I didn't know the other core/cores in the Prime/GNexus would automatically come on when needed.
Thanks again!
Sent from my Galaxy Nexus using Tapatalk 2
Dai323 said:
This is EXACTLY what I was looking for. Thank you very much for this! I didn't know the other core/cores in the Prime/GNexus would automatically come on when needed.
Thanks again!
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
no problem.
Hi.. just wondering on how can you reverse the process back? I seemed to turn all my cores on..
Sent from my Google Nexus 4 using Tapatalk

Cpu feequency doesn't go over 1.7 ghz

Hy guys.
My girfriend bought a beautiful S9 plus and she loves it. It is a great piece of hardware, from design to speed and camera. Just amazing.
Of course i had to test a few things myself (still a rooted note 3 owner). I tried my old "Nemesis", Retroarch, with a couple of games (3rd gen Cave shmups) that put to shame every smartphone Cpu sp far.
The games finally ran full speed, except for moments where a ton of stuff happends on screen and the framerate and audio start going a bit crazy. What is strange though, is the fact that the Cpu never goes beyond 1.7 ghz, never once, which is the little cores max frequency. I'd expect it to reach 2.7 which is the max for the big powerfull ones, to further smoothen the performance.
Is there something i'm missing here? There is no power saving activated and the game center(?forgot the actual.name) settings are set to performance (though from what i understand it only affects display, not Cpu).
...help?
RaduNastase said:
Hy guys.
My girfriend bought a beautiful S9 plus and she loves it. It is a great piece of hardware, from design to speed and camera. Just amazing.
Of course i had to test a few things myself (still a rooted note 3 owner). I tried my old "Nemesis", Retroarch, with a couple of games (3rd gen Cave shmups) that put to shame every smartphone Cpu sp far.
The games finally ran full speed, except for moments where a ton of stuff happends on screen and the framerate and audio start going a bit crazy. What is strange though, is the fact that the Cpu never goes beyond 1.7 ghz, never once, which is the little cores max frequency. I'd expect it to reach 2.7 which is the max for the big powerfull ones, to further smoothen the performance.
Is there something i'm missing here? There is no power saving activated and the game center(?forgot the actual.name) settings are set to performance (though from what i understand it only affects display, not Cpu).
...help?
Click to expand...
Click to collapse
I haven't gone beyond 1.7ghz since my last reset, I did when I first got the phone but my assumption is that s new kernel was installed that changed the way the CPU ramped up (Exynos btw) to counter the battery life claims. In all honesty from my limited knowledge it's probably the GPU that limits the frame rate but that's only a guess as 8 cores @ 1.7ghz is plenty of processing power.
mtm1401 said:
. In all honesty from my limited knowledge it's probably the GPU that limits the frame rate but that's only a guess as 8 cores @ 1.7ghz is plenty of processing power.
Click to expand...
Click to collapse
The S9+ is not rooted, so it's on stock kernel.
Also, the emulator (mame) is designed to only use Cpu for 2d games, with Gpu used at minimum.
1.7 is far from enough, especially when it can go up to 2.7 to improve the otherwise non-optimal performance of the games. I'm very curious what's the issue here...
RaduNastase said:
The S9+ is not rooted, so it's on stock kernel.
Also, the emulator (mame) is designed to only use Cpu for 2d games, with Gpu used at minimum.
1.7 is far from enough, especially when it can go up to 2.7 to improve the otherwise non-optimal performance of the games. I'm very curious what's the issue here...
Click to expand...
Click to collapse
Yea mine is stock as well - my observation was that in the first month or so I had hit 2.7 a fair amount, but haven't in the last 2 months once so assuming they modified the stock kernel
mtm1401 said:
Yea mine is stock as well - my observation was that in the first month or so I had hit 2.7 a fair amount, but haven't in the last 2 months once so assuming they modified the stock kernel
Click to expand...
Click to collapse
Oh, now i understand. Well, it's very strange and frankly, a bit alarming. Could anyone else with up to date stock software share some numbers as well?
Same.
Same here on G965FXXU2BRG6.
Edit: It seems that CPU Spy doesn't work correctly on the S9. When using CPU-Z and running Geekbench 4, I can clearly see CPUs 4-7 running at 2704 MHz at times.
That's interesting. So my next test will have to involve Cpu-z as a monitoring tool. Thanks for the replies guys.
We need a cristal clear answer on this.
mtm1401 said:
Yea mine is stock as well - my observation was that in the first month or so I had hit 2.7 a fair amount, but haven't in the last 2 months once so assuming they modified the stock kernel
Click to expand...
Click to collapse
Ran Antutu on S9+ Snapdragon last night, it's being throttled down to a max. of 1.77MHz and no more even during antutu's 15 minutes Stress Test. It would score much higher if it was allowed to.
...an error, please remove.
mzsquared said:
Ran Antutu on S9+ Snapdragon last night, it's being throttled down to a max. of 1.77MHz and no more even during antutu's 15 minutes Stress Test. It would score much higher if it was allowed to.
Click to expand...
Click to collapse
God damn it. Haven't got the time to do further testing myself yet, but by the looks of it 1.7 seems to be the max. and not 2.7.
Any rooted phones owners care to share some numbers? Can you lock it to 2.7 like it should?
Are we talking Exynos or Snapdragon here? That'd be a good piece of info while sharing the stats!
Personally i'm talking about exynos, but apparently snapdragon behaves the same.
mzsquared said:
Ran Antutu on S9+ Snapdragon last night, it's being throttled down to a max. of 1.77MHz and no more even during antutu's 15 minutes Stress Test. It would score much higher if it was allowed to.
Click to expand...
Click to collapse
Post#9 was about Snapdragon
Has anyone tried hitting the "Performance mode" toggle in the drop down menu? Stupid question, but easily overlooked.
IrishRegent said:
Has anyone tried hitting the "Performance mode" toggle in the drop down menu? Stupid question, but easily overlooked.
Click to expand...
Click to collapse
Yes, i tried all settings including performance mode. It only affects brightness and screen resolution. The Cpu speed is still limited to a 1.7 max.
RaduNastase said:
Yes, i tried all settings including performance mode. It only affects brightness and screen resolution. The Cpu speed is still limited to a 1.7 max.
Click to expand...
Click to collapse
bummer.
RaduNastase said:
Yes, i tried all settings including performance mode. It only affects brightness and screen resolution. The Cpu speed is still limited to a 1.7 max.
Click to expand...
Click to collapse
I did the same, then I tried in WQHD+ resolution hoping that it may create more demand from CPU/GPU and no, same 1.7. What is the best way to make a complaint about it to Samsung? We bought an 8 cylinder Maserati and after the honeymoon they remotely disabled two because the engine might blow?
mzsquared said:
I did the same, then I tried in WQHD+ resolution hoping that it may create more demand from CPU/GPU and no, same 1.7. What is the best way to make a complaint about it to Samsung? We bought an 8 cylinder Maserati and after the honeymoon they remotely disabled two because the engine might blow?
Click to expand...
Click to collapse
Probably the official forums.
It would be great if a rooted user with a Cpu oriented kernel (overclocking, voltage, governor manipulation) would show us that those big cores can, at least when rooted, be used at full potential.
RaduNastase said:
Probably the official forums.
Click to expand...
Click to collapse
Thanks, am gonna register there, see what they have to say about it. That and my other question I'd have: why I received my 'new' S9+ with IMEI SV 07? And when I did IMEI lookup on line, found out that the phone was registered for warranty one month before I ordered it. My email to Customer Service was returned with "Samsung sells only brand new phones". Didn't know that there is no replacement policy at Samsung, you can only return it for refund, it's not a good option for me, because I took that 'bundle deal' and I don't owe the Chromebook anymore, they would subtract some$ from it. Well, according to Samsung, the warranty on my phone runs until October '19, we'll see.

Categories

Resources