PDA

View Full Version : Did the CPU speed go up in 1.1.2?


Tinman
11-12-2007, 03:20 PM
I recently updated to 1.1.2 and have just now gotten around to reinstalling the SysInfo app.

I had checked the Hardware specs within SysInfo before updating to 1.1.2 and the CPU Frequency was 400 MHz. The Bus Frequency was 100 MHz.

But now in 1.1.2 CPU Frequency is shown as 412 MHz with Bus at 103 MHz.

Can anyone in 1.1.1 test this? 1.0.2? 1.1.2?

I don't know if this is an update thing, a SysInfo thing, or perhaps the speed does indeed fluctuate.


Thanks,
Mike

faseone
11-12-2007, 04:50 PM
I'm at 1.1.2 and the same 412 cpu and 103 bus

Morval
11-12-2007, 05:06 PM
400 CPU
100 bus
on 1.0.2

mobilehavoc
11-12-2007, 05:55 PM
I recently updated to 1.1.2 and have just now gotten around to reinstalling the SysInfo app.

I had checked the Hardware specs within SysInfo before updating to 1.1.2 and the CPU Frequency was 400 MHz. The Bus Frequency was 100 MHz.

But now in 1.1.2 CPU Frequency is shown as 412 MHz with Bus at 103 MHz.

Can anyone in 1.1.1 test this? 1.0.2? 1.1.2?

I don't know if this is an update thing, a SysInfo thing, or perhaps the speed does indeed fluctuate.


Thanks,
Mike


Most mobile ARM CPUs use some form of cpu scaling to make the most out of battery life - which is probably what you're seeing. I always thought the supposed Samsung ARM CPU in the iPhone was rated for 600mhz too.

If you think about it, it doesn't make sense to run the CPU at full speed unless there's sufficient load.

Using VT-Term100 or SSH you can run 'top' on your iPhone which gives you a live sys monitor (auto refresh). Using SSH you can leave this open and then run stuff on the iPhone. You rarely see CPU % go higher than 60% for more than a second. This leads to believe 400mhz is the battery saving frequency and it only runs at 600mhz when needed.

psylichon
11-12-2007, 05:59 PM
Most mobile ARM CPUs use some form of cpu scaling to make the most out of battery life - which is probably what you're seeing. I always thought the supposed Samsung ARM CPU in the iPhone was rated for 600mhz too.

If you think about it, it doesn't make sense to run the CPU at full speed unless there's sufficient load.

Using VT-Term100 or SSH you can run 'top' on your iPhone which gives you a live sys monitor (auto refresh). Using SSH you can leave this open and then run stuff on the iPhone. You rarely see CPU % go higher than 60% for more than a second. This leads to believe 400mhz is the battery saving frequency and it only runs at 600mhz when needed.

Good obvservation! I'd heard 600+ mhz as well, so this likely means that maybe Apple decided to trade off a bit in battery life to up the "standard operating performance level" of the Iphone. Or perhaps the new firmware introduced some other battery-saving measures, so they celebrated by giving us some more speed? Either way, it's pretty cool that they can do that with software alone, right?

Personally, I love the processing overhead on the Iphone... I think they really nailed it. It never really seems to slow down, even under full load.

Tinman
11-12-2007, 06:15 PM
Most mobile ARM CPUs use some form of cpu scaling to make the most out of battery life - which is probably what you're seeing. I always thought the supposed Samsung ARM CPU in the iPhone was rated for 600mhz too.

If you think about it, it doesn't make sense to run the CPU at full speed unless there's sufficient load.

Using VT-Term100 or SSH you can run 'top' on your iPhone which gives you a live sys monitor (auto refresh). Using SSH you can leave this open and then run stuff on the iPhone. You rarely see CPU % go higher than 60% for more than a second. This leads to believe 400mhz is the battery saving frequency and it only runs at 600mhz when needed.
I've never seen it running at 600 MHz.

But in any event so far it seems 412 MHz is a 1.1.2 thing.


--
Mike

Tinman
11-13-2007, 01:56 PM
Most mobile ARM CPUs use some form of cpu scaling to make the most out of battery life - which is probably what you're seeing. I always thought the supposed Samsung ARM CPU in the iPhone was rated for 600mhz too.

If you think about it, it doesn't make sense to run the CPU at full speed unless there's sufficient load.

Using VT-Term100 or SSH you can run 'top' on your iPhone which gives you a live sys monitor (auto refresh). Using SSH you can leave this open and then run stuff on the iPhone. You rarely see CPU % go higher than 60% for more than a second. This leads to believe 400mhz is the battery saving frequency and it only runs at 600mhz when needed.

I think the 600 MHz rumors were just that. I have found zero confirmation that the iPhone ever runs at that speed.

Moreover, I found this:
"Now let’s take a look at the CPU speed. Again, sysctl() is our friend, this time using CTL_HW with HW_CPU_FREQ and HW_BUS_FREQ. The results of our test show that the CPU is specified at 400 Mhz with a bus frequency of 100 Mhz.

There have been various hardware reports that place the ARM chip’s frequency above 600 Mhz. Maybe sysctl() is lying to us, or maybe the CPU is clocked down to give improved battery life. Only Apple knows that for sure."

http://furbo.org/2007/08/21/what-the-iphone-specs-dont-tell-you/

So it seems the iPhone has indeed been sped up.


--
Mike

Tinman
11-13-2007, 01:58 PM
~~~bumpola~~~~

OK, can anyone under 1.1.1 or 1.0.2 (or earlier) chime in?

So far it does indeed seem like the iPhone has been sped up in 1.1.2.

While I don't know if it's due to the "freshly updated" state that my iPhone has been in over the last few days, I am beginning to feel it running a little "snappier."


--
Mike

mobilehavoc
11-13-2007, 02:23 PM
I think the 600 MHz rumors were just that. I have found zero confirmation that the iPhone ever runs at that speed.

Moreover, I found this:
"Now let’s take a look at the CPU speed. Again, sysctl() is our friend, this time using CTL_HW with HW_CPU_FREQ and HW_BUS_FREQ. The results of our test show that the CPU is specified at 400 Mhz with a bus frequency of 100 Mhz.

There have been various hardware reports that place the ARM chip’s frequency above 600 Mhz. Maybe sysctl() is lying to us, or maybe the CPU is clocked down to give improved battery life. Only Apple knows that for sure."

http://furbo.org/2007/08/21/what-the-iphone-specs-dont-tell-you/

So it seems the iPhone has indeed been sped up.


--
Mike
Right, I'm not disputing that it's currently running at 400mhz or 412mhz in 1.1.2, but there's a good chance it is spec'd to run at 600mhz or so. The only way to test this is to run sysinfo and at the same time run something that puts 100% load on the CPU. If at 100% load it still runs at 400 or 412mhz then we have our answer.

As an example, set your laptop to maximum power savings mode and you'll notice it will run at the low clock speed most of the time, only jumping to max speed when it hits 80%+ sustained load. This is very common practice.

Tinman
11-13-2007, 02:31 PM
Right, I'm not disputing that it's currently running at 400mhz or 412mhz in 1.1.2, but there's a good chance it is spec'd to run at 600mhz or so. The only way to test this is to run sysinfo and at the same time run something that puts 100% load on the CPU. If at 100% load it still runs at 400 or 412mhz then we have our answer.

As an example, set your laptop to maximum power savings mode and you'll notice it will run at the low clock speed most of the time, only jumping to max speed when it hits 80%+ sustained load. This is very common practice.

I also found a site that debunked the 600 MHz claim. Don't have it handy, but there are several out there.

For the record I can indeed stress the CPU (via multiple SSH sessions, all running tasks), but it never goes above 412 MHz (just as it never went past 400 MHz under 1.1.1). It also never drops below 412 MHz.

So, again, I am 90+% convinced Apple increased the clock speed in 1.1.2. It also doesn't seem like they are using CPU scaling in the iPhone at this time.


BTW: There is a lot of doubt the CPU is spec'd to 600 MHz. What I am saying is, even if 600 MHz is true (which I doubt) Apple capped to a lower speed to save battery life. This could be how they magically increased battery life a month before the device hit the streets. And, for some reason, they have increased it (a little) in 1.1.2.



--
Mike

psylichon
11-13-2007, 03:01 PM
Very interesting. Perhaps they will keep upping the clock as new applications and features demand more from the processor. That would squeeze some more time... market-wise... out of the V.1 hardware, I would think...

Tinman
11-13-2007, 03:07 PM
Very interesting. Perhaps they will keep upping the clock as new applications and features demand more from the processor. That would squeeze some more time... market-wise... out of the V.1 hardware, I would think...

If you are jailbroken, can you post your results with SysInfo?



Thanks,
Mike

psylichon
11-13-2007, 03:07 PM
If you are jailbroken, can you post your results with SysInfo?



Thanks,
Mike

Sorry, I'd love to find out myself, but I'm keepin' it legal for now.

steeler
11-13-2007, 03:08 PM
How does one navigate through the menus to find this info (cpu speed)????

jorgipogi
11-13-2007, 03:10 PM
NO added speed...

Tinman
11-13-2007, 03:17 PM
How does one navigate through the menus to find this info (cpu speed)????
Just launch SysInfo and tap the Hardware button on the first screen that you see. Here are the screens you will see:

http://www.ctaz.com/%7Emlynch/x/IMG_9010.jpg


http://www.ctaz.com/%7Emlynch/x/IMG_9011.jpg



--
Mike

Tinman
11-13-2007, 03:18 PM
NO added speed...

No added speed in what??? You gotta say what firmware you are running...


--
Mike

steeler
11-13-2007, 03:30 PM
Just launch SysInfo and tap the Hardware button on the first screen that you see. Here are the screens you will see:

http://www.ctaz.com/%7Emlynch/x/IMG_9010.jpg


http://www.ctaz.com/%7Emlynch/x/IMG_9011.jpg



--
Mike

My phone isn't hacked so I guess that info isn't available to me but thanks anyway.

Too Many Secrets
11-13-2007, 03:38 PM
I'm in 1.1.1 and see 400 & 100

DavidB
11-13-2007, 07:51 PM
Same here.....1.1.1 at 400/100

ebp2kEM1
11-13-2007, 09:27 PM
I looked before and after.

1.1.1: 400

1.1.2: 412

They bumped the bus speed by 3 MHZ, which means a 12 MHz bump in the CPU speed.

Swagger
11-13-2007, 10:11 PM
I also found a site that debunked the 600 MHz claim. Don't have it handy, but there are several out there.

For the record I can indeed stress the CPU (via multiple SSH sessions, all running tasks), but it never goes above 412 MHz (just as it never went past 400 MHz under 1.1.1). It also never drops below 412 MHz.

So, again, I am 90+% convinced Apple increased the clock speed in 1.1.2. It also doesn't seem like they are using CPU scaling in the iPhone at this time.


BTW: There is a lot of doubt the CPU is spec'd to 600 MHz. What I am saying is, even if 600 MHz is true (which I doubt) Apple capped to a lower speed to save battery life. This could be how they magically increased battery life a month before the device hit the streets. And, for some reason, they have increased it (a little) in 1.1.2.



--
Mike

Mike,
To add more fact to your claim. I have noticed here and in other forums. iPhone users are reporting faster battery drains, after updating to 1.1.2. Once again you have found the elusive answer to the question...M

Hondamaker
11-14-2007, 02:06 PM
Mike,
To add more fact to your claim. I have noticed here and in other forums. iPhone users are reporting faster battery drains, after updating to 1.1.2. Once again you have found the elusive answer to the question...MI wonder...is that a good trade-off? Faster clock for shorter battery life. Is it worth even upgrading to 112? What do we get with that update besides multi-language w/keyboard?

ebp2kEM1
11-14-2007, 02:16 PM
I haven't noticed any significant decrease in battery life. Ive been on 1.1.2 for three days now.

It also isn't a whole lot faster - so it shouldn't be a huge drain on the battery.

wrhutch
11-14-2007, 02:21 PM
I haven't noticed any significant decrease in battery life. Ive been on 1.1.2 for three days now.

It also isn't a whole lot faster - so it shouldn't be a huge drain on the battery.

Same here. Good so far but not as good as I had hoped for. :wink:

psylichon
11-14-2007, 02:25 PM
My battery life also seems no different.

Velodog2
11-14-2007, 10:28 PM
Is it reasonable to expect to notice a difference of a 3% faster clock in either application speed or battery drain? Interesting that they did it, but why bother?

Gom33
11-15-2007, 02:26 PM
I am on 1.1.1

400.00MHz
100.00MHz

Tinman
11-15-2007, 02:34 PM
Is it reasonable to expect to notice a difference of a 3% faster clock in either application speed or battery drain? Interesting that they did it, but why bother?
Every little bit helps and so far 1.1.2 is indeed snappy for me.

It is becoming obvious that a change in CPU speed did indeed occur with 1.1.2.

Haven't noticed any less battery life, but that has always varied (depending upon usage).

More importantly, to me, is that this bodes well for a possible future over/under clocking utility. Lower speed to save battery (say 200 MHz), higher for CPU-intensive apps (games, etc.).



--
Mike

iLLGT2
11-15-2007, 10:12 PM
Every little bit helps and so far 1.1.2 is indeed snappy for me.

It is becoming obvious that a change in CPU speed did indeed occur with 1.1.2.

Haven't noticed any less battery life, but that has always varied (depending upon usage).

More importantly, to me, is that this bodes well for a possible future over/under clocking utility. Lower speed to save battery (say 200 MHz), higher for CPU-intensive apps (games, etc.).



--
Mike
Agreed... My 1.1.1 phone was always quick compared to newer versions of the iPhone, i have one of the originals, now with 1.1.2 its blazing quick!

Anyone else notice how much faster wifi runs as well?

psylichon
11-16-2007, 12:40 AM
Anyone else notice how much faster wifi runs as well?

Well I hadn't noticed till you mentioned it. My WIFI speed tests are averaging about 800K/s more...around 4000 now.

psylichon
11-16-2007, 12:47 AM
And now that we're talking about it, Edge speeds seem up as well. I'm getting over 160K on every test at this site --> http://i.dslr.net/tinyspeedtest.html where before I was getting about 125k average from my basement.

If you look you'll see their average Edge test speed has gone up today at least almost 20K over the average. I think this site is mostly for Iphones, but I could be wrong.

Could AT&T have bumped up the Edge network during last night's service disruption?

iLLGT2
11-16-2007, 12:50 AM
Interesting.. My Edge has been worse then ever, meanwhile my Wifi doesnt bounce while loading up (in regards to the blue bar) it just swoops right across hahaha!

psylichon
11-16-2007, 01:14 AM
haha I forgot to turn wifi back on after my last edge test. I've been surfing for a while now and didn't even realize I was on Edge until I saw the blue e at the top. Something is definitely different...

Hawk
11-16-2007, 09:27 AM
I noticed something interesting about the 1.1.2 update. I first downloaded and installed the night it "came out" from a link someone posted. Battery life was TERRIBLE. I'm not sure why, but it was. I went from 8 hours of medium usage to 5.
During that time, I decided to try to downgrade back to 1.1.1, but was unsuccessful after 2 attempts. The downgrade took, but it wouldn't activate.
So, agrivated, I updated back to 1.1.2, but this time I let iTunes download it and install it instead of using the one I originally installed.
Suddenly, my battery life seems to be back to normal again. For an example, I charged it last night, but really haven't used it except for about 20 minutes of iPod, one 1 minute phone call, and apparently 35 minutes of something else.
Usage: 56 minutes
Standby 10 hours 51 minutes
Call time 1 minute
Sent 20 Kb
Received 147 Kb (on Edge)

Battery still reads full. I know some of you are unimpressed, but what I am trying to point out is that before installing 1.1.2 direct from iTunes, the same approximate usage would have used at LEAST 1/10th of the battery on the version of 1.1.2 that I originally downloaded and installed manually.
I suspect that that might be the reason for the delay in releasing through iTunes. Might have ben a bug in there.
Of course this is PURE SPECULATION on my part, but it makes sense, especially since my battery usage changed from the first 1.1.2 manual install to the latest through iTunes.
I will continue to test and will edit this post with my findings.

How does this relate to the initial post? Well, faster CPU would mean faster battery drain, so it's pertains to the subject. (it also explains why some people are saying that they see no difference in battery usage, while others report faster drains.)

Velodog2
11-16-2007, 09:35 AM
I haven't really seen any differences in speeds since the update, but ymmv. Battery life has seemed shorter, but I've been doing a lot of downloading over edge. Assuming there are differences after the update is it more reasonable to think that other changes were made in addition to the clock speed increase that would be more likely to be the cause?

thesaint
11-18-2007, 10:31 AM
For the last 1 week, I have been observing my phones battery depletion after the 1.1.2 update and I have to believe that this update has in fact reduced the battery life by 15% (approx). On 1.1.1, I used to go till 5 hrs of medium usage and now it has dropped to 4hrs 15min. I checked it every single day since the update. I tried the basic things, restarting and hard reset, nothing seems to work.

hexonxonx
11-18-2007, 02:17 PM
I have been thinking my battery life has increased since the update. On 1.1.1 I was very dissapointed with the battery life so much that I would turn the phone off at night to conserve the battery. Now, I haven't been turning it off and my battery life seems to be what it was when I first bought the phone back in July.

iLLGT2
11-18-2007, 10:03 PM
My battery life has also become better then ever, weird that's for sure!

electoman
11-19-2007, 07:43 AM
I updated Friday and my battery life has improved. I pushed it to see how far it would go before charging and went over 24 hrs between charges including 30-60 minutes of WiFi. I have 5 email accounts on the device and the check email time is every 15 minutes.

thesaint
11-19-2007, 07:57 AM
hmmm this is really strange.

Kipper
11-19-2007, 08:16 AM
1.0.2
400
100
Speedtest at 170K on Edge

Doby45
11-19-2007, 11:09 AM
I am averaging 193.7 on Edge in the ATL... Which is much quicker than it was. I would say my average was around 130

Boosted_Brian
11-20-2007, 02:02 AM
Maybe someone can help me with this. I just recently purchased my iPhone and only had it for a week with 1.1.1 and of course I was playing with it all the time. Now that I have gotten used to it, and have settled into my routine there are my observations.

1. The battery icon seems to stay full for a very long time, slowly working its way down. After about "showing" a 50% charge. The last 50% seems to go VERY quickly. I would say in the later of 4 hours. While it takes me all day, from 9-5 to get to 50% when the majority of my use occurs, from 5-1am the battery seems to die quickly while the phone just sits.

2. I got just under 7 hours of usage with 17 hours stand-by. I have three email accounts that check every 15 minutes, I used the internet for about an hour with wifi, I talked for a total of 2 hours, and sent around 150 text messages. The majority of my use is text messaging. No Bluetooth, and wifi is turned off when not in use.

Someone suggested rebooting by holding the power and home buttons. I will try that tomorrow while not changing any other settings. After that, I will switch my email to check manuel, as i assume that is the only other place I can turn to stop usage.

Does this seem normal to everyone. The reason I ask, is that I used to have a nextel that I would talk and texted on all day, but I wouldn't text nearly as much as i do on the iPhone and I got comparable battery life.

I guess I am asking a lot more of the iphone and getting the same results which I am pleased with. Just wanted to know if I am experiencing average, or poor battery life as I am a new user.

Hawk
11-20-2007, 12:01 PM
Maybe someone can help me with this. I just recently purchased my iPhone and only had it for a week with 1.1.1 and of course I was playing with it all the time. Now that I have gotten used to it, and have settled into my routine there are my observations.

1. The battery icon seems to stay full for a very long time, slowly working its way down. After about "showing" a 50% charge. The last 50% seems to go VERY quickly. I would say in the later of 4 hours. While it takes me all day, from 9-5 to get to 50% when the majority of my use occurs, from 5-1am the battery seems to die quickly while the phone just sits.

2. I got just under 7 hours of usage with 17 hours stand-by. I have three email accounts that check every 15 minutes, I used the internet for about an hour with wifi, I talked for a total of 2 hours, and sent around 150 text messages. The majority of my use is text messaging. No Bluetooth, and wifi is turned off when not in use.

Someone suggested rebooting by holding the power and home buttons. I will try that tomorrow while not changing any other settings. After that, I will switch my email to check manuel, as i assume that is the only other place I can turn to stop usage.

Does this seem normal to everyone. The reason I ask, is that I used to have a nextel that I would talk and texted on all day, but I wouldn't text nearly as much as i do on the iPhone and I got comparable battery life.

I guess I am asking a lot more of the iphone and getting the same results which I am pleased with. Just wanted to know if I am experiencing average, or poor battery life as I am a new user.

That is pretty decent usage right there. If you think about it, You should get about 8 hours of only phone usage, 24 of only iPod, 6/7 hours of only Video, and at the most- 6 hours of data (email and internet)
Standby time is just the time inbetween using it. But if you are using the phone that much, I would say that you are doing what I would consider "normal" battery life.

As far as how quickly the battery goes... there are 2 things to say about that. 1) the indicator is simply a bunch of pictures that are displayed are certain voltages. It is in NO WAY, exact. To be honest, at best, it's a rough guide to know approximately how long you have between charges.
2) the batteries are NOT perfect. anyone that is getting about 24 hours standby with less than 6 hours of usage, I would recommend documenting usage and possibly making an appointment with Apple. It's an indication that the battery is not living up it it's potential.

Boosted_Brian
11-20-2007, 12:42 PM
That is pretty decent usage right there. If you think about it, You should get about 8 hours of only phone usage, 24 of only iPod, 6/7 hours of only Video, and at the most- 6 hours of data (email and internet)
Standby time is just the time inbetween using it. But if you are using the phone that much, I would say that you are doing what I would consider "normal" battery life.

As far as how quickly the battery goes... there are 2 things to say about that. 1) the indicator is simply a bunch of pictures that are displayed are certain voltages. It is in NO WAY, exact. To be honest, at best, it's a rough guide to know approximately how long you have between charges.
2) the batteries are NOT perfect. anyone that is getting about 24 hours standby with less than 6 hours of usage, I would recommend documenting usage and possibly making an appointment with Apple. It's an indication that the battery is not living up it it's potential.

Thanks I figured that I was probably write on. I play on the phone just to play on it. Read news and send a crap load of text messages. The thing that I hate it just seems the battery icon is SO FAR off. Which I understand what you are saying. I am used to my old phone that would show no battery for about 2 hours while in standby and still stay on. With my iPhone, its to the point where sometimes I don't even get the 20% battery remaining and suddenly the battery needs charging icon comes up and the phone is rendered useless for 5 minutes. I am not complaining, as I am sure as I settle into a normal usage routine, the battery life will be more than adequate, I just like playing with it so much.

I will document my time with my current settings for a week, then changes somethings and see if it improves.

Mr.C.Tippins
01-10-2008, 03:35 AM
This is the easiest way to load up a CPU on any unix/linux system.
SSH to the iPhone twice. Run top in one so you can watch, run this command in the other:
yes > /dev/null &

running this will spike your CPU to almost 100%
I actually never saw it go above 95% even with 3-4 of these running.
this one only loads the CPU in user space

Be careful! Your iPhone will become unresponsive (slow.) The UI will still work you just have to patient.

to load system space use:
cat /dev/null > /dev/null
this one does not always work on all systems it seems. the iPhone being one of those systems so only the yes trick will do it.

When you are done playing:
killall yes

Enjoy...