View Single Post
Posts: 36 | Thanked: 5 times | Joined on Dec 2009
#1373
Originally Posted by breakthru View Post
OK, my findings are as follows.

For the first 10 mins or so, 900MHz speed was used for one third of the time, while 125MHz was used for two thirds of the time.
To be precise; after 18 mins, 900MHz was at 27%, while 125MHz was at 59%

But after 1hr 5mins of usage:
900000 34892 = 8.935%
850000 87 = 0.022%
800000 94 = 0.024%
750000 257 = 0.066%
700000 850 = 0.217%
600000 462 = 0.118%
550000 567 = 0.145%
500000 11360 = 2.909%
250000 6016 = 1.541%
125000 335926 = 86.022%

So after all start-up and post start-up processes are finished, the processor seems to idle most of the time at 125MHz. These readings, of course, are all with your 125MHz enabled kernel...

EDIT: By the way, my phone's connected to mains power via the wall charger and it's sitting idle with occasional checks on time_in_state via xterm on the foreground...
I found that by enabling speed below 250MHz, I see occasional throttling from 125MHz to 900MHz.

This is perhaps due to the stuff I have installed, but it seems that at times the phone thinks 25MHz is not enough and trigger the jump to 900MHz.

Setting lowest speed to 250MHz prevent the speed throttling during idle. Not sure which way could stretch the battery more, keep the low at 250MHz or 125MHz.
 

The Following 2 Users Say Thank You to Bernard Wei For This Useful Post: