yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] Greenfieldan:
1) Alright, then what's the difference between the HAVS and the noHAVS kernels when it comes to performance and battery?

2) I've tried reading through several papers differentiating BFS and CFS and about halfway through all of them they start going into Linux talk and I have to walk away crying :cool: haha
[EVO 4G Android Development] INebilim:
The way I see it, is that BFS takes each step at a time so it may use very little or alot of power/speed etc depending on what the process is. while CFS uses more "fair" scaling so it's consistent for the most part.
[EVO 4G Android Development] mwielgosz:
I wanted the same results that you stated in question #2 and after much searching and testing, I have found that for my hardware and my own needs, using netarchy 4.2.1 bfs more aggressive kernel is exactly what im looking for. I still have some tinkering to do and some other tests to run, but so far im very pleased with my entire rom/kernel setup.

You may find that your needs differ or your hardware performs differently and may experience different results than me, but thank you netarchy for finally enabling me to get the performance and battery results I desire

Hardware 0003

Kernel netarchy-toastmod-4.2.1-bfs-more-smartass

Rom Azreal 2.1 (3.29 base versiob)! with Azreal X theme

Evolved into a higher form of communication
[EVO 4G Android Development] Swede2008:
I've read that BFS is more performance based and CFS is for better battery (even though I get better battery with BFS kernels usually :confused:). The no havs version might be better for screen on performance. From what I understand, havs is mainly supposed to help with screen on drain, and might hurt performance a little. Please correct me if I'm wrong :D
[EVO 4G Android Development] lroy:
ive been running 4.2.1 bfs havs more agressive w smartass. performance wise its very smooth and runs great. linkpack of 35+. i normally score around 37-39. and when it comes to battery life, i have 4g, 3g, wifi, and GPS turned off when i go to bed at night. last night i went to sleep with it at 40% and woke up with it at 40%. i run setcpu to bring it down to 128-245mhz when my screen is off. other then that im 128-1152 all the time. i get about 50hours of use till im dead on juice. if im super heavy on it and surf the web and play angry birds, ill still last the whole day without breakin a sweat. im running calks evo2 1.6.2 rom
[EVO 4G Android Development] netarchy:
Overclockability is pure luck of the draw. The cpu is only officially spec'd to run at 1ghz, anything above that is pure icing on the cake. Some hardware will inevitably be able to clock higher than others. It's probably not what you want to hear, but unfortunately that's pretty much the way it is, and always has been, for overclocking in general.
[EVO 4G Android Development] cmart4:
Can anyone confirm that hdmi out does not infact work after this (i know it's mentioned in the op)? right now i'm getting about 45ish fps and hdmi works, but 55 would be great

quess i'm one of the only ones using hdmi... it works great for movies for the kiddo's on the bigscreen.
[EVO 4G Android Development] shymog:
Sorry, it was 40k. 50k and different thresholds aren't working.

It still refuses to scale regardless of what I set it at, it is always my min speed.
[EVO 4G Android Development] shymog:
I figured out the problem with SetCPU I was having (sorta). For some reason, it won't let me go above 1.152ghz. I was doing 1.19 on ffolkes without problem so I had set that as my max speed.

Anyways, the solution was to drop my max to 1.152 or less and it started scaling fine. A but disappointed it refuses to let me clock above that, since I have done it before, but I'm glad it's at least working, and damn smooth.
[EVO 4G Android Development] hdad2:
Can I ask what this does differently than ffolkes kernel for the nova panels where evo switch is not needed? Are the same values being edited?

Great job, BTW!
[EVO 4G Android Development] xcopmanx2:
I just want to report that running this on OTA 1.47 rooted (not custom), everything works great. (Can't check 4G, but WiFi works fine). I get 54 FPS with a SD of 10.65 in FPS2D. I think I'd prefer a slightly lower FPS if the SD was more like stock (3-5), but it works very well. SetCPU also works fine as well. Thanks for all your hard work. And this on a Novatek, btw and without changing T2.

EDIT: I just was messing with T2, and with a setting of 400, I get 50 FPS with a sd of 3.38. Maybe this will help someone find their sweet spot on Nova.
[EVO 4G Android Development] kawasaki00:
Running dc 3.2.3, just flashed this new kernel and everything is working fine. Still running 245-1.113 on oc, wifi and 4g work and getting 55fps with a sd of 4.5, this is awesome.
[EVO 4G Android Development] regulator207:
HW: 002

Rom BakedSnack v9.6

flashed kernel and got avg of 29 with a wide std dev

Ended up having to use the evo switch to set to 400 to get to 50fps

4G works. woop.
[EVO 4G Android Development] spatt:
DC 3.2.3 42fps 14.15 SD. Went from 2 to 3 touch points though.

Hardware 002 nova
[EVO 4G Android Development] masbirdies:
Just flashed....

See my stats in my signature....(Kernel stats reflect old kernel)

All I can say is WOW! Where in the hell has this kernel been? Along with the ROM I am running, this is Phone Nirvana for me!

The only thing that crashed is Goggles. I had to uninstall and re-install from the market. Everything else seems to work fine!
[EVO 4G Android Development] wasd321:
I don't notice a difference in volume does it Makes music louder and clearer?

I'm using Fresh 1.0.1
[EVO 4G Android Development] thenewguy821:
First off, PLEASE forgive me if these questions seem stupid, I am very new to this, and have been reading a LOT lately about things that can be done with the EVO and android phones in general. Probably been reading too much, because some things will sometimes blur, and confuse me... lol

I am running version 3.3 of this kernel on my 0003 Epson screened EVO. I am averaging 52fps with stdev=12.85 and have NO screen tearing. I have 2 questions.

What is stdev?

What changes will I see if I change to 3.6.2b (I am running DC323)?

Thanks, and keep up the great work.
[EVO 4G Android Development] ortizdupri:
Holy ****. Seeing an average of 50-53fps with all my networks and cameras working. I knew it was possible, but it's still nice to see it for real.

Great kernel and amazing work.

Note: this is with rooted 1.47 and running Fresh 1.0.1 ROM.
[EVO 4G Android Development] gman8966:
This kernel is very nice. Running DC 3.2.3 with the 3.6.2 kernel. I am getting 50-53 with a std. dev. of around 13 with FPS2D. Only thing I notice apart from the other lower FPS kernels is that this one seems to stutter at times, especially in Gears, it reads 50-53 fps but doesn't feel like it. Also, wifi works, not able to test 4G. Dotty gives me 3 points.
[EVO 4G Android Development] eduardmc:
please people forget what FPS you are seeing, number doesn't mean anything if perfomance is actually worse. Before you say that i'm getting 55fps try to see the problems. i'm using the novatek 0002 with this hack and i can tell u that 55fps might seen awesome but we are getting major stutter. Not really much tearing but major stutter which doesn't make it smooth at all (compare to t2v2).

If you really want to try how smooth your phone is running or if its free of tearing and stutter, download from the market the free version of labyrinth which is a game that run at 60fps. Use the 2d version (not the 3d) and start seeing the movement of the ball, you'll see that even though it seem like is running close to 60fps (55fps) the ball stuttering and tearing. This is my way of testing how smooth the scrolling really is. So far the smoother kenel version for me has been t2v2 which was hitting around 50fps+ but free of stutter and tearing.
[EVO 4G Android Development] Varo210:
Odd, its as smooth as silk for me with absolutely no tearing. I'm using a 003 novatek and the only thing I would like to see is support for 5 touch points on the latest version. And that's not going to keep me from running this as my standard now. I'll even upgrade the wife's phone this evening, its that much of an improvement.

Great work here. Nothing broke, and really nice improvement to overall feel of the phone.
[EVO 4G Android Development] ctyke:
Running DC 3.2.3 Kernel 3.6.2b, looks fine, dotty went from 5 to 3 with this build on my Epson screen.Was running 3.5.1 - 5pt..... and dotty had 5.

Thanks,
[EVO 4G Android Development] eduardmc:
i don't know if it is because i'm using bugless .3 but i will flash damage control and see if it works better
[EVO 4G Android Development] Calkulin:
Here are my results for v3.6.2. Leaving it at the default timing(364) was giving me near stock results but upping it up just 1 to 365 gave me much better results and after playing with different timings, 370 was the best and most consistent.

Phone is 002

Order of results - Default(364) / 365 / 370
[EVO 4G Android Development] kevyli85:
3.6.2 works flawlessly with fresh 1.0.1. Amazing work. 3 point touch and everything.
[EVO 4G Android Development] mildlydisturbed:
BFS = brain f**k scheduler

CFS = something else

BFS works snappier on my phone (evo 4g hw 003) than CFS. I don't really notice a lot of differences than that. It works just slightly snappier... I think it also might use a teeny bit more juice.

Also, for no reason I can figure out a BFS kernel softbricked my phone once, reflashed later and it was fine...
[EVO 4G Android Development] DrRyder:
Hey hey hey. I'm using Netarchy's kernel right now. I have never seen better battery life ever. I know, I know. You all just think I'm just saying that because that's what everyone says and then I try the kernel and it sucks battery. I guess they get great battery life while the phone is off.

Anyway, I use this site to compare just about every kernel out for the Evo. AOSP and HTC.

http://home.comcast.net/~evobenchers/index.html

I use this kernel. Just download it and flash it.

http://home.comcast.net/~evobencher...oastmod-4.1.9.1-cfs-havs-universal-signed.zip

Works great for me. I have literally had 30 hours total time unplugged with 2 and a half hours awake time.

Of course, YMMV depending on how much you use your phone.

Edit: I'm charging my phone up to full. I'll post a screenshot as soon as my battery is almost dead.

Edit 2: This kernel also scores fairly well on Quadrant and Linpack for being a CFS kernel. I've had about 1250 on Quadrant and about 35 on Linpack.
[EVO 4G Android Development] DrRyder:
CFS = Completely Fair Scheduler.

If you take the time to read this, you can better understand the difference in the schedulers...

http://www.cs.unm.edu/~eschulte/data/bfs-v-cfs_groves-knockel-schulte.pdf
[EVO 4G Android Development] Admiral2145:
smartass vs ondemand

with this kernel does it matter if I run ondemand or smartass? will i still get the same voltage drop and performance?
[EVO 4G Android Development] Agnostoman:
Netarchy,

I love the kernel, but my 002 Evo died the other day and I had to trade it for an 004. The camera doesn't work when I have your kernel loaded, which is sad.

I will donate $10 as a bounty when you get it updated for the new rev of Evo!

-Jeff
[EVO 4G Android Development] VDub2174:
So my phone didn't play nice with netarchy-toastmod-4.2.1-bfs-bfq-havs-more-smartass-universal (more agressive), got a boot loop after flashing it :(

Gonna try the CFS version (less aggressive) since the more agressive doesn't seem to be helping with my battery life anymore :(x2
[EVO 4G Android Development] lroy:
yes the 4.1.9 w havs is a great kernel, i ran the bfs one for a long time until i finally decided to take a shot at the 4.2. when i compare them, they seem to run very close to each other, but i have noticed that 4.2 will use near nothing compared to 4.1.9 when the phone is at idle.

i dont mind my phone using battery when im using it, it should bc it needs a power source for all the tasks its preforming. what ticks me off is when the phone sucks battery when at idle and 4.2 kernels do a GREAT job at usin minimal when at idle. im sold on the 4.2 bfs smartass w havs more aggr.

the great thing about iphones and such is their freakin standby time. 4.2 def solves that issue for the evo.
[EVO 4G Android Development] dis_dj_sin:
he's already working on it. I've asked him to look into it for my 004 hardware evo too
[EVO 4G Android Development] VDub2174:
Oops, just realized that I didn't wipe cache/dalvik before flashing :o Gonna reflash when I get home to see if that works.
[EVO 4G Android Development] xlGmanlx:
the only times i personally don't wipe is when flashing themes and radio's, otherwise its wipcity for me
[EVO 4G Android Development] Ludacon:
im running the 4.2.1 beta on my 0004 evo and the camera works great, might want to try the latest beta
[EVO 4G Android Development] mildlydisturbed:
I'm betting it works... might have happened to someone else.... *whistles*
[EVO 4G Android Development] mic402:
+1

I also would love to use your kernel, but I too have the 0004 rev :( please make an update
[EVO 4G Android Development] Androidious:
Sorry but pretty sure he wont be able to do much until HTC releases the source code to the public. That's what I've been reading that is.

Sent from my HTC EVO running Myn's Warm TwoPointTwo RLS 4 loaded with all the goodies
[EVO 4G Android Development] mic402:
So what's the deal with the new #15 kernel? How is it being released a good thing for 0004 users (if it matters at all)?
[EVO 4G Android Development] scooter185:
I'm slightly confused with the posts/threads about the new radios. These kernels play nice with them, correct?
[EVO 4G Android Development] roadster92:
Thank you !!! Great work.

Netarchy-toastmod-4.2.1-cfs-bfq-havs-more-smartass-universal (More Aggressive Undervolting) work great for me with MYN 2.2 RLS 4. Mine is set to On-Demand governor (smartass did not play nice and slugished after a day). Have tried BFS but battery life is not that great.

Thanks again !!
[EVO 4G Android Development] VDub2174:
I usually always wipe but forgot for some reason this time. I can't believe I didn't remember.....LOL I always wipe before flashing anything.
[EVO 4G Android Development] mwielgosz:
Im running netarchy 4.2.1 bfs more agressive and installed the new radios no problem.

Evolved into a higher form of communication
[EVO 4G Android Development] mildlydisturbed:
Just updated to the new Sprint Lover's ROM (evo 4g, hw 003) and the new radios, tried to flash 4.2.1 BFS HAVS more smartass and got a freeze notification when it was booting up (previous version of SL worked fine with 421bfs for me)

Flashed to 4.1.9.1-cfs-havs and it worked fine.

It's probably something I did, but figured I would mention it and see if it's a known issue.

Love your kernel
[EVO 4G Android Development] VDub2174:
Flashed the kernel today after wiping Dalvik/cache and it worked out perfectly. Can't believe I forgot to do that last time :p
[EVO 4G Android Development] mildlydisturbed:
After I flashed to 4.1.9.1 I flashed to 4.2.1 bfs havs more smartass and have no problems, so I was probably missing a step in there.
[EVO 4G Android Development] Ruki_Uki:
Am I blind? I can't find the link to the newest kernel on my xda app. Maybe I need to stop wearing my sunglasses at night...

Sent from my EVO's 4G :) You?........I thought so
[EVO 4G Android Development] eniamg02:
use browser apps don't work so great to see links
[EVO 4G Android Development] Apo11on:
Does the netarchy-toastmod-4.1.9.1-cfs-havs-universal-signed.zip kernel work OK if you flash it after rooted 3.70.651.1 OTA?
[EVO 4G Android Development] Biofall:
Which one exactly do you want and I'll attach it
[EVO 4G Android Development] Ruki_Uki:
Probably the newest one. I'm looking to overclock my Ava V10 Rom

Sent from my EVO's 4G :) You?........I thought so
[EVO 4G Android Development] xlGmanlx:
as others have said, since they are in the quotes on the OP you won't see them, so you should bookmark the dev section in your browser to make it easy to download stuff like that in a pinch
[EVO 4G Android Development] netarchy:
4.2.2 cfs builds posted in beta builds, bfs builds later

Notes for Revision 4.2.2

- Kernel updated to 2.6.32.27

- Conservative set as default governor again

- Conservative governor defaults tweaked

- Less aggressive build has even more relaxed undervolting to aid those with REALLY picky phones
[EVO 4G Android Development] xlGmanlx:
NET

any thoughts to incorporating the trickle charge into your kernels?

Thanks
[EVO 4G Android Development] chogardjr:
+1

I really like 4.2 havs-less
[EVO 4G Android Development] tb87:
How long you been running it? I was using the aggressive one seemed to drain fast, trying no hvas now with the battery tweak
[EVO 4G Android Development] netarchy:
Are you referring to the work on the battery stuff that ms79723 is doing? I'm keeping an eye on it.
[EVO 4G Android Development] xlGmanlx:
yes sir that be the one
[EVO 4G Android Development] Sprintdaddy:
Running the More aggr version right now. So far so good.
[EVO 4G Android Development] njfoses:
What benefit does the conservative governor have vs the smartass in the previous version?
[EVO 4G Android Development] netarchy:
The main issue I'm still wrestling with regarding the smartass governor, is that while smartass idles wonderfully, it has a tendency to eat a lot of battery during active use.

Conservative tends to be nicer to the battery during active use, but can benefit a bit from having a setcpu screen off profile to get the most power saving during idle (not that it rapes the battery during screen off mind you).
[EVO 4G Android Development] Tiffany84:
I'm running your 4.2.1 cfs/havs/more smartass build and the battery life with the screen off is awesome but while using the phone it drains pretty fast. Do u think conservative may be better for me than smartass?
[EVO 4G Android Development] fmedina2:
Flashed 4.2 over Myn's warm and it lags the phone like crazy. Quadrant scores in the 600. Horrible 3G connection speeds, and 100% wake time.
[EVO 4G Android Development] cLOUDFAn:
old hw003

fresh 3.4 with 4.2.2 (coming from 4.1.9 due to 4.2.1's in-use battery drain)

not much difference so far

thx net
[EVO 4G Android Development] netarchy:
iirc Myn's has the colin.ph tweak in it that could conflict with the kernel.

Don't hold me to that, I could be mistaken and thinking of another rom.

Was this 4.2.2?

Does it happen with 4.2.1 or 4.1.9.1?
[EVO 4G Android Development] Sprintdaddy:
I am on Myn's and went from 4.2.1 to 4.2.2 and it's been working fine so far. I notice some lag every once in a while but that is the cause for most Kernal's I have tried.
[EVO 4G Android Development] fmedina2:
This was with 4.2.1. Also the ROM doesn't come with battery tweak. It's an optional flash. I haven't tried 4.2.2 yet.
[EVO 4G Android Development] beerad29:
4.2.2 download problem

Is anyone else having problems trying to download any of the new beta kernels? Can't get any of them to download.:confused:
[EVO 4G Android Development] mgalyan:
Myn's 11/25 w/4.2.2 CFS-HAVS More

On RLS4 (11/25) of Myn's Warm with 4.2.2 CFS HAVS More and it seems to be working well.

Quadrant scores in the mid-1200's. Will post batt states in a day or two.
[EVO 4G Android Development] PrFectOne:
(no delete button for errant posts)
[EVO 4G Android Development] fmedina2:
Tried them. Still getting 100% awake time with whatever kernel I try. Would go back to stock but I already updated my radio so I can't use the stock Myn kernel.
[EVO 4G Android Development] PrFectOne:
didn't mean to sound snarky on my reply. Did you do full wipes? also check to see if the a2sd script is working for that rom ( in an adb shell type "a2sd check") and make sure the zipalign script and davlik cache is moved. I moved my davlik to the ext partition on the sd card because I have a class 6.

My 4.2.1 ran like a dream on Vaelpak 2.3a as long as I didn't run smartass.

Of course, the old advice of wiping the caches when you flash a kernel applies.
[EVO 4G Android Development] xHausx:
Running the 4.2.2 cfs more havs and everything is running smoothly so far. Still getting the screen tearing though. It's not any better or worse than 4.2.1 but is still noticable.

002 Nova with a custom 3.70 build

Thanks for continuing to update these Net! Everyone needs to donate to this man to keep him motivated :)
[EVO 4G Android Development] netarchy:
Just out of curiosity, do you still get the tearing if you try the nohavs build?
[EVO 4G Android Development] davenukem:
Hey net was wondering if you have a guess as to when the htc source for the newer kernels will be released? Going to be ordering a refurb our getting a new phone because of light and dust leakage and dreading the hardware 004 revision with no working cameras is a possibility. So any idea as to a t time line (thought they had a month :mad:) and how long it would take you to incorporate said fix once source is available?

Any idea if the 004 is common now?

Btw, the new kernel is nice but I have found cfs never played nice with my revision three phones. Lots of random reboots regardless of havs or universal build. But awesome work, and your bfs kernels are best.
[EVO 4G Android Development] netarchy:
No clue on HTC actually releasing updated sources. Strictly speaking they should have released them already, and are sorely overdue.

Once that source is available, it's one of those "resolved practically overnight" kinda things, if we can't figure it out in the meantime.
[EVO 4G Android Development] davenukem:
Sad such a large company can't publish source in a timely fashion. That's great it will be such a quick fix with source. Worse comes worse if I get a new hardware revision I'll be a guinea pig if you please.

Sent from my PC36100 sing XDA App
[EVO 4G Android Development] godfirst:
So whats been changed in the new version net? Also should I run it in conservative as that seems to be default, our should I use smart?
[EVO 4G Android Development] akarol:
So, to get the most out of my battery, do you recommend I create a Screen Off profile 245/128 with a Conservative or Smartass governor? Also, do I have to create an active state profile with Conservative or will the new kernel automatically switch to it when the screen is turned on. I'm currently using 4.2.2 More Aggressive.

Thanks in advance!
[EVO 4G Android Development] netarchy:
That's a tough one, at the moment I'm running a screen off profile on conservative. Whether that turns out to be the best option I've not determined yet ;D
[EVO 4G Android Development] cavediver:
Why did you remove smartass from 4.2.2 as the default governor?
[EVO 4G Android Development] xlGmanlx:
He mentioned earlier that it did good in idle but wasn't the best when active
[EVO 4G Android Development] xHausx:
Sorry for the late reply.

Still there with no havs. I first started noticing it with version 4.2.0. It is most noticeable in landscape mode when using the youtube app, if you slowly scroll through the videos you can see the thumbnails tearing. I double checked with the 4.1.9 CFS build and I could get make it tear if I really tried but it was just barely there. I had to try to make it do it and it is so slight you'll never see it unless you're looking for it.
[EVO 4G Android Development] godfirst:
Never mind found the answer under the first post.
[EVO 4G Android Development] Biofall:
Gah. So instead of posting that, what's stopping you from reading the last twenty or so posts?
[EVO 4G Android Development] godfirst:
First off, I found the answer, by actually looking at the first post, just overlooked it. And second my bad if your the type of individual that takes interest in trying to flame someone rather then help them. Way to go buddy good job!:confused: