[Q] dualcore optimization? - Galaxy S II Q&A, Help & Troubleshooting

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.

Related

[Q] Underclocking with SetCPU - Any Risks?

Hi everyone,
I recently stumbled upon Hakeem's thread, which details the necessary configurations to extend the battery life of the HD2 running Android. One of the key configurations is to use SetCPU to underclock the device from 1GHz to around 600MHz.
I really want to try it out, but my bf told me it might be risky. He said that since the CPU is now running at a lower clockspeed, it might lead to HD2 overheating if I were to run multiple applications (compared to the default, 1 GHz config). I'm no techie, so I really don't know if what he's saying is true.
Are there any risks associated with underclocking the HD2 using SetCPU? Thanks a bunch!
Sarah
rikou_demon said:
Hi everyone,
I recently stumbled upon Hakeem's thread, which details the necessary configurations to extend the battery life of the HD2 running Android. One of the key configurations is to use SetCPU to underclock the device from 1GHz to around 600MHz.
I really want to try it out, but my bf told me it might be risky. He said that since the CPU is now running at a lower clockspeed, it might lead to HD2 overheating if I were to run multiple applications (compared to the default, 1 GHz config). I'm no techie, so I really don't know if what he's saying is true.
Are there any risks associated with underclocking the HD2 using SetCPU? Thanks a bunch!
Sarah
Click to expand...
Click to collapse
I have used SETCPU on my device for 1 whole month, there is nothing bad happens and it is safe.
In addition, you can install this app "current widget" or put a SETCPU on your homescreen to track your device temperature. This is the safest way.
Cheers,hope this help...
As opposed to overclocking, underclocking shouldn't pose any risks. You are basicly running your CPU at a lower frequency than designed, so your device will be cooler to start with. Even when maxing your CPU load, by running a lot of apps, your CPU is operating under its designed capacity. It will therefore never get hotter than a stock HD2 running full load at 1Ghz.
Furthermore there are built in safeguards to prevent catastrophic overheating. So basicly its safe and you should have no issues. Except, maybe, insufficient CPU capacity when running a lot or a heavy app.
Hope this helps!
Sent from my HTC HD2
christarius said:
Except, maybe, insufficient CPU capacity when running a lot or a heavy app.
Click to expand...
Click to collapse
I wonder if this is what my bf was talking about.
But anyways, I'll go ahead and give it a try. Thanks you guys!
Sarah
rikou_demon said:
I really want to try it out, but my bf told me it might be risky. He said that since the CPU is now running at a lower clockspeed, it might lead to HD2 overheating if I were to run multiple applications (compared to the default, 1 GHz config). I'm no techie, so I really don't know if what he's saying is true
Click to expand...
Click to collapse
He's an idiot. If you make it faster, its generating more heat, if you pump up the voltage it makes more heat. There is no possible way for lowering it to cause it to run hotter.
If you are that concerned, create a profile in set CPUto lower CPU and use conservative when temp reaches a certain point.
Sent from my HTC HD2 using XDA App
FROM WHAT I READ that if you underclock to the wrong level you can damage things that needs a desired amout of cpu ...if not it can stop working i wll find my source and post it later
weird thread. lol you cant damage your hd2 cpu by underclocking or undervolting
rossl said:
weird thread. lol you cant damage your hd2 cpu by underclocking or undervolting
Click to expand...
Click to collapse
Agreed, just turn it back up before playing memory intensive games & apps.
You're all wrong and I dont mind saying wrong section! stick to the topic of "Development"!
Regards
Flashmore
My HD2 is locked to 245mhz - 400mhz when on a black screen (so locked.) When in use it fluctuates between 245 - 998mhz depending on usage.
had it this way for months. No ill affects and makes the battery last that little bit longer.

[Q] All 4 cores online and either 475 or 1.2mhz??

This morning I restarted my prime and im looking at system tuner pro...
All 4 cores are active and stuck on either 475mhz or 1.2mhz!
I didn't change anything...governer is interactive 102-1.6mhz limit....the cores wont turn off or scale down. It would usually scale down to 102mhz and turn off 2 cores...but they're all online...
FAST is good but it's killing my battery =P
Anyone know whats going on?
Pretty sire this is across the board for the most part. This happened after update to ICS or last update. Ive noticed it also but it scales to other frequencies also. Doesn't seem to effect battery too much. Your best bet if you worried about battery is to throw it in power savings mode in Asus quick settings. But no matter what mode its in, it seems to like to stay near maxed out. Maybe Asus adjusted the frequency timing to speed up things in ICS.
apologies
I'm sorry, I didn't see any other posts about this issue.
Thanks for your input
Yeah, I've had the same problem since the ICS update, but still can't find a solution, so I'm waitng for recovery and back to HC.. And, btw, it's killing my battery - it barely holds a whole day since then..
This seems like a plausible explanation for all the reboots people are seeing. With ICS the processor is kept in a more active state which uncovers wafer defects and heats up the SoC until it goes into protection mode.
Some processors handle the load better than others and it seems the spread is veeeery wide. nVidia is probably supplying Asus with parts from all bins, if they even bother to quality check and rate their parts after coming off the production lines.
I would argue that nVidia's thresholds for what is considered a passable Tegra 3 chip are way too low for real world applications.
remics said:
This seems like a plausible explanation for all the reboots people are seeing. With ICS the processor is kept in a more active state which uncovers wafer defects and heats up the SoC until it goes into protection mode.
Some processors handle the load better than others and it seems the spread is veeeery wide. nVidia is probably supplying Asus with parts from all bins, if they even bother to quality check and rate their parts after coming off the production lines.
I would argue that nVidia's thresholds for what is considered a passable Tegra 3 chip are way too low for real world applications.
Click to expand...
Click to collapse
Maybe. I can run overclocked to 1.6Ghz n still be fine no reboots. Like you said, not all chips exactly the same though. Small variances between all chips.
I'm hoping/assuming ASUS is aware of this, but just in case they're not, has anyone brought this to Gary's attention?
seeknom said:
I'm hoping/assuming ASUS is aware of this, but just in case they're not, has anyone brought this to Gary's attention?
Click to expand...
Click to collapse
I'm sure they do know already. Probably amped the frequency timing up so ICS can stay as smooth as it is. It may get adjusted in new update we supposed to get any day now. New update "supposedly" fixes alot of issues.
---------- Post added at 11:13 AM ---------- Previous post was at 11:10 AM ----------
Just took a look on system tuner, mine still scales down to 102Mhz. Not all 4 cores on all the time. It does like to stay in the higher range though alot. It all depends on what you doing and what you have running in background also.
mine used to scale down to 102mhz as well...and usually with the 3rd and 4th core offline
Odd that it has changed....
Thanks for all the input...im gonna try and see if manually updating to ICS will make any difference
*edit: I put the update file into the system root but TFP won't prompt/recognize the update...guess it won't make a difference....I'll try backing up then doing a factory reset
I'm seeing something a little different. Mine scales all over the place, except it barely ever hits 1300MHz or 1400MHz, even when set on Performance and gaming/benchmarking. For example, right now, mine only show 3 seconds on 1400MHz and 5 seconds on 1300MHz, out of 13 hours uptime.
I think ASUS and Nvidia have some work left to do in getting the Tegra 3 optimized. I'd really rather mine actually use its fastest stock speeds when in Performance mode.
Overclocking?
demandarin said:
Maybe. I can run overclocked to 1.6Ghz n still be fine no reboots. Like you said, not all chips exactly the same though. Small variances between all chips.
Click to expand...
Click to collapse
How did you get to overclock? I rooted mine, but had to return it because of problems. However, I couldn't overclock it either.
What's yur secret?
Update: Did a factory reset and all 4 cores are still online 425mhz-1.2 =(
Seems like my i/o speed just got worse and now there's severe lag...
*sigh* - will just wait for unlocked bootloader
SortingBeans said:
How did you get to overclock? I rooted mine, but had to return it because of problems. However, I couldn't overclock it either.
What's yur secret?
Click to expand...
Click to collapse
Where you been? Lol we've overclocked for a good while now. Head over into Android developement section of prime. Then check out the "Vipercontrol" thread. Very easy to install n setup.
---------- Post added at 04:47 PM ---------- Previous post was at 04:32 PM ----------
wynand32 said:
I'm seeing something a little different. Mine scales all over the place, except it barely ever hits 1300MHz or 1400MHz, even when set on Performance and gaming/benchmarking. For example, right now, mine only show 3 seconds on 1400MHz and 5 seconds on 1300MHz, out of 13 hours uptime.
I think ASUS and Nvidia have some work left to do in getting the Tegra 3 optimized. I'd really rather mine actually use its fastest stock speeds when in Performance mode.
Click to expand...
Click to collapse
That's how its supposed to be. It doesn't run at top speed full time..lol your battery wouldn't lastlong at all if it did that. It only hit tops speeds when needed. Then it scales back when not needed anymore.
As far as your timing showing only a few seconds at top speed, all that means is you didn't do anything the prime needed top speeds for.
If you want to run at full speeds all the time I have your solution. If you rooted get System tuner app. Then open app up. Go to CPU tweaks. There it shows you what all 4 cores are running a piece in real time. The governor should be on default interactive mode. All you do it put governor on performance mode. Then raise your minimum speed up to the Max. Now your prime will be running at top speeds all the time. Now beware though, expect battery to drain alot faster.
I did that trick with my overclock n can have all 4 cores maxed out to 1.6Ghz at once. Battery drains faster than Asus performance mode though. As far as speeds go though, I can put my prime in stock powersavings mode, lowest power settings, n everything still moves fast n fluid. Same with heavy duty games also. There's nothing out on Android yet to really need overclocking power yet. PRIME handles anything you throw at it in stock settings. OVERCLOCKING is just for kicks really andbto make things that much faster. Not really needed. Overclocking will be better once bootloader unlocked and we get undervolting paired with overclocking. That way we can get great battery life and more power. Nothing wrong with overclocking though. I'd say if you not worried about battery life or gonna eventually be near a powersource, go for it. Android developement section of Prime. Its called VioerControl Mod. Very easy to install n setup. Works great. Everyone rooted should give it a whirl if you looking for more power or want to push the envelope.
demandarin said:
That's how its supposed to be. It doesn't run at top speed full time..lol your battery wouldn't lastlong at all if it did that. It only hit tops speeds when needed. Then it scales back when not needed anymore.
My mistake. I'd forgotten that I'd rebooted since running the benchmarks and gaming, so my CPU Spy values didn't reflect them. I just ran some benchmarks and 1400MHz now shows 18 seconds while 1300MHz now shows 2:08 minutes.
I would still like to see that as running at 1400MHz throughout the benchmarks, so I stand by my statement that some additional tuning is required.
Click to expand...
Click to collapse
what Firmware specifically are you guys on????
I just downloaded system tuner... I'm running ICS, and my tablet has been rock solid (not a single reboot).
CPU0 is running around 200-400MHz, and the other 3 cores are offline (although core 1 comes online for a bit now and then.) And, my battery life is excellent.... same or better than it was with HC.
To clarify, those of you who are having reboots, are you all seeing all cores on and maxed out all the time?
se1000 said:
what Firmware specifically are you guys on????
Click to expand...
Click to collapse
9.4.2.11
Its the latest one available on ICS.
On the contrary...ever since my tfp decided to keep all cores online and minimum 425mhz speed, I haven't had any lockups or reboots.
But my battery life sucks and my benchmark scores are Still horrible.
The disk I/0 speed is horrendous (as stated in the bonnie++ benchmark thread)
Hope for an update soon
Sent from 1-877-KARS-4-KIDS...donate your car today
try this for better disk read
http://forum.xda-developers.com/showthread.php?t=1455382
jedi5diah said:
try this for better disk read
http://forum.xda-developers.com/showthread.php?t=1455382
Click to expand...
Click to collapse
Has this been confirmed to actually work or be better? Were you the one that made that thread with bonnie benchmarks on disk read speeds or something? How much of a difference are the scores after installing the kernel modules in that thread?

Replacement Prime came Overclocked!

First, I KNEW the thread title would get your attention. Second, i hear 95% of you calling BS, and I would too. In fact, I am still not sure what to make of it, and it makes ME think the number I am getting is BS.
Here's the deal. Got my replacement Prime back from repair, and like more than a few (read the RMA thread) I was lucky enough to get a replacement instead of a repair. I had sent in my Prime, originally received on 1/3 (shipped on 12/23... GROUND, from Best Buy, though I had paid for overnight. Serial was: BCOKAS**5153
Sent if for repair mostly for a cosmetic issue, scratches on screen border, but I had among the worst GPS compared to others I have seen, no sats indoors, maybe 3-4 outside, never a lock. After the 1/19 update (the one that we still haven't seen a change-log for) I started getting reasonably crappy GPS, LOL as in 4-6 sats inside, and 9-12 Outside, occasional locks, but nothing usable. My Wifi was decent, actually quite good I would say. Bluetooth did not dropout when streaming to BT headset watching Netflix.
The support folks offered to open the replacement and test it before sending, and I said: **** yeah: Test everything: GPS, Wifi/BT check for stuck pixels, make sure the serial shows, also check for light bleed. I was promised they would do all these things. Then it was overnighted to me.... All in all I felt it was a reasonably GOOD RMA/support/repair experience, especially in light of the horror stories, and stories of general incompetence we have seen.
New unit arrived, looked cosmetically perfect. One spot on back, it was glue or tape adhesive from assembly no doubt. Screen appears perfect, with just the tiniest bit of light bleed. Wifi is decent, not outstanding, but close to what I had. No stuck pixels, have yet to test BT streaming. GPS? I got another dead one. I have yet to see a SINGLE FREAKING SATELLITE, Outdoors or in, though it's cloudy here today, LOL (If it's so bad that clouds kill it, it's pretty ****ed up)
So that was a bummer. Yes, it's true I will probably not use it in the car (though I did use my OG that way once in a while, but I refuse to accept something that does not work. It is not in me to say: I can do without that.... even if I CAN, LOL. They are gonna get me another one, cause I am NOT RMA'ing this and going without it a week again... not for GPS anyway. If the WiFi was borked, it would be a different story.
One additional improvement. The power button on this one works correctly. I never knew how bad mine was, but compared to the 3 TF101's I had, it sucked. You never felt it bottom ot, or any detectable motion al all. It was just stiff and stuck, and I had to just press on it super hard to get any effect from it. The new one is perfect, the spring is stronger than the TF101 switches were, but at least it has a positive motion, with a solid detent, and you can tell when it hits bottom. Man, I can't believe how bad what I had was, and I had fully planned to live with it, LOL!
Okay so now for the weirdness. I am putting the new one through tests today, and among the, I ran Antutu. The numbers I got were nothing all that amazing, but the Processor speed threw me for a loop: 1600 Hz. WTF?????
Serial is C1OKAS**1793 I thought I was hallucinating. This thins is NOT ROOTED. I have NO performance tweaks, and nothing changed other than my 126 installed apps... How weird is this???
The numbers that I got were 10222, and a couple more in that range. This was running in Balanced mode. I switched it to Performance Mode (what used to be "normal" back in the Honeycomb days" ) rebooted, and ran Antutu again. Best number to date is 11089. Like I said, not up to par with folks that have REALLY overclocked, but somewhat better than my original... Anyone want to take a stab at explaining this to me? Maybe I am missing something super obvious?
Attached the Antutu result, and one other thing: The box sticker from a "C" serial number, for those who are curious: Check it: NO GPS LISTED!!!!I forgot to take a picture of my original box before RMA, screwed up there. Took dozens of the tablet to protect myself against claims of "CID" Customer Induced Damage, and forgot the box... grrrr.
GOOD NEWS: At least for the present the BOX LABEL still shows GPS. As many of us have discussed, as long as it SAYS GPS, we can still break chops to get them to fix it (or try to, I suppose) but what is with the question mark? Does anyone know the significance of that? That is kind of weird. I am pleased they left GPS spec on the box, expecially since I now have a completely dead GPS setup. I guess it's time to practice my Vulcan Nerve Pinch, but the few squeezes I gave it so far near the GPS Pogo Pins have been completely useless. Not a SINGLE SATELLITE HAS APPEARED YET.
An the Asus Support guy went on about how the Jan 19th patch was on this one. I said: as long as you see a few sats. send it along, He said (laughably) that it would get GPS performance as good as my TF101 did. Hmm. Well, to do that, it would need to start by getting ANY performance, LOL. Then it would need to work, in the car, with CoPilot live, all the way up the East Coast... Somehow, I don't see it happening. Sorry for the long post, but I was up late last night reading the huge tear down thread, and I had no energy for posting to a dozen separate threads today, on my latest "interesting" mix of features and performance with my new Prime. These feel like hand built devices.. every one is unique, LOL!
Hmm i have a C serial too and my GPS is fine. Little worse than my dhd but fine.
Get something like CPU Spy & see what it shows in the "unused cpu states" list at the bottom.
It's not overclocked at all, since ICS the Prime has 1.5 and 1.6 ghz in the kernel, however, they are both disabled. This is the only reason we currently have over clock scripts, with root we can enable these settings.
Sent from my HTC Desire HD using xda premium
Doktaphex said:
It's not overclocked at all, since ICS the Prime has 1.5 and 1.6 ghz in the kernel, however, they are both disabled. This is the only reason we currently have over clock scripts, with root we can enable these settings.
Sent from my HTC Desire HD using xda premium
Click to expand...
Click to collapse
thisssss
TF201 | XDA Premium
Antutu says mine is 1600 too.
Doktaphex said:
It's not overclocked at all, since ICS the Prime has 1.5 and 1.6 ghz in the kernel, however, they are both disabled. This is the only reason we currently have over clock scripts, with root we can enable these settings.
Sent from my HTC Desire HD using xda premium
Click to expand...
Click to collapse
This was what I was going to show with the cpu spy app
I just checked my prime, 1.6ghz with the latest update, no modifications.
^
Mine too
BCOKAS serial number
Lock-N-Load said:
This was what I was going to show with the cpu spy app
Click to expand...
Click to collapse
Exactly. If you all use cpu spy like lock says you will see it never enters the 1.6 state. The processor has those steps built in but aren't enabled in the firmware
People in here are funny..lmao. we already went thru this when ICS first dropped. All primes were showing 1.6ghz in the stats n benchmarks. But this isn't the case. WE KNOW THIS FOR A FACT. If you take CPU spy app n look it'll show the 1.5 n 1.6Ghz speeds disbled. MEANING YOU ARE NOT OVERCLOCKED. Only real overclock you can have is if your rooted and Running ViperControl mod or using SaturnDe ATP tweaks app or running script manually from directory /system/etc..
I was the first one to assume what all of you are saying also when ICS first came out. Then we dug in n researched further n found out this wasn't the case. It did lead us to a true overclock though since we knew it was in the kernel but just disabled. Me, I'm running a "TRUE" 1.6Ghz overclock using ATP tweaks app. Mines is confirmed through CPU spy. Plus my Antutu scores are well over 13,000. So 10,000 would be bad for an overclock like that if you really had one.
SORRY TO RAIN ON YALL PARADE BUT YOURE NOT OVERCLOCKED. Only through Root n methods I listed would you "Truely" be overclocked. CPU Spy will confirm your false claim. Don't feel bad, we thought so to at first when ICS first came out but quickly realized the real truth.
No Biggie
demandarin said:
People in here are funny..lmao. we already went thru this when ICS first dropped. All primes were showing 1.6ghz in the stats n benchmarks. But this isn't the case. WE KNOW THIS FOR A FACT. If you take CPU spy app n look it'll show the 1.5 n 1.6Ghz speeds disbled. MEANING YOU ARE NOT OVERCLOCKED. Only real overclock you can have is if your rooted and Running ViperControl mod or using SaturnDe ATP tweaks app or running script manually from directory /system/etc..
I was the first one to assume what all of you are saying also when ICS first came out. Then we dug in n researched further n found out this wasn't the case. It did lead us to a true overclock though since we knew it was in the kernel but just disabled. Me, I'm running a "TRUE" 1.6Ghz overclock using ATP tweaks app. Mines is confirmed through CPU spy. Plus my Antutu scores are well over 13,000. So 10,000 would be bad for an overclock like that if you really had one.
SORRY TO RAIN ON YALL PARADE BUT YOURE NOT OVERCLOCKED. Only through Root n methods I listed would you "Truely" be overclocked. CPU Spy will confirm your false claim. Don't feel bad, we thought so to at first when ICS first came out but quickly realized the real truth.
Click to expand...
Click to collapse
Uhm... No rain on MY parade. I think you misread my meaning I don't Have any great desire to overclock my ATP. Maybe later, for now I AM interested in the Kernel Module for Background I/O. Cranking up the processor does diddly when the Prime lags, and freezes every so often, especially under any type of background disk activity. 1.4 single. 1.3 ghz Multicore speeds are more than sufficient. People that overclock do so often for the wrong reasons. Why should I be cranking along at 1.6 ghz to browse a news article? If I had ultimate control I would like to control WHEN the additional core kick in, not how fast they tick along, doing a lot of nothing. I did miss your discovery that with ICS, it shows these rates. Right now I would give my right arm to know how, if you do all your posting with the prime, you deal with the cursor misbehavior in text boxes, like when it jumps to the first character position in the box, or insists on jumping to a spot and only the arrow keys will override that. And why is it "mines" do you have multiple Primes?
Edit: Also, I wasn't stating that "11, 089" was a enormous score, if you read I was stating that it was a BETTER score than my returned Prime, but not what I would expect if overclocked. I'm glad your numbers are so impressive. Maybe someday MY Prime will have a Antutu score of over 13,000! That's really fast! And that helps exactly how?
Also, since the processor has those steps built in it technically isn't overclocking to enable the 1.6GHz step. You are only overclocking when you go above that.
SmartAs$Phone said:
Uhm... No rain on MY parade. I think you misread my meaning I don't Have any great desire to overclock my ATP. Maybe later, for now I AM interested in the Kernel Module for Background I/O. Cranking up the processor does diddly when the Prime lags, and freezes every so often, especially under any type of background disk activity. 1.4 single. 1.3 ghz Multicore speeds are more than sufficient. People that overclock do so often for the wrong reasons. Why should I be cranking along at 1.6 ghz to browse a news article? If I had ultimate control I would like to control WHEN the additional core kick in, not how fast they tick along, doing a lot of nothing. I did miss your discovery that with ICS, it shows these rates. Right now I would give my right arm to know how, if you do all your posting with the prime, you deal with the cursor misbehavior in text boxes, like when it jumps to the first character position in the box, or insists on jumping to a spot and only the arrow keys will override that. And why is it "mines" do you have multiple Primes?
Edit: Also, I wasn't stating that "11, 089" was a enormous score, if you read I was stating that it was a BETTER score than my returned Prime, but not what I would expect if overclocked. I'm glad your numbers are so impressive. Maybe someday MY Prime will have a Antutu score of over 13,000! That's really fast! And that helps exactly how?
Click to expand...
Click to collapse
You are correct. Stock speeds are more than sufficient for everyday usage. Overclock just makes everything even more faster n snappier. Web pages load up faster, apps open up faster, etc.. Its not for everyone. But for me its so easy to do and has no ill effects on my tablet. I'm like why not harness the extra power. Its in the kernel anyways and newer tegra3 tablets down the line will have exact same chip but the 1.6Ghz speeds enabled Stock. I do find myself going back to stock speeds alot because I truly appreciate how fast this device already is stock and ill get better battery life on stock. I do get pretty good battery life also on 1.6Ghz overclock.
Also, yes, I DO ALL MY POSTINGs, from the prime. I don't experience the major slowdowns or lags some seem to experience. Mostly only occurred sporadically in stock browser. I used ATP settings to change scheduler from noop(stock) to cfq. It seemed to help for a while but then came across an issue before, where I never had before, where the whole stock browser seemed to just freeze up or stop loading. Before it might freeze n then prompt come up saying to wait or close. After the switch it didn't do any of this. So i switched back to noop I/o scheduler n everything has been running great for me. I mainly just use the ATP tweaks app now for quick access to overclocking. Less steps needed vs. Having to go into terminal emulator and pulling up vipercontrol. With ATP all I do is open up the app n press Turbo2 n I'm overclocked. I did try out the deadline I/o scheduler also but didn't seem to make much of a difference. Actually acted kinda funny at times so i switched back to Noop. As Noop is the best out of all of them. Its just some people switch to other schedulers based on their needs for prime to PC file transfers n such. So its really a preference thing and what you experience with your personal usage and benefit the change makes for you.
AS far as bench scores go, I just said that cuz you mentioned yours n wanted to show another form of proof you weren't overclocked. Now for the cursor jumping around, I know what you mean..lol. but I use thumb keyboard, split mode, n very use to using the arrow keys to correct anything. Yeah the cursor does jump around at times but it still goes where you want most of the time through touching where u want it. Plus copying n pasting is very easy for me now that o got the technique down packed. So all of this is working pretty well for me and not a hassle at all as majority of my post count had been made with my prime alone. Before I got the prime, I was posting from my Ipad n Atrix4g. I can type very fast using thumb keyboard. Love it. Also, I only have one prime. The "mines" must've been a typo.
---------- Post added at 11:52 PM ---------- Previous post was at 11:50 PM ----------
rand4ll said:
Also, since the processor has those steps built in it technically isn't overclocking to enable the 1.6GHz step. You are only overclocking when you go above that.
Click to expand...
Click to collapse
Yeah yeah..lmfao but we can't enable it stock. So its still "Technically" considered overclocked since it is higher than allowed out the box. Only if you running a "true" overclock using vipercontrol mod or ATP tweaks.

			
				
It's all good.
demandarin said:
You are correct. Stock speeds are more than sufficient for everyday usage. Overclock just makes everything even more faster n snappier. Web pages load up faster, apps open up faster, etc.. Its not for everyone. But for me its so easy to do and has no ill effects on my tablet. I'm like why not harness the extra power. Its in the kernel anyways and newer tegra3 tablets down the line will have exact same chip but the 1.6Ghz speeds enabled Stock. I do find myself going back to stock speeds alot because I truly appreciate how fast this device already is stock and ill get better battery life on stock. I do get pretty good battery life also on 1.6Ghz overclock.
Also, yes, I DO ALL MY POSTINGs, from the prime. I don't experience the major slowdowns or lags some seem to experience. Mostly only occurred sporadically in stock browser. I used ATP settings to change scheduler from noop(stock) to cfq. It seemed to help for a while but then came across an issue before, where I never had before, where the whole stock browser seemed to just freeze up or stop loading. Before it might freeze n then prompt come up saying to wait or close. After the switch it didn't do any of this. So i switched back to noop I/o scheduler n everything has been running great for me. I mainly just use the ATP tweaks app now for quick access to overclocking. Less steps needed vs. Having to go into terminal emulator and pulling up vipercontrol. With ATP all I do is open up the app n press Turbo2 n I'm overclocked. I did try out the deadline I/o scheduler also but didn't seem to make much of a difference. Actually acted kinda funny at times so i switched back to Noop. As Noop is the best out of all of them. Its just some people switch to other schedulers based on their needs for prime to PC file transfers n such. So its really a preference thing and what you experience with your personal usage and benefit the change makes for you.
AS far as bench scores go, I just said that cuz you mentioned yours n wanted to show another form of proof you weren't overclocked. Now for the cursor jumping around, I know what you mean..lol. but I use thumb keyboard, split mode, n very use to using the arrow keys to correct anything. Yeah the cursor does jump around at times but it still goes where you want most of the time through touching where u want it. Plus copying n pasting is very easy for me now that o got the technique down packed. So all of this is working pretty well for me and not a hassle at all as majority of my post count had been made with my prime alone. Before I got the prime, I was posting from my Ipad n Atrix4g. I can type very fast using thumb keyboard. Love it. Also, I only have one prime. The "mines" must've been a typo.
---------- Post added at 11:52 PM ---------- Previous post was at 11:50 PM ----------
Yeah yeah..lmfao but we can't enable it stock. So its still "Technically" considered overclocked since it is higher than allowed out the box. Only if you running a "true" overclock using vipercontrol mod or ATP tweaks.
Click to expand...
Click to collapse
I am glad that I am not alone with the cursor thing. A bit distracting, but for the most part I use the Hardware Keyboard in the dock when doing any serious typing. Like with my TF101 I like that the dock acts as a "stand" and a cover/case. and at home I tend to do a lot of wen/newsreader browsing, and posting, as you know.
I know you mentioned that battery life seems decent when running at full clock speed (okay, we know it's technically not "overclocked") so I say "full speed to avoid being corrected, LOL! I am curious about battery performance with it running at a true 1.6, and before you answer that it is not bad, can you say for certain, as in have you tested the discharge times with the Turbo2 enabled full time? Or, if you can at least say that it's not too bad, what would you peg the loss to be? 10% or more? I agree that if I had an app to easily toggle it on/off like the build in app that prioritizes processors, I would like to use it at times.. The built in one I think does the following:
Power Saving: Runs all Cores at reduced speed, I think its 600 MHz, 700 MHz when three are active, and 1 GHz when one or two are active
in "Balanced mode" - the cores are capped at 1.2 GHz
and in Performance Mode (used to be normal mod, just to keep it sounding exciting, they changed it to "Performance with ICS, LOL!) a single core runs at 1.4, or all 4 cores can run at full clip of 1.3
Not sure where they came up with these choices, but I will bet it was only after Nvidia ran them every which way, and came to these numbers as the best compromise of power and battery life. I think the Tegra 3 SOC also controls the video brightness and depth on the fly as well. All told a nice implementation. I still see lags occasionally, and games like Riptide GP freeze in a "Stutter Frame" kind of lock, till I exit to home screen, and resume the game, and it's good again.
Anyone else get that?
SmartAs$Phone said:
I am glad that I am not alone with the cursor thing. A bit distracting, but for the most part I use the Hardware Keyboard in the dock when doing any serious typing. Like with my TF101 I like that the dock acts as a "stand" and a cover/case. and at home I tend to do a lot of wen/newsreader browsing, and posting, as you know.
I know you mentioned that battery life seems decent when running at full clock speed (okay, we know it's technically not "overclocked") so I say "full speed to avoid being corrected, LOL! I am curious about battery performance with it running at a true 1.6, and before you answer that it is not bad, can you say for certain, as in have you tested the discharge times with the Turbo2 enabled full time? Or, if you can at least say that it's not too bad, what would you peg the loss to be? 10% or more? I agree that if I had an app to easily toggle it on/off like the build in app that prioritizes processors, I would like to use it at times.. The built in one I think does the following:
Power Saving: Runs all Cores at reduced speed, I think its 600 MHz, 700 MHz when three are active, and 1 GHz when one or two are active
in "Balanced mode" - the cores are capped at 1.2 GHz
and in Performance Mode (used to be normal mod, just to keep it sounding exciting, they changed it to "Performance with ICS, LOL!) a single core runs at 1.4, or all 4 cores can run at full clip of 1.3
Not sure where they came up with these choices, but I will bet it was only after Nvidia ran them every which way, and came to these numbers as the best compromise of power and battery life. I think the Tegra 3 SOC also controls the video brightness and depth on the fly as well. All told a nice implementation. I still see lags occasionally, and games like Riptide GP freeze in a "Stutter Frame" kind of lock, till I exit to home screen, and resume the game, and it's good again.
Anyone else get that?
Click to expand...
Click to collapse
See I don't even have a dock n typed all that with no problem. Thumb keyboard makes typing so easy n fast on the prime. All I use is 2 thumbs to type n can do it very fast with the split keyboard mode.
AS for battery life if you ever ran the built in performance mode full time, then you will know it drains the fastest out of all modes because its running the higher speeds. Now with 1.6Ghz it drains about the same or a lil faster than performance mode. I've noticed lately I've been getting battery life even better than performance mode on my overclock. For the quick implementation of it that's easy. It can't get no easier then this. Check this out..lol. if you rooted, all you have to do is go into prime developement section. Go to ATP tweaks thread. Download and install ATP app into prime. Then open it. Allow superuser permissions. Then just press the Turbo2 tab n bam! Now you St 1.6Ghz overclock. The real one. You can use CPU spy to confirm that 1.6ghz speed is enabled.
hen if you want to disable it, just reboot tablet. Then whenever u want. All u have to do is open up that app n press turbo2 tab. There's a turbo1 also n that's for 1.5Ghz.. There is a step to do a more hardcore overclock to where you can run ALL 4 CORES @1.6GHZ at the same time all the time. Of course this burns up the battery the fastest. I doubt u ready for that yet though... lmfao just take it slow..lol use the regular overclocks. Get ATP tweaks app in developement section.
For the games, I don't have no stutters or freezes even on stock speeds.

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.

[Q] Galaxy S4 CPU Control (Or lack of)

Hello. I have been running CyanogenMod 10.1-10.2 since I got my device back in July, everything has been working great. Bugfixes have been lovely and all that good stuff; however one thing continues to annoy me. I cannot underclock my device properly. Let's say I go into the normal CyanogenMod Performance settings. Then I put my CPU to something like 1024MHz, then I see how the results went over with PerfMon from Chainfire, it will underclock only on Core 0, the rest of the cores still run up to the standard limit, 1890MHz. The only way I can somewhat successfully underclock is by setting my CPU to 594MHz or lower, at which point it will disable all cores except Core 0.
This has been annoying me for a while, I am running the standard CyanogenMod kernel, and recently I tried the Elite Kernel. The only thing the Elite Kernel did was remove the ability to disable the other 3 cores when below 594MHz. (And add the ability to go up to 2.2GHz, but who wants to overclock the Galaxy S4 yet?)
It may be worth mentioning if I try to tweak individual core settings with Tasker, on Core 0 it will let me set a CPU frequency, then if I go in and try to set something on Core 1, it won't have any of the default values for anything, and I enter them manually, then it will give me some errors about not finding the governor I said and stuff like that.
Anyone who knows any way to fix this (Custom kernels, different ROMs (Only for curiosity, I would stick to CyanogenMod anyway), etc) would be greatly appreciated.
Anyone who questions my motives for underclocking, question away. I don't like how my battery life is next to junk when I'm not even touching my phone all day, and the GS4 hardly needs the CPU it has, so I plan to use Tasker to set up a bunch of power saving mechanisms.
I suppose I do have one other question. Will underclocking even benefit me if I can't modify the voltage settings? Are they modified automatically when you're running at lower frequencies? (You would hope so, considering it's kinda a mobile device with a power source that isn't infinite). But if it won't help me without lowering my voltage (and if it isn't modified automatically) is there any good way to do that with a Tasker based setup, so it can be switched instantly whenever I do something? For example, launching a music player. All 4 cores shoot up to 1890MHz (I know they eventually settle down to lower frequencies, but for example's sake), I would rather have it so when I launched the app, Tasker would come in and set my CPU to ~800MHz with only a single core. Everything might slightly lag, but it would work and I would potentially get better battery life while listening to music.
Also, I never tested this on TouchWiz, as I didn't stay on it for more than 30 minutes after I got my device.
I am running the latest CyanogenMod nightly in case it matters (20131002, and it'll be 20131003 tomorrow unless it breaks something)
Thanks in advance to anyone who can possibly help with this. I'm sorry if the post is unorganized, but I hope it's understandable.
[bump]
Forgive me for my ignorance since I'm on ME7 and unable to flash CM10.x yet, but couldn't you just try different governors instead? On my old phone I was using lulzactive and it gave me great battery life, and you could tweak all the values any way you want for more performance or battery life.
I also remember when I experimented with undervolting and much to my dismay it turns out it made my battery life WORSE because of all the error correcting it was doing.
I get at least a days worth of moderate/heavy use on mine and with how fast it charges I don't really care about battery life but I'm curious how much actual gain you'll get for your efforts

Categories

Resources