yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] ms79723:
Im at an hour of usage and I havent lost 1% of battery. Holy.Crap! And no..my phone hasnt just been sitting there idle, heavy texting and some browser usage. Browser usage for about 30 mins. I dont use my laptop anymore, so had to use my phone to browse while entourage was playing on my desktop.

4.2 kernel is officially the bees knees!
[EVO 4G Android Development] wmdunn:
How's the performance with this setup when browsing the internet?
[EVO 4G Android Development] flooberz:
are you using 4.2 cfs aggressive? or no havs?
[EVO 4G Android Development] ms79723:
For me its pretty good because with the set up it does crank the cpu up while loading pages, but as soon as you were to stop and read, it doesnt keep the cpu up, it immediately takes it down. And while scrolling it bumps up the cpu by 15% until reaching the max. The other governors would immediately jump from the min to the max for scrolling, but with that set up, it would probably only jump to 600Mhz for the scrolling and then back to 128Mhz as soon as you stop.
[EVO 4G Android Development] wmdunn:
Any problem with the phone waking up or delay when a call comes in?
[EVO 4G Android Development] ms79723:
Im using 4.2 cfs aggressive, but im not using the smartass governor except for my screen off profile. For my scaling im using conservative with the advanced settings that i put on the other page. And Im not charging to 100%. Im only charging to about 92-95%. And I wiped my stats twice, wiped it once when i reached 100% then turned on my phone and waited for it to do its thing with the crazy battery drain for no reason, then i wiped it again.
[EVO 4G Android Development] ms79723:
Nope, my screen off profile is 128 min / 384 max - smartass.

i chose to use smartass because someone said that it was kinda like interactive, so theoretically, whenever i turn my screen on my cpu should be at 384, but as soon as its off, it should go down to 128.

I also chose to use 384 because I noticed that if I set my cpu at 245, whenever i get a text, it would vibrate twice then play the notification sound. on 384 it vibrates twice and plays the notification sound at the same time.

It took 1 hour and 15 minutes for me to lose 1%
[EVO 4G Android Development] netarchy:
Default up threshold for conservative on 4.1.9.1 is 60, 95 tends to make things choppier in my experience ;D.

That said, I did include the different performance governors in all the 4.2 builds, so anyone is free to flip over to conservative and see how it works for them. That said, I'm looking to have another beta build ready soon(tm) ;D

It's been a busy week.
[EVO 4G Android Development] ms79723:
Ah >.< forgot to mention the default. Haha i remember when I tried to put it at 99 one time...torture, phone didnt even move.

And thank you for including the different governors, I noticed that 4.1.9.1 didn't have that, but it really didnt need the other options. You really did magic with that kernel, that kernel is the reason why I'm on a sense rom (didnt work on an AOSP rom for me)
[EVO 4G Android Development] netarchy:
Smartass is based on the concept of the interactive governor. Whatever you have your min set to is what smartass is going to idle at for sleep mode (defaulting to 245 unless you set it lower manually), the max is disregarded entirely (which is part of the "secret sauce™").
[EVO 4G Android Development] ms79723:
ohhhh, ok. im loving this kernel!!
[EVO 4G Android Development] netarchy:
Beta revision 4.2.1 is up with some changes to the smartass governor behavior in the hopes of toning down the power draw a bit during active use.
[EVO 4G Android Development] achllles:
Darn. I just flashed stock + tweak flash. I'll definately try the 4.21's in few days!!

Thanks buddy, and keep it up!!
[EVO 4G Android Development] ms79723:
Nice. I shall check it out later this morning and see how it does with my 4 hours of constant use. I have high hopes.

Edit: So far, this kernel seems to be acting like a combination of conservative when the screen is on and the beautiful smartass while idle; which is absolutely friggin amazing! I Wiped stats before going to this new kernel, but battery is draining fast, which is to be expected. I think that wiping the stats once is not enough, you have to wipe the stats twice. The first time you wipe is after flashing the kernel, then you reboot like normal. Once on the main homescreen, just wait 3-5 mins and let your battery percentage go down (use an app like battery indicator to watch this happen) then wipe the stats again.

If you reboot the second time and your battery percentage is higher than it was before wiping again, wait an additional 3-5 mins and do it again.

Edit2: Call me crazy..but after my second reboot, this new kernel with the screen on is acting the exact same as the 4.2 kernel. After my first reboot, with the screen on and nothing happening, it would go down to 128-245Mhz, after second reboot it now jumps from 245 to 998 >.<

Edit3: Disregard Edit2...after first reboot i was still on conservative. This new kernel is good, much better with dealing with the screen on situation. Im just gonna stick with my conservative for a bit longer, but everyone should give it a go, you'll notice the difference and you'll all be pleased with the results :D
[EVO 4G Android Development] netarchy:
Which build?

Where are you observing it jump directly from 245 to 998?

If you use setcpu, are you using any profiles? are you hardsetting a min/max and a governor?

If you look at the frequency stats on the info tab in setcpu, is there a spread over a range of frequencies or is it primarily showing activity in 245 and 998?

Bear in mind at some point many programs can make the cpu ramp up to 998, once the cpu load is high enough to warrant it, that's not necessarily a bad thing. It's seeing the stats over time in the whole range that is a more telling story (One caveat, if you just sit in setcpu with the info tab open, the cpu will largely hit 998 all the time because of all the work involved in constantly updating that tab in real time, you want to check it once in a while after you've been using the phone normally to get a realistic picture of how the spread is).

Edit after your edit3: Ah ha! ;D Now that you have it off conservative, lets see how it does ;D
[EVO 4G Android Development] ms79723:
I had no idea!! I usually just flip through each tab real quick and flip to my homescreen and swipe around to make my phone do work then check setCPU again to see the frequency jumps...

This smartass governor is kicking so much ass so far. Testing it with firefox browser (as opposed to the stock browser) and its holding its own, this is really amazing. This is amazing with GPS and 3g on. I was testing 4.1.9.1 with just wifi on and i dont think that was fair since wifi doesnt use as much battery as 3g. This new kernel is holding onto the battery like there's no tomorrow.

This has been a great way to start up a Friday :D now I think I should sleep haha.
[EVO 4G Android Development] playya:
Is anybody else having issues d/l any of the new kernels 4.2.1?
[EVO 4G Android Development] frifox:
Nenamark, multiple runs average:

v4.2.0 = ~20.1 fps

v4.2.1 = ~19.4 fps

Both CFS, less undervolting. No SetCPU or any other CPU/kernel tweaking, just plain stock Fresh v3.4.0.1

The fps drop isnt too dramatic but it's there.
[EVO 4G Android Development] wuclan48:
Probably the trade off of less draw down during use.

Sent from the void...
[EVO 4G Android Development] eniamg02:
Just ran nenamark 3 times got 20.7,20.7,20.6.

Fps2d 3 times all 53fps avg. Around 4.stdev.

Evio 1.5 no setcpu or other tweaks.seems to be better on battery life definitely.

Awesome job on the kernel net, thanks.
[EVO 4G Android Development] wmdunn:
Last night I tried ms79723's setup with 4.2 CFS more aggressive smart-ass, with setting SetCPU to conservative and screen off to smart-ass. I really like the performance feel with the phone active. I ran it a couple of hours, but not long enough to really get a read on battery consumption.

This morning, I d/l the new 4.2.1 CFS more aggressive smart-ass ... ran it stock with no SetCPU. My seat of the pants reaction is that it's not as responsive ... not really laggy, but just not as crisp as last night. So, now I'm a bit lost ...
[EVO 4G Android Development] Mich2Ga:
Was able to flash this one with Myn's Rom. Now will have to see how it plays with it. So Far it is Snappy...I LIKE THAT:D

http://qap.la/~netarchy/netarchy-toastmod-4.2.1-bfs-bfq-havs-less-smartass-universal-signed.zip
[EVO 4G Android Development] ms79723:
I'm currently testing stock 4.2.1 cfs more aggressive as well. I can tell ya how it does with heavy usage in about 3 hours. So far, my conservative settings seem a tad bit better, but that's because those settings were really aggressive when it came to underclocking.
[EVO 4G Android Development] sling:
Installed newer 4.2 build all seems well so far.

Ive noticed after overnight full charge that battery doesn't drop 10% as fast when taken off charger in the mourning thanks to 4.2 sleeping like a baby when screen off.

How EVO works charge for newbes that don't know,

After 100% reached charging stops and battery drain starts until device reaches 90% mark then starts charging again.

Net,

Can adjustment be made in kernel for charge to restart when it falls to 97% instead of 90%?
[EVO 4G Android Development] wuclan48:
Got a strange issue with the 4.2.1 beta. It seems to have killed my switchpro widgets ability to turn 3G on and off. All other functions of the widget seem to be working (not in a 4g area at the moment so I can't test that). Tried reinstalling the widget, tried restarting the phone, tried rewiping and reinstalling the kernel, no dice. Ideas? Worked perfectly on the 4.2 kernel.:confused:
[EVO 4G Android Development] ms79723:
Did you flash back to 4.2 to see if it still worked?

And if it does, just flash 4.2.1 without wiping anything and see how that works out.
[EVO 4G Android Development] wuclan48:
Well, I seem to have fixed it. I completely uninstalled switchpro, reinstalled, and it still did not work. Then I re-enabled 3g from the wireless settings menu. That somehow seemed to do it. Widget controls 3g again. Weird, but it works.

Sent from the void...
[EVO 4G Android Development] vincey2kr1:
Trying 4.2.1. Performance wise the bfs havs aggressive version set to conservative and overclocked to 1190 mhz is looking really good! My phone just doesn't play well with

Smartass. It's just to sporadic and choppy at times. Way to early to tell how battery life is but I'm hoping it's great. You set the bar pretty high with cfs 4.1.9.1 it's going to be hard to beat :)
[EVO 4G Android Development] sling:
HTC needs to keep an eye on this thread install kernels enjoy what EVO should have been in the first place.
[EVO 4G Android Development] rfeagan:
Can anyone explain the setcpu up threshold & down threshold percentages? What do they do and much range should play within to tweak performance?

Currently loving 4.2 cfs, oc to 1228, with suggested settings to 95up and 45down

Thanks folks
[EVO 4G Android Development] sgt. slaughter:
In the app itself theres a link to a webpage that explains all the variables in SetCPU
[EVO 4G Android Development] ms79723:
I think that the up threshold means that when the work load reaches the percentage of the value that you have set for that option, it will ramp up the cpu by the percentage that you have set for the freq step option. Down threshold does the exact opposite.

So with your set up, your phone will be less likely to ramp up the cpu to maximum right off the bat.
[EVO 4G Android Development] Quick2822:
That is normal behavior. Any widget that turns 3G on/off -- before you add the widget to your home screen you need to turn 3G on first. After it's on, then you add the widget.

I had that problem when I initially got SwitchPro.
[EVO 4G Android Development] d0cx:
Testing v4.2.1-cfs-nohavs installed over v4.1.9.1-cfs right now. Using SetCPU to set Performance governor and 1.228 GHz max, and a profile set to 499 MHz while Screen Off.

Attempted to OC to 1.267 GHz, worked for 1 minute, and then froze and rebooted itself. So far, stable at 1.228 GHz, as always.
[EVO 4G Android Development] ms79723:
I agree. Battery life with these kernels is just insane, I love bragging about it to iphone users now. Iphone 4 users can't even get the amount of hours I get on my phone with theirs
[EVO 4G Android Development] achllles:
Umn I also have Iphone 4, and I wouldn't go that far as for the battery life.
[EVO 4G Android Development] ms79723:
With my conservative settings, it kills...but I also use a 1800 mah battery. I only use the stock battery when I'm testing a new kernel.
[EVO 4G Android Development] abreuw83:
Perflock???

I am running 4.1.9.1 CFS Universal on my EVO 4G...I'm wondering if perflock is disabled.
[EVO 4G Android Development] ms79723:
I'm pretty sure that it is disabled.
[EVO 4G Android Development] Androidious:
So, I didn't do a search or anything yet, but since it's not listed in the change log on the 1st post... does anyone know what the changes are from 4.2 to 4.2.1?

Just curious. This kernel (4.2.1 cfs-bfq smartass more aggressive universal) is freakin' BAD ASS! It's given me so much better battery life and yet it's still over clockable :)

Nice chit netarchy ;)
[EVO 4G Android Development] netarchy:
Perflock has always been disabled in my builds. #?*! perflock! ;D
[EVO 4G Android Development] firemedic1343:
Well, at least you were honest. See above for your answer from netarchy. I was looking for the same thing...I used the search button to find the answer! :D:D:D
[EVO 4G Android Development] ms79723:
From waht i can tell, the main difference between the two is that 4.2.1 underclocks a lot more while the screen is on than 4.2. 4.2.1 is like a cross between 4.2 and 4.1.9.1

And i finished my testing for 4.2.1 CFS More Aggressive and the results are greatness!

-Up time is 4 hours and Im at 28% battery.

-Difference between awake and up time is 30 mins (awake time = 3.5).

-3G + 4G + GPS on the whole 4 hours (didnt use WiFi because I really wanted to strain the battery as much as possible).

-Discharge from 92%.

-Heavy heavy browsing, I test the kernels while at school and I use my phone instead of my laptop...so I watched some UFC fights in class, browsed through this site and reddit constantly and watched some youtube videos (Im a terrible student haha). The majority of that was done on 3g, probably about 30 mins on 4g.

-Played some wordfeud (i play that game all day everyday).

-Some light texting

This kernel is great, the drain seems bad, but lets be honest here...not everyone uses their phnes almost 3.5 hours constantly without sleep. I didnt test the sleep, just assuming that its good...

Gonna test this kernel with my conservative settings to see where I stand after I charge my phone back up.
[EVO 4G Android Development] luckylui:
Kernel 4.2.1 BFS Less is running very well w the Evio rom 1.5 oc'd to 1113 n uc'd @ 128... Great work net!

All 4.2 BFS i was having hiccups w the system it would freeze for abit then start up.. But i have it on the same setting as 4.2 n everything is awsome, GPS is on the money my data signal is strong also 4G, I was having problems earlier w 4G but this kernel cured it :D

Thanx!!
[EVO 4G Android Development] cosine83:
I have a quick simple question: will this work on the Droid Incredible since it's essentially the same hardware (minus the screen)? How hard would it be to port over to the DInc? I'd much prefer to use this on the company DIncs than King's kernels. Your kernels always seem to run the best...
[EVO 4G Android Development] ms79723:
I dont think so (to the first question). I believe that kernels are in the boot.img file, so if you were to flash this kernel, your phone wouldn't boot up.
[EVO 4G Android Development] st0921:
I can add to your test about the battery drain during the sleep. I flashed the kernel last night, charged battery to 100% (unplugged the charger right after reached at 100%) went to bed and got up after 6.5 hours of sleep, checked the baterry level... 98%!!!
[EVO 4G Android Development] luckylui:
True that man it wouldnt start
[EVO 4G Android Development] sling:
Thats better then Iphone 4 f,sure & many Blackberrys
[EVO 4G Android Development] xlGmanlx:
I don't know about blackberry though, all the ones I had were edge, but they could sit for days. I think they do push the best, ugly os otherwise
[EVO 4G Android Development] sling:
Well I know f,sure its better then 9630 & 9650 cdma.

With those devices I would loss 5-7% in that time frame during sleep.

True Ugly OS f,sure lol
[EVO 4G Android Development] xlGmanlx:
Oh yeah, only 2% over six hours is great standby
[EVO 4G Android Development] sag7392:
Good looking out! I've been getting the best battery life to date by doing what you posted. I know its a little early to say that, but I swear my EVO is really rocking! So again thanks and I even applied your advanced tab settings.

Sent using the best of the best...the HTC EVO 4G!
[EVO 4G Android Development] xlGmanlx:
You rocking a 3500?
[EVO 4G Android Development] sag7392:
Sorry, I'm not tracking...
[EVO 4G Android Development] netarchy:
The most important bells and whistles could probably be ported without too much trouble, but you definitely couldn't take the evo kernel and use it on the dinc
[EVO 4G Android Development] ms79723:
Haha, I'm pretty sure he's talking about the 3500 mah battery.

And I decided that im going to test this 4.2.1 on wifi while im at home since I don't work today...discharging from 89%, 30 mins has passed and I've lost 0%. The usage that I posted earlier applies to my wifi testing.
[EVO 4G Android Development] cosine83:
Man, I would give you my first born if you could get this kernel on the DInc. Or a six pack of beer. Same thing, right?
[EVO 4G Android Development] xlGmanlx:
right on the button
[EVO 4G Android Development] sag7392:
Hey, I'm at work trying to image a infected machine, hahaha. But no, I'm rocking a stock battery. With the use of Net's kernels and a great EviO ROM, an extended battery has not been needed.

@ms79723

Are you still running SA or have you switched backed to conservative on 4.2.1?
[EVO 4G Android Development] xlGmanlx:
calks ROM's are BEAST!! so right out of the box your set. whats your feelings on the 4.2.1?
[EVO 4G Android Development] :
3500Mah battery .
[EVO 4G Android Development] sag7392:
I just flashed the CFS version about 20 mins ago...but if it is a combo of 4.1.9.1 and 4.2, then it will truly be the sheeeznit for real!
[EVO 4G Android Development] xlGmanlx:
totally, when it comes to sense ROM's i would grade calk out as a TripleA dev, can't wait to see your usage results!
[EVO 4G Android Development] luckylui:
Im on calks rom w BFS 4.2.1 and damn its good! Had to uninstall setcpu tho cause it was tweaking out so fudge it lol, set it to smartass ocd to 1113 ucd to 128 and uninstalled setcpu all good to go :)
[EVO 4G Android Development] xlGmanlx:
yeah, in my opinion ever since sense 3.28 and up setcpu is no longer a must have to assist with battery life. between the kernels and the new ROM's they are getting better and better at battery life
[EVO 4G Android Development] luckylui:
What bout the oc widget? How we able to oc w out one of those?? JW how u do it..
[EVO 4G Android Development] xlGmanlx:
I don't really OC anymore, but when I did, I would just set it up to do at boot then uninstall
[EVO 4G Android Development] sling:
Im going to give calks rom a go this evening see how it does with 4.2
[EVO 4G Android Development] R32_Rocky:
Just an FYI warning :)

I installed the newer 4.2.1 cfs no havs last night. For some odd reason, I could not get Linpack to go above 32!!!??? I thought how could this be as slow as the stock kernel, even though I had setCPU oc'd to 115200? Then it dawned on me! I had installed the stock kernel prior, and used disable perflock and still had it checked to start at boot. Doh! Unchecked it, and now the scores were back up to 36-38 again. So just make sure you unchecked that for non stock kernels.
[EVO 4G Android Development] luckylui:
Ic ic so i did it right then lol, ive been having problems w setcpu latley its unbelievable man, constant freezing n black screen w even sense force closing on me it sucked.
[EVO 4G Android Development] Trident:
Been using the 4.2 beta kernel with no issues until I just tried "netarchy-toastmod-4.2.1-bfs-bfq-havs-more-smartass-universal-signed.zip". My EVO locked up as soon as everything loaded- required a battery pull.

Using the Azrael ROM. Just flashed the CFS version and it is working beautifully.
[EVO 4G Android Development] xlGmanlx:
OC? did you wipe prior to flashing? auto detect speeds? Set at boot checked? I would always suggest testing settings before setting at boot
[EVO 4G Android Development] sling:
Couldn't resist I went ahead flashed calks finding everything running good...real good :)
[EVO 4G Android Development] xlGmanlx:
Calk never disappointed me, your in good hands
[EVO 4G Android Development] iggy712:
So when is the release of the official kernel?
[EVO 4G Android Development] xlGmanlx:
When it's ready haha, seriously though I don't think net mentioned a release date
[EVO 4G Android Development] iggy712:
Can't wait to try it with Myn's rls3
[EVO 4G Android Development] sag7392:
Or me...his ROM is downright awesome!
[EVO 4G Android Development] Trident:
Yes

No (never done so when flashing kernels):rolleyes:

Yes

Yes. I hadn't thought of that, since I've never had the issue. But a good idea.
[EVO 4G Android Development] xlGmanlx:
i always flash the cache's when i load a new kernel, just my two cents

and some phones react differently to kernels then others so what worked on a similar one, might not always work. sometimes throttling down the OC a tad actually helps improve speed as your phone might not be able to handle, hope you get it sorted!
[EVO 4G Android Development] sag7392:
Okay Net, what the hell are you doing? This kernel (4.2.1 CFS SA Aggressive) is fn sick!!! I have never, ever seen my EVO perform and maintain GREAT battery life! You need to work for NASA or the CIA or be a professor at MIT...dude, you are one hell of a dev and the folks at HTC need to take notes from YOU!!!!
[EVO 4G Android Development] eniamg02:
Ok I have been getting great! Battery life from 4.2.1 best I've seen cfs more agressive havs,but I was just scrolling through my homescreens and I was getting some lag, was about to try bfs version but decided to install setcpu first.well after installing setcpu (not touching the settings) the lag went away..weird, any ideas?
[EVO 4G Android Development] xlGmanlx:
placebo effect? maybe reboot, uninstall and give it a shot? or maybe try less agressive as that might work better with your hardware
[EVO 4G Android Development] ms79723:
Only lag I've had on this rom is on boot up, but thats when my 3g turns on and sync kicks in, just 3 sec lag...something was probably running in the background.
[EVO 4G Android Development] thenewguy821:
On Rls3 Beta, kernel 4.2.1 more agressive w/Havs has been amazing. I am sure it can only get better with the official release.
[EVO 4G Android Development] terence74:
SetCPU

The 4.2.1 cfs aggressive seems to be great. Do I run setcpu with this if so do I turn on my profiles. I thought I saw that it is not recommended.

Thanks
[EVO 4G Android Development] xlGmanlx:
i think its only advised to set the governor and thats it, but i could be wrong
[EVO 4G Android Development] ms79723:
Just use setCPU to see that the governoris actually set to smartass. And naw, don't use the profiles, shouldn't need it with this kernel.
[EVO 4G Android Development] ms79723:
I switched back to conservative for that.
[EVO 4G Android Development] scooter185:
flashed 4.2.1 BFS SA NoHavs and am getting the best life so far. The Achilles heel to all the kernels seems to be my job. Despite getting 4G inside, the 3G signal is crap, and my battery drops like a rock.