yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] bluefire808:
Holly Sh!t i have a oc of 1228mhz on concervative and i used my phone all day with full screen brightness and music playing and my battery it at 71%. With netarchy at a much lower clock i would be in the 30% range right now !!!!!! Is this love i feel? Hahahaha
[EVO 4G Android Development] yamaford:
Im going for a little different approach. I just set max to 768 min to 245 and interactive. Screen of power save. It still feels berry crisp.I don't know what changed but I like it.
[EVO 4G Android Development] kingklick:
Just patched in BFS

I tried that other scheduler but it just wasnt happenin
[EVO 4G Android Development] PeoplesHelper:
Have pre7 working....:D
[EVO 4G Android Development] Jsimon9633:
sorry but what is BFS?
[EVO 4G Android Development] utb:
WOW! excellent work King. Just flashed kernel 7 and now i went from x1.43 to 2.13 using juicedefender on fresh. Keep up the updates.
[EVO 4G Android Development] mshnayde:
Can you share you SetCPU settings.

Thanks.
[EVO 4G Android Development] kingklick:
brain **** scheduler by con kolivas

its a cpu scheduler designed for performance
[EVO 4G Android Development] akarol:
Ok guys... time for some SetCPU profiles. I'm still somewhat confused as to what each state means (conservative, powersave, interactive, etc.) What are the differences between each of them?!

Currently, these are my settings:

003 - Nova

Fresh 3.1.0.1 + latest radios

king's #7

SetCPU:

Temp > 50C: 499/245 100% powersave

Screen Off: 245/245 95% powersave

Charging/Full: 998/245 90% performance

Battery < 25%: 499/245 85% powersave (Changed to conservative since powersave locks it at lowest clocks always.)

Battery < 100%: 998/245 80% conservative

Fps2D: 53FPS @ ~3.00 stdev

Quadrant: 1207

Linpack: ~34.0 MFLOPS

Do you guys recommend any changes?! What are some of your settings and benchmarks?!

Thanks in advance...
[EVO 4G Android Development] akarol:
This article...

http://www.pokedev.com/setcpu/

... doesn't mention the 'interactive' state of SetCPU. What does it do exactly?!
[EVO 4G Android Development] jkinnison90:
Will it still net a good battery life?
[EVO 4G Android Development] rebosxl:
Copied your settings on my phone! If it can survive my whole work day (including going to and from work) without a single charge, it is perfection lol.
[EVO 4G Android Development] kingklick:
ok BFS kernel #1 is live!

post feedback please

gotta step out for a lil

:D
[EVO 4G Android Development] kingklick:
cpufreq: interactive: New 'interactive' governor

New interactive governor.

This governor is designed for latency sensitive workloads, UI interaction for

example.

Advantages:

+ significantly more responsive to ramp cpu up when required (UI interaction)

+ more consistent ramping, existing governors do their cpu load sampling in a

workqueue context, the 'interactive' governor does this in a timer context, which

gives more consistent cpu load sampling.

+ higher priority for cpu frequency increase, rt_workqueue is used for scaling

up, giving the remaining tasks the cpu performance benefit, unlike existing

governors which schedule rampup work to occur after your performance starved

tasks have completed.

Existing governors sample cpu load at a particular rate, typically

every X ms. Which can lead to under powering UI threads when the user has

interacted with an idle system until the next sample period happns.

The 'interactive' governor has a different approach. Instead of sampling the cpu

at a specified rate, the governor will scale the cpu frequency up when coming

out of idle. When the cpu comes out of idle, a timer is configured to fire

within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer

fires then we assume the cpu is underpowered and ramp to MAX speed.

If the cpu was not 100% busy, then the governor evaluates the cpu load over the

last 'min_sample_rate' (default 50000 uS) to determine the cpu speed to ramp down

to.

There is only one tuneable for this governor:

/sys/devices/system/cpu/cpufreq/interactive/min_sample_rate:

The minimum ammount of time to spend at the current frequency before

ramping down. This is to ensure that the governor has seen enough

historic cpu load data to determine the appropriate workload.

Default is 5000 uS.
[EVO 4G Android Development] lamboh:
do i flash this on top of #7 or do i choose either one?`
[EVO 4G Android Development] rjmjr69:
King is that governor and the rest you had still included in the #1 bfs kernel

I know everyone is going to ask what BFS is and no it cant be renamed thats what the dev calls it.

http://ck.kolivas.org/patches/bfs/bfs-faq.txt

Might want to post that on the first page op

Here is a quick description from devs page

"What is it?

BFS is the Brain **** Scheduler. It was designed to be forward looking only,

make the most of lower spec machines, and not scale to massive hardware. ie

it is a desktop orientated scheduler, with extremely low latencies for

excellent interactivity by design rather than "calculated", with rigid

fairness, nice priority distribution and extreme scalability within normal

load levels.

Extreme scalability within normal load levels? Isn't that a contradiction?

For years we've been doing our workloads on linux to have more work than we

had CPUs because we thought that the "jobservers" were limited in their

ability to utilise the CPUs effectively (so we did make -j6 or more on a

quad core machine for example). This scheduler proves that the jobservers

weren't at fault at all, because make -j4 on a quad core machine with BFS

is faster than *any* choice of job numbers on CFS. See reverse scalability

graph courtesy of Serge Belyshev showing various job numbers on a kernel build

on a quad core machine. The problem has always been that the mainline

scheduler can't keep the CPUs busy enough; ie it doesn't make the most of

your hardware in the most common situations on a desktop! Note that the

reverse scalability graph is old; the scalability has improved since then."
[EVO 4G Android Development] Jsimon9633:
that's what I did

and yes it has the same governors as #7
[EVO 4G Android Development] Noxious Ninja:
Cool, I'll give the BFS kernal a try tomorrow.

BTW, any reason you used BFS 313 and not 318? Not that I'm complaining, of course... your hard work is amazing.
[EVO 4G Android Development] cowfodder:
My brain asplode reading that.
[EVO 4G Android Development] plmiller0905:
I would like to know this as well.
[EVO 4G Android Development] rjmjr69:
Choose one or the other. And I suggest you ALWAYS wipe DAVIK
[EVO 4G Android Development] Jsimon9633:
I already answered

I wiped dalvik and cache and flashed the BFS kernel
[EVO 4G Android Development] Jsimon9633:
seriously I just felt completely ignorant after reading that lol
[EVO 4G Android Development] cowfodder:
Another update. Since shutting my wifi off I've sat at 8% battery for almost 2 hours. Mostly screen off, but a few quick texts and a check of XDA from the app. Love this kernel.

Oh, and I forgot to screenshot it, but I got a 1495 quadrant earlier. v7, oc'd to 1190 on DC 3.5, though I stay at 1152 normally. Browser likes to FC at 1190.
[EVO 4G Android Development] rjmjr69:
hehe me too I was like OK so beyond me but hey its info people are going to ask. And king there is an update to the as well as another user pointed out. But I was noticing the release you used was tide to the hero kernel? did that make it easier to adopt to the evo?
[EVO 4G Android Development] lamboh:
odd, i had fresh 3.1.0.1 with netarchy's latest 4.12 with HAVS, flashed the #7 and then the BFS (no wipe), now everything looks the same, except under menu, settings, about, softwware it says im running baked snack??

correct me if im wrong, the BFS zip was a rom?
[EVO 4G Android Development] akarol:
So, does this new Kernel include both HAVS and BFS?! I'm reluctant to leaving HAVS... :P
[EVO 4G Android Development] akarol:
Interesting... All in all, it's safe to say that this state is superior to 'conservative'? At what cost? Less battery life?
[EVO 4G Android Development] kingklick:
Yes it has both
[EVO 4G Android Development] derrickj:
For anyone having problems with Wireless Tether and this kernel on FRESH (probably others but I use FRESH), do the following:

1) Use Titanium Backup to Uninstall Wireless Tether (for whatever reason, just uninstalling from the 'manage applications' feature does not completely uninstall it and creates BIG problems for you trying to get it to work.

2) Reboot

3) Flash kernel (I have #6 because I can't flash them faster than King can make them :)

4) Reboot

5) Install Wireless Tether #7

You should be good.
[EVO 4G Android Development] lido:
please forgive a newb question but what is the difference between the bfs and the original v7 king kernel?
[EVO 4G Android Development] kdbrown5:
BFS is designed to scale more frequently? Would this have an impact on battery life? Is #7 or #1 bfs supposed to be better for bat life right now?
[EVO 4G Android Development] pongoface:
Wow are you kidding me lol. 1610 quadrant oc'd to 1228mhz on bfs#1. I love it, battery check time good night all. Something keeps kicking me off 3g lately but i'll figure that out later. Hope it is not the kernel. Has happened with bfs, #7, and netarchy's latest.
[EVO 4G Android Development] dangerruss:
OC at 1.15 unfortunately all my phone will handle. But awesome score hope battery life is good. My new favorite. Just wish I could overclock a little harder. Great job.
[EVO 4G Android Development] rjmjr69:
Did you try shutting non needed processes down etc?
[EVO 4G Android Development] xxbabiboi228xx:
I don't see how people think the battery life will be good when the CPU is overclocked don't make any sense. I'm thinking that's why are battery life is to **** right now because of the 1ghz processor. It's defiantly not the screen and to think Qualcomm is gonna have a 1.5 out in Q4 of this yr hope the phone comes with a car battery.
[EVO 4G Android Development] akarol:
What do you use for that and which ones do you have shut down?!
[EVO 4G Android Development] akarol:
I don't think my laptop would score that high. :P
[EVO 4G Android Development] TX2000:
I have to to say that this kernel is giving me awesome batery life.. got it of the charger at 9am and now is 1am and my batery is at 45% as im typing this.. im using ver 3. Going to try the new one going to keep it updated.
[EVO 4G Android Development] xlGmanlx:
Rocking the Evio version of this and i think i have found my soul mate, at least thats what my wife says, either that or the mistress haha. No disrespect out there to the other dev's but i don't care what the linpack or quad scores are, i got my kernel and my ROM
[EVO 4G Android Development] leeh41:
Installed BFS V1. First thing i noticed was the phone boot much faster. Now for the 24 hr battery test....

FPS 54 STDEV 3.68

Linpack score is down, but feels faster... 34.414

flashed from V6 in clockwork, wiped cache twice, and flashed.
[EVO 4G Android Development] Darian89:
So which kernel is suppose to get the best battery life? & which one is overall better than the other?
[EVO 4G Android Development] kingklick:
Updated change log to say bfs kernel has havs implemented

:)
[EVO 4G Android Development] evohack99:
Is there a way I can flash this newest kernel with out using a computer? Lol I'm in bed

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Android Development] eniamg02:
Flash it like a rom.through recovery
[EVO 4G Android Development] hooover:
Running Baked Snack 1.3 I was getting random boots after running #7 since it had been posted, I'm not sure what was causing them...So I un-installed, I notced that everyone who has kernels out have now incorporated HAVS...I'm wondering if this is still the superior kernel...As these things come so fast that who is really testing battery life

Today after Flashing #7 a few mins after it was posted my battery was at 81% it lasted past 10pm tonight ans was heavily used= 15 pictures, 3 videos(over 2mins a piece), 120 text if not more, constistant facebooking and surfing...I had no doubt that this was the kernel for me until i startedgetting random reboots after the battery notified me it needed to be charged and i placed the device on the charger... :confused:
[EVO 4G Android Development] darkhova:
You might be able to use the evo browser to navigate to the download link and download the zip that way...Then when your in recovery navigate to the downloads folder and flash it
[EVO 4G Android Development] evohack99:
Do I just save it on my sd? I was saving to my computer them moving it to my sd

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Android Development] darkhova:
It up to you i just save it straight to my sd though

KingxKernel #7 CFS Version Visit that link on ur evo and see if you can download the file from there straight to ur SD
[EVO 4G Android Development] evohack99:
Doing that now bro

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Android Development] evohack99:
Okay here goes nothing, see us on the dark side quick booting now!

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Android Development] aaron130:
+1 right here man!!!
[EVO 4G Android Development] evohack99:
Ok not using computer, download, use rootexplorer go to downloads find the file long press copy, moved to sd card, now going too flash, see us on dark side !

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Android Development] sfld:
If im on v6 should i flash 7 then bfs or just bfs?
[EVO 4G Android Development] darkhova:
If you want BFS just flash the BFS......
[EVO 4G Android Development] sfld:
Whats the benefit of bfs over v7 cfs?
[EVO 4G Android Development] Djay45:
Damn nice scores with BFS #1.

Able to OC to 1228 with no crash.

Linpack = 40.517 ( was the highest, consistent scores 40.4+)

fps2d = 54 fps stdev 4.12

quadrant = 1450

Will have battery stats tomorrow night
[EVO 4G Android Development] kingklick:
Wow that's great!
[EVO 4G Android Development] evohack99:
Good news it flashed , bad news kept rebooting, I'm guessing it was unstable on high fqs

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Android Development] evohack99:
Guess you have to flash #7 before you flash bfs it didn't work flashing over #6

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Android Development] evohack99:
Okay what's wrong I clear both caches and fladhed #7 and it did the same thing , what an I doing wrong? I'm using #6, it boots to the launcher screen then freezes and reboots.

Sent from my netarchy_toast, froyo beast of a machine evo!
[EVO 4G Android Development] rmriggin:
Do you have setcpu? Reboot and freeze issues might be from too high of CPU clock.
[EVO 4G Android Development] Djay45:
Well after running these tests, I let my phone charge a bit, went to try to use it right now and was experiencing tons of lag just moving from screen to screen or using any app. Went into system panel and there wasn't any specific app chewing up processor or anything. Lowered my OC to 1075 and still same performance. Tried using interactive and performance governor, same.

Wiped & re-flashed, performance is normal again, will update later if it begins to lag again. I am using clockwork to wipe/flash and I have heard that there are issues with clockwork not properly wiping? I just haven't had any issues so haven't bothered to try installing Amon Ra's recovery. I may just do that now.
[EVO 4G Android Development] pongoface:
I only use amon's. Really do not care for clockwork. Just my opinion.
[EVO 4G Android Development] ryoung07:
I am having the same issue with both this kernel and Netarchy's kernel. They work fantastically for a time and then start lagging terribly for no apparent reason. I've flashed back to the stock kernel and don't experience the issue. I an not oc'ing. I am on Netarchy's Burnt Rom.
[EVO 4G Android Development] cerbera8:
I was going to post something nice but BFS #1 just crashed at 1.19 GHZ.

Other than that, it was working great!

Oh wells. Keep on trying!

Running 002 hardware with EViO 1.1.
[EVO 4G Android Development] felacio:
Hey guys, I wanna share some results I have. I have NOT updated to the new #1 BFS Kernel yet, I wanna see how everyone else is doing with that one first.

But, I have had some alone time with #7 and I'm beyond happy with the results so far.

a quick run down of what is running.

Tasker (profile set to disable ALL Data when the screen is off, and reenable 3G every 20m for 2mins, when screen comes back on, so does 3G and 4G)

SetCPU+Widget (No profiles at ALL, set at 245/1113mhz and Conservative)

Messaging Widget (4 of them.)

Beautiful Widget

Music, Last.fm, Youtube widgets

Launcher Pro (plus, Bookmarks widget.)

Switches Pro.

WidgetLocker with another Beautiful Widget.

GPS off, Bluetooth off.

I played some Super KO Boxing, sent about 50txt or more, made 20min phone call, visited this forum using Taptalk several times. Then went to a movie and haven't really touched the phone since.

Full charge at 7pm- checked battery just now at 2:21am and found the battery at 55% That is 7+hrs with, what I consider, light usage. I don't think my phone has ever done that well. The 2 hrs I was in the theater the battery flatlined and I didn't lose a single percent.
[EVO 4G Android Development] nugzo:
Quick note on battery usage bfs #1. Went to bed at 3:00 90% battery, up at 5:30 to let the dog out, still 90%. Not to bad. I know thats not much of a test, but it's lookin good so far. setcpu set to conservative, no profiles, 1228 max 245 min.
[EVO 4G Android Development] xlGmanlx:
i am on the evio version of this thing, and i think i am in love. Going to do some testing like that myself, but so far, the BFS i think has put this over the top. To hell with the numbers, it just feels right
[EVO 4G Android Development] willy900wonka:
The juice plotter line is fuzzier with bfs. Not sure how it (juice) would rebound, but you can see the timer effect. Too bad we can't have a screen off bfs timer interval and a screen on bfs interval.
[EVO 4G Android Development] JG-1:
Really like the BFS #1.

Running EViO 1.0.1 ROM.

OC @ 1152

was able to get a 1485 quadrant, and 54 fps. Seems nice and smooth too.
[EVO 4G Android Development] Danielfo:
Crashed on me while tring to overclock to 126. Using BSF. Runs okay while not overclocked. But my 3g connection now seems sketchy.

Guna test out 7

Sent from my evo
[EVO 4G Android Development] tsipa:
Ok so #6 was running perfectly on my Evo for a couple of days. Yesterday, I flashed BFS #1 and once everything loaded, the phone would do 3 bootloops, load and then start the process over again. I then decided to flash to #7 and I would get random reboots every few minutes. I went to do a nand restore and Amon's wouldn't let me telling me to run it through ADB. I then proceeded to flash back to #6 and all was well with nand restore working again. This morning, I decided to give it another go and this time wiped my cache before flashing. BFS #1 seems to be working well so far, I will update if I have any issues.

I have a question though, would my failure to wipe really cause such erratic behavior? I have never wiped before flashing a kernel in the past....

P.S.: I did adjust my SetCPU settings when I originally flashed BFS to a max of 1.19 Ghz but this is not all that much more than the max setting on #6 and netarchy's kernel was running fine at that speed.
[EVO 4G Android Development] JG-1:
1260 is way too high.

Anything above 1152 gets unstable (at least for me)......1152 is a rock though.
[EVO 4G Android Development] Success100:
Some people can run 1260 just fine. I'm stable at 1190, anything above that crashes my phone

Sent from my Damn EVO!!
[EVO 4G Android Development] felacio:
Just because you can set 1.19ghz on 6 and netarchy doesn't mean you.can.on 7. Read the changelog. It specifically says that voltages are even.lower than 6. And I know for a fact that netarchy voltages are in the upper range of "undervolting" from my experiences. I could always clock higher with netarchy than I could with BakedKernel#1

...in 1943, I killed a drifter.
[EVO 4G Android Development] bluefire808:
Does anyone know if any advandages that the new BFS kernel is suppose to bring to the table?
[EVO 4G Android Development] tsipa:
Thanks, I thought that this may have been the issue but since I have clocked to that speed before I didn't believe that was the cause.
[EVO 4G Android Development] scriptx:
"Not too bad"... that's pretty much as good as you're going to get, unless you expect the device to sleep with 90% and wake 2 and a half hours later at 91%, without being plugged in!
[EVO 4G Android Development] scriptx:
LET ME GOOGLE THAT FOR YOU. THX

http://en.wikipedia.org/wiki/Brain_Fuck_Scheduler
[EVO 4G Android Development] Success100:
L M A O

10 char
[EVO 4G Android Development] blueblur:
I'm having the same issue.. I'm on Baked Snacks 1.3 and havs #7. no profiles on setcpu...1190 max / 245 min (I really miss 128 min, what happened to that?) and I have scaling set to on demand to see if it improved laggyness but it doesnt seem to. I've got massive touch screen lag... didn't really have this issue with netarchys 4.0.3 -- I even changed it to performance mode to keep it always at 1190 and I still had a lag.. weird. Completely wiped with Amon's recovery and started from scratch.. Did a nandroid of baked snacks before I put on #7 so I will revert to that and try BFS.

@kingklick -- you're the man!
[EVO 4G Android Development] nugzo:
BFS 1, Freak E Froyo Final (yay for juggs) Conservative Gov. min 245, max 1228 no profiles = 3:00-9:00 (6hours) started at 90% ended up at 87% What an amazing transformation :) and without a setcpu update..:eek: Only thing i did was make sure bt, wifi and gps was off. Mobile network still running. Great work King! Klick ass job!
[EVO 4G Android Development] yamaford:
I stopped using screen off power save after trying to get the flashlight app to come up to find my work boots at 5am running late and not trying to wake the wife. The damn thing would not budge then when it finally woke up every command I had previously touched happened all at once. I'm liking interactive gov but something on my end it waking the phone up every hour all night long.juice plotter looks like stairs. Flat then drop then flat then drop.
[EVO 4G Android Development] Biofall:
I've never run anything but netarchy, but I heard some batt life rumors, plus I was itching to flash and net wasn't kicking it right now. I'll run my standard battery life tests today, but I just performed htc's battery calibration test, and so far it's performance isn't as good. But performance come's second to battery life for me with this phone.

Can't OC past 115 on these kernals btw
[EVO 4G Android Development] manup456:
Man bro you did a killer job cfs #7 is the ****, but i tried bfs #1 and this is crazy. I always liked bfs on sense @justanotherdev used bfs on our old G1 sense roms and I loved it then and still do performing like a champ battery is also the best I have seen.

Great Work king.
[EVO 4G Android Development] rugedraw:
You, sir, are THE MAN! Finally got the tether to work following this. It doesn't broadcast wireless "n", but that is quite alright. I can OC, tether and keep my 8MP camera resolution all in one kernel. I can FINALLY stop flashing all kinda crap and enjoy my phone.....lol

By the way, I got it to work using these instructions and kernel #7. I haven't tried with the new BFS kernel yet.
[EVO 4G Android Development] Fiireball32:
Nooo you don't I just flashed the signed zip and everything running fine

Sent from my Evo 4G ZoOm ZoOm!!
[EVO 4G Android Development] trixr750:
Thank you... By the way...

Is anyone running dc3.5 with this kernel without any bug? Anything not working?
[EVO 4G Android Development] kingklick:
Sounds about right!