[Desire Android Development] melethron:
@ coutts. SVS kernel with vdd query works . I changed vdd levels to 1300 for 998 - 1113 and its completly stable now for me :) . (1275mV @ 1113 mhz is unstable for me .... im really unlucky with my cpu but that doesnt matter that much anyway).

Here some values (Display SLCD)

Phone idle Airplane Mode and display off

(since all radio components and display is off this is a good estimate of an idle CPU)

<6>[16610.465606] [HTC_BATT]RSNSP=67,RARC=28,Vol=3713mV,Current=-1mA,Temp=313C(1/10)

<6>[16612.669677] [HTC_BATT]RSNSP=67,RARC=28,Vol=3718mV,Current=-1mA,Temp=308C(1/10)

<6>[16614.199981] [HTC_BATT]RSNSP=67,RARC=28,Vol=3718mV,Current=-1mA,Temp=305C(1/10)

<6>[16619.589386] [HTC_BATT]RSNSP=67,RARC=28,Vol=3718mV,Current=-1mA,Temp=301C(1/10)

All values from now are with good 3g and wifi reception (data off obviously because of wifi)

Phone idle (0-1% cpu) display off :

So its cpu + radio now. Thos 3-4 mA more are from (phone) radio and wifi with some TCP connections.

<6>[13661.732086] [HTC_BATT]RSNSP=67,RARC=45,Vol=3796mV,Current=-5mA,Temp=241C(1/10)

<6>[13662.645355] [HTC_BATT]RSNSP=67,RARC=45,Vol=3796mV,Current=-4mA,Temp=241C(1/10)

<6>[13693.416198] [HTC_BATT]RSNSP=67,RARC=45,Vol=3796mV,Current=-4mA,Temp=238C(1/10)

<6>[13711.495056] [HTC_BATT]RSNSP=67,RARC=45,Vol=3796mV,Current=-4mA,Temp=238C(1/10)

Almost same values as HAVS for me (with same services running) and i didnt even change 975 to 925 mV yet.

Phone idle with display on (low - not lowest - brightness aka "undervolted display")

i didnt check the completly lowest brightness because you almost can't see a thing on a SLCD then. I would never use lowest brighntess on my display. Seeing whats on the display is more important than battery life ;)

<6>[14855.449829] [HTC_BATT]RSNSP=67,RARC=40,Vol=3747mV,Current=-152mA,Temp=263C(1/10)

<6>[14905.614776] [HTC_BATT]RSNSP=67,RARC=40,Vol=3747mV,Current=-162mA,Temp=265C(1/10)

<6>[14955.707855] [HTC_BATT]RSNSP=67,RARC=40,Vol=3747mV,Current=-151mA,Temp=266C(1/10)

<6>[15007.996032] [HTC_BATT]RSNSP=67,RARC=40,Vol=3747mV,Current=-159mA,Temp=266C(1/10)

<6>[15058.155487] [HTC_BATT]RSNSP=67,RARC=39,Vol=3747mV,Current=-154mA,Temp=267C(1/10)

Phone idle with display on (highest brightness):

<6>[15158.445831] [HTC_BATT]RSNSP=67,RARC=39,Vol=3723mV,Current=-274mA,Temp=268C(1/10)

<6>[15208.541168] [HTC_BATT]RSNSP=67,RARC=39,Vol=3723mV,Current=-274mA,Temp=270C(1/10)

<6>[15258.655578] [HTC_BATT]RSNSP=67,RARC=39,Vol=3718mV,Current=-292mA,Temp=271C(1/10)

<6>[15308.761932] [HTC_BATT]RSNSP=67,RARC=38,Vol=3723mV,Current=-276mA,Temp=272C(1/10)

100% CPU usage (setcpu stress test) with full brightness:

<6>[16069.834442] [HTC_BATT]RSNSP=67,RARC=33,Vol=3674mV,Current=-429mA,Temp=301C(1/10)

<6>[16119.982574] [HTC_BATT]RSNSP=67,RARC=32,Vol=3674mV,Current=-430mA,Temp=303C(1/10)

<6>[16170.145050] [HTC_BATT]RSNSP=67,RARC=32,Vol=3669mV,Current=-431mA,Temp=306C(1/10)

<6>[16220.415344] [HTC_BATT]RSNSP=67,RARC=31,Vol=3669mV,Current=-432mA,Temp=308C(1/10)

<6>[16285.036926] [HTC_BATT]RSNSP=67,RARC=31,Vol=3664mV,Current=-431mA,Temp=311C(1/10)

So display on max has ~270mA and CPU has ~160mA even on full load.

As you can see, a display at 100% brightness takes 1,5x (on 100% cpu load) to

250x

(on 0% cpu) more power than the cpu. Battery drain with usage indoor or outdoor (on a bright day) on autobrightness has a

MUCH

greater effect than undervolting the cpu. And i didnt even take the effect of reception into account (hard to measure ... youll need to drive around and evaluate the dmesg log for that ... i am a bit geeky but not THAT geeky ;) )

Remark for some real pedantic physic geeks: I know that power drain is V*I (or U*I depending on the notatition) but voltages are all on nearly the same value (~3,7 V) so thats negate able.