yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] coutts99:
Right

http://mirror.couttstech.com/android/index.php?dir=bravo/kernel/Test/

Try one of those, normal mixture of 875, 915, and SVS is there

Make sure you have an old one to flash incase it doesn't boot as I havent tested at all
[Desire Android Development] WhoDunnit:
@coutts Sorry to hear you're going to stop developing this wonderful kernel. I hope it means you have another great thing going for yourself. Anyway thanks for all your hard work and fantastic support. All the best for you.
[Desire Android Development] coutts99:
Well I'm still going at the minute
[Desire Android Development] Anakha56:
I will just be flashing Neo's ROM on top if it bootloops however in saying that I always do keep a backup on my phone re kernels. :-)

Will only be home later on but I can't wait to test it :-).
[Desire Android Development] Anakha56:
Coutts I can confirm that your new kernel with the default battery driver works like a charm with the car dock no reboot. :-) Will try to organise a small donation tonight for your hard work. :-)
[Desire Android Development] coutts99:
Good news, ill add sibere battery fix tomorrow.
[Desire Android Development] Anakha56:
Thank you :-).
[Desire Android Development] Nitin985:
what mv is the svs kernel if its 925 can you make a 875mv one please,Thanks in advance for this great kernel
[Desire Android Development] coutts99:
09 - Jan - 2011 - Car dock working

09 - Jan - 2011 - Revert to stock battery driver

09 - Jan - 2011 - Sibere battery fix applied

09 - Jan - 2011 - Patched to 2.6.32.28
[Desire Android Development] renegade027:
Does this mean there's going to be a Sense version of this kernel?
[Desire Android Development] Ninolina:
You are the best..:)

I will try this right now..:)

Thanks for this great Kernel..:)
[Desire Android Development] Alex-V:
Hey coutts :)

is reiserfs working with new kernel..?

with kind regards...Alex
[Desire Android Development] coutts99:
# CONFIG_REISERFS_FS is not set

No :)

I'll rebuild later
[Desire Android Development] coutts99:
This is the sense kernel :)
[Desire Android Development] Anakha56:
Should we wait for this one? Does Reiserfs have any noticeable improvements? Thank you so much for the fixing. Will need to clear the CC for a donation, will take some time but it should come through in the next couple of days. Who would have thought proposing would eat all of ones CC...:rolleyes:
[Desire Android Development] coutts99:
Reiserfs enabled :)
[Desire Android Development] Alex-V:
thanks :) :) :) downloading now...fine to see that you use sibere´s battery fix :)

with kind regards...Alex
[Desire Android Development] Alex-V:
Hello Coutts...new kernel works very good thanks for...only one question...

i have again this on logcat...with hd build 1.72

http://xdaforums.com/showpost.php?p=10251422&postcount=943

as i said the kernel works good...but any tip for this..?

with kind regards...Alex
[Desire Android Development] coutts99:
Not sure, ill try building with options same as neo a bit later.
[Desire Android Development] Alex-V:
thanks for try it later...but please let the new batt fix in :)

with kind regards..Alex
[Desire Android Development] melethron:
Hey coutts... just in case you continue on the Kernel.

I think that BFS is not a good idea as long as the ROM is not optimized for it. Cyanogen did quite some changes to other stuff (like DalvikVM) when he introduced BFS in CM.

Android uses cgroups since at least Donut. The cgroups are used to give "foreground" tasks more priority (min 10% cpu) than "background" tasks. This makes using the phone snappier. Since BFS doesn't have cgroup included it only causes MANY errors. I think CFS is better when the ROM (Davlik etc) isnt optimized for BFS and this should be the case for most sense roms (or are there sense roms compiled from source with htc stuff added?)

Im not 100% sure about this but i compared your Kernel and snqs on Robos Z 0.6 and snq's felt faster if there is a cpu load spike (like waking up from lockscreen).
[Desire Android Development] coutts99:
Ill do some cfs builds
[Desire Android Development] Nekromantik:
i tried the latest one HAVS version and it lags a bit at times.

I will try the CFS version once its out :)
[Desire Android Development] coutts99:
Ok

Building CFS versions with -:

CONFIG_GROUP_SCHED=y

CONFIG_FAIR_GROUP_SCHED=y

CONFIG_RT_GROUP_SCHED=y

CONFIG_CGROUP_SCHED=y

CONFIG_CGROUPS=y

# CONFIG_CGROUP_DEBUG is not set

# CONFIG_CGROUP_NS is not set

# CONFIG_CGROUP_FREEZER is not set

# CONFIG_CGROUP_DEVICE is not set

# CONFIG_CGROUP_CPUACCT is not set

# CONFIG_SCHED_AUTOGROUP is not set

CONFIG_CGROUP_BFQIO=y

# CONFIG_NET_CLS_CGROUP is not set
[Desire Android Development] Ninsassin:
from user experience though, it always feels that BFS > CFS. But thats just me
[Desire Android Development] coutts99:
Same here :)
[Desire Android Development] melethron:
Thanks <3

But im sure the "Simple CPU accounting cgroup subsystem" is used by the kernel. It is setup in ramdisk.....

# Create cgroup mount point for cpu accounting
mkdir /acct
mount cgroup none /acct cpuacct
mkdir /acct/uid

.... and the stock kernel has it set in /proc/config.gz:

CONFIG_GROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_RT_GROUP_SCHED=y
# CONFIG_USER_SCHED is not set
CONFIG_CGROUP_SCHED=y
CONFIG_CGROUPS=y
CONFIG_CGROUP_DEBUG=y
# CONFIG_CGROUP_NS is not set
[COLOR="Red"]CONFIG_CGROUP_FREEZER=y[/COLOR]
# CONFIG_CGROUP_DEVICE is not set
[COLOR="Red"]CONFIG_CGROUP_CPUACCT=y[/COLOR]
CONFIG_RESOURCE_COUNTERS=y
# CONFIG_CGROUP_MEM_RES_CTLR is not set

Apart from that debug and freezer is set. Debug isnt needed but i have no idea if freezer is used. The kernel documentation states:

Not sure if android really freezes complete groups but i think it's better to set it up.
[Desire Android Development] coutts99:
Getting errors compiling CFS version, think I need to start again from scratch :)

Out of time tonight, but will get this done tomorrow.
[Desire Android Development] melethron:
What kernel did you compare and on what rom? Neophytes kernel has cgroups set up wrong for example (cpu_acct).

EDIT: Also note that google did some "BLIND" testing with BFS and CFS on user experience when cyanogen added it. No difference was noticed. You do know the placebo effect ;) ?
[Desire Android Development] coutts99:
EDIT, ignore this :)
[Desire Android Development] Terepin:
Is swap enabled?
[Desire Android Development] Anakha56:
Well I can certainly say that this new kernel is working wonders for me on PaysHD Rom. Many, many thanks Coutts BTW also loving the car dock fix :-).
[Desire Android Development] Alex-V:
yes its enabled...and don´t know why... (maybe someone can explain why) it use the swap more as the neo kernel...with neo´s it uses araound 30-50 mb...with this it uses around 50-90 mb (i only made a 100 mb swap)

with kind regards...Alex
[Desire Android Development] Alex-V:
to the topic:

my logcat says : Bad cgroup data :)

with kind regards...Alex
[Desire Android Development] woti23:
won't go away as long it's BFS patched and 1.72 rom
[Desire Android Development] Alex-V:
ah..ok...thx for info..(and sorry my bad...i should read all :o )

@coutts ...please a cgroup enabled version from your kernel...i also have a request in my Rom thread for the kernel :)

with kind regards...Alex
[Desire Android Development] coutts99:
Yes I'll do CFS and CGROUP enabled.

Will be tomorrow mate.
[Desire Android Development] Ninsassin:
I notice better scrolling in launchers using BFS in LeeDroid and Defrost. With CFS the scrolling between screens isnt as smooth. But I do notice that in BFS during load spikes. The system isn't as smooth.
[Desire Android Development] coutts99:
Same here, initial load is slower, but once it's loaded BFS is much smoother in my opinion.

Anyway CFS kernels are building as I type, so people will be free to choose :)
[Desire Android Development] Alex-V:
Big Big Thanks :) :)

with kind regards...Alex
[Desire Android Development] woti23:
i have your .27 source, when i compile kernel without BFS i get

mm/vmscan.c: In function 'effective_sc_prio':

mm/vmscan.c:1722: error: 'SCHED_IDLEPRIO' undeclared (first use in this function)

any ideas?
[Desire Android Development] coutts99:
Yes I needed to revert the CK patches.

I have a new branch for CFS with those patches reverted.
[Desire Android Development] coutts99:
CFS kernels uploaded

http://mirror.couttstech.com/android/index.php?dir=bravo/kernel/CFS/
[Desire Android Development] yukkio:
Testing havs@925 :)
[Desire Android Development] woti23:
tested the nonHAVS

no deadline scheduler

CONFIG_CPU_FREQ_VDD_LEVELS is not set

and massive

E/dalvikvm( 976): }

E/dalvikvm( 976): Bad cgroup data {1:cpuacct:/uid/1000

E/dalvikvm( 976): }

E/dalvikvm( 976): Bad cgroup data {1:cpuacct:/uid/1000

E/dalvikvm( 976): @W��@W���9bJ��ѯ�9bJP�#2H4��+}

E/dalvikvm( 976): Bad cgroup data {1:cpuacct:/uid/1000

E/dalvikvm( 976): @W��@W���9bJ��ѯ�9bJP�#2H4��+}
[Desire Android Development] Alex-V:
The same on mine...will tested havs..875...will test non havs again

edit: but swap is now as in neo´s kernel

with kind regards...Alex
[Desire Android Development] lagaba:
Same problem here with HAVS 875
[Desire Android Development] melethron:
Check:

sysctl -a | grep vm.swappiness

for swapusage.

Swap priority should have a low value because its slow. It is intended to be a "last resort" before an app gets killed because of oom. Even if swap is slow it is still better than restarting an app (and this happens often on HD roms).

In my script there is "sysctl -w vm.swappiness=20" set, maybe you changed something.

EDIT: About cgroup. Thats obvious... if task are added to a group and there arent any ..... the question is .... does it reduce speed???
[Desire Android Development] Alex-V:
Did not changed this in the script...if i use the bfs version if have the 50-90 mb if i use the cfs version its like in neo´s rom (20-50 mb)

but still the cgroups error

i think its not slower...any problems in video play..a bit more than in neo´s (i have that with every data2sd script)

with kind regards...Alex
[Desire Android Development] takabriga:
impostazioni set cpu

Hello Couttstesh , I wanted to ask you if you can, I wanted to ask what are the best settings for this Kernel "couttstech-2.6.32.28_OC1190_BFS_BFQ_SLQB" to work with set smartass or ondemand cpu ... or else?What changes between CFS and BFS? thanks in advance greetings takabriga:p
[Desire Android Development] capeli:
It was mentioned some pages back, but I haven't seen anybody reply to the question.

When I flash the coutts kernal (2.6.32.28_OC1190_BFS_BFQ_SLQB) I get stuck at the HTC splash screen. I managed to flash 2.6.32.27 once, but generally when I try to flash a new kernal I get stuck at the boot screen.

I'm using baadnwz 1.7c and have a 16gb SDHC with a 1gb ext 3 partition after the FAT partition. When I installed I wiped everything.

I'm using clockworldmod 2.5.0.7 to flash.

Any suggestions as to why I would be getting stuck at the HTC splash? I've left it for 20 min but still no dice. Have to pull the battery out and NANDROID restore.
[Desire Android Development] melethron:
Maybe its the base. I use a froyo 2.2.1 (hd 1.72) rom. There is a huge speed increase compared to 2.2 (hd 1.35). Maybe some changes there that affect cfs more.

Back on leedroid I never felt any "real" difference between both.

Apart from that I use deadline scheduler (for sd) and my sqlite db is on external. Maybe the difference you feel is from BFQ vs.CFQ....

Apart from that there is quite some other stuff in this kernel. A direct comparsion of cfs/bfs would be best.

It's good that coutts compiles a cfs kernel. This way the other features are the same.

Thx again coutts :)
[Desire Android Development] capeli:
It's dawned on me...

The title for this thread seems to suggest that you need EXT 4 for this kernal.

That would explain the boot screen hang as I am using a EXT 3. I'll try formatting to ext 4 tonight and report back.
[Desire Android Development] coutts99:
Will add missing vdd etc to kernels today
[Desire Android Development] coutts99:
deadline scheduler added

CONFIG_CPU_FREQ_VDD_LEVELS now set for SVS kernels.

Does anyone want any changes to the CGROUP settings?
[Desire Android Development] coutts99:
No you don't need EXT4, it means ext4 support is in the kernel
[Desire Android Development] coutts99:
Any logcat output?
[Desire Android Development] woti23:
errors still there (bad cgroup) AND

VDD all is set to 875mV (ignores the settings in an init script)

28000: 875000

245000: 875000

384000: 875000

422400: 875000

460800: 875000

499200: 875000

537600: 875000

576000: 875000

614400: 875000

652800: 875000

691200: 875000

729600: 875000

768000: 875000

806400: 875000

844800: 875000

883200: 875000

921600: 875000

960000: 875000

998400: 875000

1036800: 875000

1075200: 875000

1113600: 875000

1152000: 875000

1190400: 875000
[Desire Android Development] coutts99:
Yes I know about the cgroup errors.

You using CFS version?
[Desire Android Development] melethron:
Thanks :) .

And this boots? My cpu gives up if it jumps from 875@245 to 1300@998 .... ^^
[Desire Android Development] coutts99:
# cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

128000: 950

245000: 975

384000: 1000

422400: 1025

460800: 1025

499200: 1050

537600: 1050

576000: 1075

614400: 1075

652800: 1100

691200: 1125

729600: 1150

768000: 1175

806400: 1200

844800: 1225

883200: 1250

921600: 1250

960000: 1250

998400: 1250

1036800: 1250

1075200: 1250

1113600: 1250

1152000: 1275

1190400: 1275

Seems to be working now for me
[Desire Android Development] HFX9:
when i flash this kernel couttstech-2.6.32.28_OC1190_HAVS@925mV_BFS_BFQ.zip over Leedroid 2.3c then phone can't boot.

Freeze on Leedroid boot screen.
[Desire Android Development] coutts99:
Can you get into adb shell and get a logcat
[Desire Android Development] melethron:
Vdd levels work fine:

bash-3.2# echo '998400 1300' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
bash-3.2# cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
128000: 975
245000: 1000
384000: 1025
422400: 1050
460800: 1050
499200: 1075
537600: 1075
576000: 1100
614400: 1100
652800: 1125
691200: 1150
729600: 1175
768000: 1200
806400: 1225
844800: 1250
883200: 1275
921600: 1275
960000: 1275
998400: [COLOR="Red"]1300[/COLOR]
1036800: 1275
1075200: 1275
1113600: 1275
1152000: 1300
1190400: 1300

:)

About cgroup errors. Stock kernel uses:

CONFIG_GROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_RT_GROUP_SCHED=y
# CONFIG_USER_SCHED is not set
CONFIG_CGROUP_SCHED=y
CONFIG_CGROUPS=y
CONFIG_CGROUP_DEBUG=y
# CONFIG_CGROUP_NS is not set
CONFIG_CGROUP_FREEZER=y
# CONFIG_CGROUP_DEVICE is not set
CONFIG_CGROUP_CPUACCT=y
CONFIG_RESOURCE_COUNTERS=y
# CONFIG_CGROUP_MEM_RES_CTLR is not set

So maybe you need to change those:

bash-3.2# zcat /proc/config.gz | grep GROUP
CONFIG_GROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_RT_GROUP_SCHED=y
[B][COLOR="Red"]# CONFIG_CGROUP_SCHED is not set[/COLOR][/B]
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CGROUP_NS is not set
[B][COLOR="Red"]# CONFIG_CGROUP_FREEZER is not set[/COLOR][/B]
# CONFIG_CGROUP_DEVICE is not set
CONFIG_CGROUP_CPUACCT=y
# CONFIG_CGROUP_MEM_RES_CTLR is not set
# CONFIG_SCHED_AUTOGROUP is not set
# CONFIG_CGROUP_BFQIO is not set
# CONFIG_NET_CLS_CGROUP is not set

CONFIG_CGROUP_SCHED is needed for sure :

Not sure about freezer but maybe its better to set it.

Im also Not sure if bfqio needs cgroup set. I use deadline anyway.
[Desire Android Development] coutts99:
Rebuilding now.
[Desire Android Development] Alex-V:
will wait :)

with kind regards..Alex
[Desire Android Development] coutts99:
OK rebuilt and uploaded.
[Desire Android Development] Alex-V:
thanks will try after i was under the shower...come from work :)

with kind regards..Alex
[Desire Android Development] Alex-V:
Ok now with a cup of coffee in my hand i must report: nothing :p:p:)

the Cfs Havs 875 kernel (cgroup) works very good and logcat shows no errors :) :)

So i say big big thanks...good work coutts :):):):):):);););):p:p

with kind regards...Alex
[Desire Android Development] coutts99:
Ah good news :)
[Desire Android Development] melethron:
Ill test it. Thanks.

I'd compare the BFS and the (bugged) CFS build. As long as cgroup is bugged it is definitive much slower than BFS.

EDIT: Also swap is really different as alex-V said (at least on BFS). There is a sick swap usage.

I check lower swappiness values.
[Desire Android Development] coutts99:
CFS is fixed :)
[Desire Android Development] melethron:
Yep saw that. Thanks again.

I'll test it soon. Just wanna check swap behaviour. On the BFS kernel i had like 160mb on the swap partition and 180mb free ram and it didnt stop swapping even more (and swappiness was already low on 20). That was not my intention in using swap. Swap helps to avoid app killing because of oom on a (memory intensive) HD ROM but this way it is awfull.
[Desire Android Development] coutts99:
I don't use swap at all, but the CK patch set applied to the BFS kernels involves some swap stuff, maybe it was that?
[Desire Android Development] Alex-V:
In CFS version swap is ok ;) :)

with kind regards..Alex
[Desire Android Development] beanbean50:
just tried your cfs kernel and it was a nightmare, slow, jerky, unresponsive and the cpu was getting hotter and hotter. I ran it through the TAP benchmark and scored 421

I then flashed your bfs kernel and it is a dream, screaming fast, smooth and responsive and a cool cpu and the TAP benchmark scored 2918
[Desire Android Development] coutts99:
What rom?

10char
[Desire Android Development] beanbean50:
robo's espresso HD port
[Desire Android Development] melethron:
I tested the CFS kernel now and works fine and is definitive faster now than the BFS

with swap enabled

. Most likely the lower speed of BFS is related to swap in my case. I tested a really low "vm.swappiness" value (5) on the BFS kernel and it seems like the value is completly ignored (same behaviour as on swappiness 40). Swappiness of 5 on the CFS kernel leads to an almost empty swap drive (0.7 mb) compared to BFS (170 mb). Swap on a microsd is awfully slow, but still better than oom app kills on multitasking on high RAM usage - opening dex file and unpack apk if an app is opened needs more cpu and i/o than a "swap in". I should check if i can get a good swapusage (="last resort" before oom kill) with some other settings like "vm.vfs_cache_pressure" and "vm.overcommit_memory". AFAIK the swappiness setting is ignored if the pressure is to high.
[Desire Android Development] coutts99:
I'll do a BFS build without the cks patch set in, see if that is any different.

Just been looking through the patches and can't see anything obvious.

http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.32/2.6.32-ck2/patches/
[Desire Android Development] kibbsnk:
i flashed the cfs version onto

[ROM][new-Sense][25/12] ۵.ReflexTSenseHD v1.5.1 DHD port (A2SD+|- FASTEST HD ROM -)

had issues of very hot cpu and a wifi error tho data connection worked very strange everything worked fine before i flashed

i just flashed couttstech-2.6.32.28_OC1190_HAVS@925mV_BFS_BFQ.zip" this is working fine no issues to report so far
[Desire Android Development] coutts99:
Was CFS HAVS or SVS?

I've just quickly installed a HD rom and installed CFS Havs@875 and it seemed to work fine.

I need to do some more testing :)
[Desire Android Development] kibbsnk:
it was http://mirror.couttstech.com/androi...5.10_OC1113_HAVS@925mV_Froyo_CFS_BFQ_SLQB.zip
[Desire Android Development] coutts99:
That is an AOSP kernel!!!

You wanted -:

http://mirror.couttstech.com/android/index.php?dir=bravo/kernel/CFS/

One of those!
[Desire Android Development] melethron:
You are sure you used the fixed cgroup version? There is something horrible (!!!) wrong.

I get almost the same score (2747)

BUT with /data/data on sd-card

!!!. I use CFS, "deadline" scheduler and ownhere sqlite fsync skip (only affects db writes).

Im not sure if CFS is really better (because of the swap issues with BFS - CFS is better on my current setup of swap usage) but your results aren't normal.....
[Desire Android Development] coutts99:
http://mirror.couttstech.com/android/bravo/kernel/BFStestdonotdownload.zip

BFS version without the ck patch set
[Desire Android Development] coutts99:
What was the url you downloaded from?
[Desire Android Development] kibbsnk:
have flashed http://mirror.couttstech.com/androi...-2.6.32.28_OC1190_HAVS@925mV_CFS_BFQ_SLQB.zip as you suggested found no issues everything works thanks so much for yuor help
[Desire Android Development] melethron:
Try it later but i think it can be fixed with settings.
[Desire Android Development] woti23:
installed the new version, nonhavs, vdd works now and no error messages

thanks coutts

if i clone the source at your github, do i have the same source to compile you compiled? what just like to try a few things.
[Desire Android Development] mondilv:
Thinks, not yet.

Error to compile battery driver. Tried gcc 4.4.3 & 4.5.2
[Desire Android Development] coutts99:
Yes. Private message me if you have any problems
[Desire Android Development] coutts99:
What branch are you compiling?
[Desire Android Development] beanbean50:
sorry just woke up (I work nights)

I downloaded the cfs from here:

http://mirror.couttstech.com/android/index.php?dir=bravo/kernel/CFS/

what's this ck patch with or without about?
[Desire Android Development] Nitin985:
First impressions is that cfs is faster will report more back later thanks coutts :)
[Desire Android Development] mondilv:
I always use git://git.couttstech.com/couttstech-bravo.git

;)
[Desire Android Development] coutts99:
there is a cfs branch now.

Git checkout cfs

The battery error, make sure you have the ds2784 slave option set in .config
[Desire Android Development] mondilv:
Yes, just found it few minutes ago.:)

Thanks for the nice kernel.

P.S. 4.5.1/2 makes smaller code.

Also, for the modules: gcc-**-strip --strip-unneeded *.ko
[Desire Android Development] coutts99:
OK thanks :)
[Desire Android Development] kraml:
Tested the CFS non-HAVS kernel, latest build, previously is BFS non-HAVS. Video playback on CFS kernel is much smoother than BFS, less skippy/jumppy. The video is an avi with xvid 352x288@630kbps@25fps + mp3 128kbps, streamed via wifi from a windows cifs share. RockPlayer FPS shows the same result as my visual feelings. With CFS kernel the FPS is around 19-23, pretty stable, with BFS it sometimes dropped to 10fps.

But I had two total device freeze with CFS non-HAVS kernel in the last 10 hours....Have to open the back to get it back up. Never had such freeze with BFS non-HAVS (with HAVS@925 had freeze as mentioned in my previous post). I will live with CFS for a longer time to see if it will freeze again.

Another problem my phone have, after you removed the CM battery fix patch, is that once I boot into recovery(CWM 2.5.0.7) and then reboot, the battery status will be unknown. I have to power off the phone and re power on to get it back to normal.

Follow up: Now just have the 3rd total freeze in the last 12 hours.... switching back to BFS non-HAVS kernel....
[Desire Android Development] Nekromantik:
can people using the CFS kernal let us know if battery life is any different?
[Desire Android Development] melethron:
No changes from SVS (non HAVS) or CFS if the phone is idle. I find it hard to meassure the powerdrain on avarage usage because display needs 200 times more power than an idle cpu (radio with good reception 4 times more power).

Looking at the clock (and leaving display on till the 1 minute autolock) has the same powerusage as 40 min idle on good reception.

Since i don't want to sit there with a stopwatch and meassure my phone usage i'm not able to give a proper power usage estimate. There is so much "guessing" considering kernel and power usage that completly forget other factors like brightness (aka: Display "undervolting" ;) ) and reception....