titan
|
2010-04-18
, 22:23
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#251
|
|
2010-04-18
, 22:43
|
Posts: 310 |
Thanked: 383 times |
Joined on Jan 2010
|
#252
|
20 20 25 30 35 38 43 45 48 51 54 56 60 65 72
|
2010-04-18
, 23:04
|
Posts: 1,224 |
Thanked: 1,763 times |
Joined on Jul 2007
|
#253
|
Yeah, I just noticed this too.
Actually, it's related to the DSP. When the DSP is busy (ie. during splash screen, playing videos, and MP3s (I guess)), it either starves the CPU, or shares vdd1 with it, and undervolts. If you're able to check the dmesg buffer, you can see DSP sync errors when it happens.
Here are my new values that appear to be stable while playing video:
Interestingly enough, the CPU enters sleep state during video playback, so the first voltage is critical. While it's otherwise stable with 15 as the first value, it locks almost immediately while playing video. It makes sense, I guess.Code:20 20 25 30 35 38 43 45 48 51 54 56 60 65 72
The main problem was voltage too low at 250 and 500mhz.
I don't think we can do better than this for ultra ultra low voltage.
The Following User Says Thank You to Matan For This Useful Post: | ||
|
2010-04-18
, 23:11
|
Posts: 310 |
Thanked: 383 times |
Joined on Jan 2010
|
#254
|
I suspect your analysis is incorrect. I am not sure that the MPU really ever enters a 0MHz mode. Certainly it does not do that by kernel setting this mode, so the voltage in the first line is really ignored. And even if it did enter 0MHz mode, the DSP gets the same voltage as the MPU, as you noted, so while the DSP is busy the voltage cannot be lowered. In addition, you need to recall that DSP and MPU frequencies are connected (this is a kernel issue, not necessarily a hardware issue), so if you need a high DSP frequency for decoding a video, the CPU will also be in a high frequency.
|
2010-04-18
, 23:37
|
Posts: 1,224 |
Thanked: 1,763 times |
Joined on Jul 2007
|
#255
|
The Following User Says Thank You to Matan For This Useful Post: | ||
|
2010-04-19
, 00:32
|
Posts: 310 |
Thanked: 383 times |
Joined on Jan 2010
|
#256
|
|
2010-04-21
, 15:34
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#257
|
I can confirm that disabling power-saving reduces latency from 50ms -> 5ms
but it increases the battery drain drastically.
|
2010-04-21
, 15:40
|
Posts: 310 |
Thanked: 383 times |
Joined on Jan 2010
|
#258
|
I just tried this with the stock kernel and I get the same results.
With max. wifi powersaving 50ms, with medium or no powersaving ca. 5ms.
So this appears that it is not related to the kernel version.
Could you please try to confirm this with the stock kernel?
|
2010-04-22
, 15:32
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#259
|
|
2010-04-22
, 15:52
|
Posts: 258 |
Thanked: 138 times |
Joined on Oct 2009
@ St. Louis, MO, USA
|
#260
|
interesting news from the MeeGo kernel upgrade to 2.6.33
http://lists.meego.com/pipermail/mee...il/001792.html