yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] netarchy:
While your mileage may vary, bfs should be the better performer theoretically. As for battery, I'm not sure, I'd hope they are relatively similar, but again your mileage may vary ;D (read: it hasn't been out long enough to really make that conclusion).
[EVO 4G Android Development] eniamg02:
Ok thanks trying out bfs now.
[EVO 4G Android Development] blissid:
Using the 4.1.8cfs version since my phone didn't like 4.1.7(which was bfs) and it's working great. :)
[EVO 4G Android Development] eniamg02:
Oced at 1190 running perfect did a few quadrant runs highest I got was 1665.seems very responsive great work once again netarchy.
[EVO 4G Android Development] Maikock:
does bfs and cfs do? i been searching and cant find the answer...i think Cyanogen made bfs, should i go search his threads for that answer?
[EVO 4G Android Development] l33tlinuxh4x0r:
it is the scheduler. afaik it has to do with queuing up commands and other things for the cpu to run like a print queue correct me if I'm wrong.
[EVO 4G Android Development] netarchy:
Cyanogen did not make bfs.

http://en.wikipedia.org/wiki/Brain_Fuck_Scheduler
[EVO 4G Android Development] xHausx:
Bfs and cfs are from linux and have to do with how the processor gets used. Cfs is usually better for efficiency but bfs is better when it comes to making stuff responsive and run smoothly.

That is just from my limited understanding of it though, I may be wrong.
[EVO 4G Android Development] jrw233:
I am really impressed with your 418 bfs kernel net. My numbers are about 50 points higher in quadrant over cfs. And the numbers are much more consistent than either your cfs kernel or kings current kernel. And while I can spike just a tiny bit higher on kings kernel his averages are a bit lower overall.

All comparisons done at 1113/1113 performance with set cpu. Numbers were taken 5 minutes after boot. Quadrant numbers averaged with 10 attempts per kernel. Wifi on 4g off bluetooth off gps off. All tests done on baked snack 1.4 with riptide latest theme. No clue on battery usage. Excellent work!!
[EVO 4G Android Development] Maikock:
Do kernels affect WiFi access? I was easily able to connect to WiFi using 4.1.7 but now in 4.1.8 bfs it can see my router but won't connect at all. It was the same for me using all kernels before 4.1.7, it scans and tries to connect and never does...is there something I can Do to fix this?
[EVO 4G Android Development] l33tlinuxh4x0r:
Try a cache and delvik cache wipe that should fix it let me know if it doesnt. BTW it is working for me (I'm using 4.1.8 bfs bfq)
[EVO 4G Android Development] jd9900:
+ 1 always a good idea.
[EVO 4G Android Development] TorxT3D:
WHOA! highest quad scores yet! NON-OVERCLOCKED.

4.1.8 BFS on fresh 3.1.0.2

quad - 1452, 1465

neocore - 31.6

nenamark - 17

this kernel is blazing! havent tried cfs yet
[EVO 4G Android Development] finsmaniac02:
just as a warning, I flashed this kernel and lost everything (apps/settings/etc, it was like a hard reset although it didnt ask me to set anything up)...

I have a relatively recent titanium backup of it all, so its not so terrible... just thought I would give a heads up
[EVO 4G Android Development] JOEOZUNA4U:
can i OC 4.1.8-bfs-bfq-kernel?
[EVO 4G Android Development] zone23:
Check here:

http://xdaforums.com/showpost.php?p=7091039&postcount=1
[EVO 4G Android Development] jd9900:
I'm not disagreeing with you, but I have flashed dozens of netarchy's kernels and have never run into this. This is on three different evos all running different roms. I've had boot loops and had to pull battery to get back into recovery but that's the worst of it for me.
[EVO 4G Android Development] zone23:
Got my highest Quadrant score EVERRR!! 1616 and I'm able to OC with this kernel to 1228 without issue. Previously I could only OC to 1190.
[EVO 4G Android Development] finsmaniac02:
Yes I have flashed many as well, going back to several of the 2.1 kernels. I have never had it happen that way... I am sure it was a fluke kinda thing, I guess my "warning" should have just been to restate how important it is to nandroid when you flash a kernel. I had been not doing that because I've never had a problem.

I am sure this kernel will be awesome as usual, do not mean any bad press for netarchy lol
[EVO 4G Android Development] JOEOZUNA4U:
I guess i meant to ask if overclocking was stable but i just saw your post so i guess it is ... thanks for the help!
[EVO 4G Android Development] l33tlinuxh4x0r:
Me too thanks for the heads up!!! Well it runs for a bit but crashes if I try to benchmark it or something else really cpu intensive
[EVO 4G Android Development] JOEOZUNA4U:
i have the same problem if i oc over 1228
[EVO 4G Android Development] jd9900:
Good point yeah. especially with kernels coming out 6 times a day at least do a daily nand. :>
[EVO 4G Android Development] phatmalu:
What is CFS and BFS Editions and what is the difference between both?

What is CFS and BFS Editions and what is the difference between both?
[EVO 4G Android Development] moysauce:
This happened to me when i flashed the latest BFS version of the kernel. The worst part is that i don't have titanium on here. The market is also deleted. HELP!! Any suggestions?
[EVO 4G Android Development] Genjinaro:
From what I've gathered on a quick search, CFS for processor consistency, BFS for performance.

As for battery advantages between the two, thats up in the air.

See CFS

http://en.wikipedia.org/wiki/Completely_Fair_Scheduler

See BFS:

http://en.wikipedia.org/wiki/Brain_Fuck_Scheduler
[EVO 4G Android Development] bacdoliljo:
Are there any real quantitative performance differences between CFS and BFS on the Evo? Or any other mobile phone? You can't really trust everyone's comments that something is faster because it seems so to them unless it's totally obvious that it is faster. The wiki that netarchy posted references a blind test done on the nexus which showed no perceptible performance difference. On a side note, the same idea about testing user comments goes to battery life too. And that spreadsheet out there comparing Roms' performance is useless. Oops, almost started a rant there.
[EVO 4G Android Development] l33tlinuxh4x0r:
The quadrent scores are simular but in everyday use BFS seems to be faster less lag and what not.
[EVO 4G Android Development] jerdog:
4.1.7 bfs was a total disaster for me....

Having said that, I am now using 4.1.8bfs on Calkulin's 1.1 and it's ROCKING

OC 1.228 max, 422 min interactive, sleep profile only of 384 max/min

Quadrant - 1600 (my best ever)

Linpack - avg 45, but got 48 a couple times

fps2d - 54, 2.70 stdev
[EVO 4G Android Development] addisonhammer:
Waaaait a minute...

where did you get Caulkin's 1.2??

I have been watching for an update, 1.1 ROCKS...

Do you have some sort of inside source?
[EVO 4G Android Development] newshades:
I hate to ask.

I like your work but I hate to ask to see if you could help the lack of my programming skills.

I was trying the wired android tether and it gives me an error of unsupported Kernel. Could you add the few scripts or what is needed to get me up and running?

http://code.google.com/p/android-wired-tether/

Also buzz me if you can I would like to help you with other beta testing or software testing if you need it.
[EVO 4G Android Development] jerdog:
Oops... I have 1.1 - was mistaken. Updated my post
[EVO 4G Android Development] superevilllama:
The program has been updated. There is nothing wrong with the kernel. Look in the evo apps forum for a thread regarding android tether.
[EVO 4G Android Development] addisonhammer:
Haha, thats fine... I just got excited :p
[EVO 4G Android Development] getinked:
gotta try this combo forsure. Thanks for the info.
[EVO 4G Android Development] jerryparid:
BFS is mostly a placebo.

1. Google has done tests to show that it doesn't not visibly influence performance.

2. There is a reason why the most common linux scheduler is CFS
[EVO 4G Android Development] Muledeer:
using 4.1.8 bfs - getting "processcom.google.android.apps.maps" force close when firing up google latitude

everything else runs fine

going back to 4.1.7 (i cleared cache and dalvik 2x each)

Mule

ok - can get it to work if turn off wifi and gps - then turn them back on, wifi first then gps

go figure -- I'll keep playing with it...
[EVO 4G Android Development] finsmaniac02:
I don't have any help for you, sorry :-/

I do heavily recommend Titanium Backup, I would have paid 20 bucks for that if I had to, its very useful.

I just went ahead and flashed a new rom (newest FRESH) anyways to mess around.

Put the 4.1.8 BFS kernel on it, and things are going well.

Quick question though: has anyone noticed that profiles in setCPU seem to hurt the phones performance a LOT now? I have been using the same sort of profiles for a while (one for over heating, one for charging, etc) but specifically the one to underclock while screen is off seems to be hurting. Used to be 284/284 on demand... tried changing the max/min and changing to conservative or even performance and every time when I wake the phone back up it is SLUGGISH. I have tried 4.1.7 BFS and 4.1.6 (which was not bfs) and 4.1.8 BFS and they have all been similar.

For now I just turned off profiles and have it on the conservative governor (because I would like SOME battery life haha) and everything seems to be nice.
[EVO 4G Android Development] JG-1:
Set Screen Off to 384 max 384 min, powersave.
[EVO 4G Android Development] halmo20:
After 418bfs, bunch of apps disappeared, widgets stopped working and couldn't install new apps from market... Back to 417
[EVO 4G Android Development] fr4nk1yn:
My phone has always benches inconsistent with setcpu.

Sometimes ondemand outperforms performance but profiles always has to be off for a decent score.
[EVO 4G Android Development] finsmaniac02:
I don't have "powersave" available, how do I get that? I have the newest setcpu (2.0.2 i think).

The 384/384 does seem to help though, thought I tried that before but maybe not. For now I bumped my standard governor to "on demand" and that helps a lot with the performance after waking (I use "weather and toggle widget" with the animations on unlock, clouds are pretty jumpy with conservative when you unlock but pretty smooth on on demand).

Will see how battery is with "on demand" 284-1113 and 384/384 conservative for power off....
[EVO 4G Android Development] MJStephens:
I was having problems with Maps and I thought it was Kings Kernel. I did a Nand restore to EViO 1.1 and the stock kernel and I was still getting FC's. I just uninstalled Google Maps and reinstalled it and flashed the Kernel back over it and it was fine.
[EVO 4G Android Development] N00dle:
hey netarchy, not sure if you noticed but the files linked in the first post have a description of bfs while the changelog and the actuall file names of the downloads are BFQ
[EVO 4G Android Development] netarchy:
Both 4.1.8 kernels have bfq, one uses the bfs scheduler, one uses the cfs scheduler. That's why the file names are tagged -cfs-bfq and -bfs-bfq respectively
[EVO 4G Android Development] jonathaflores:
I tried both Kernels on fresh, I like Bfs-Bfq kernel better I feel is way faster!!!
[EVO 4G Android Development] N00dle:
gotcha just noticed that.
[EVO 4G Android Development] luckylui:
Has anyone tried the cachemate apk?
[EVO 4G Android Development] drdrewdown:
4.1.8 CFS working great on my EVO. tried BFS & was not happy with performance. things seem/are a ton smoother on CFS for me
[EVO 4G Android Development] xxbabiboi228xx:
Same here I'm running SteelH rev E2 seems like the battery is holding up as well
[EVO 4G Android Development] xweaponx:
4.1.8 CFS on Calkulin 1.1 performs flawlessly.

Does not like OC'ing above 1.19; severe instability occurs from 1.228 - 1.267...
[EVO 4G Android Development] tjmontan:
with cfs and SteelH rev E2 which tether version works> (hope you dont mind me asking> thanks)
[EVO 4G Android Development] ruudymike:
thanks for the gps info, wifi and gps on and off do the trick for me
[EVO 4G Android Development] xxbabiboi228xx:
no problem V 2.0.2
[EVO 4G Android Development] bobdude5:
oh please do the nova ones too pleeaaase :)
[EVO 4G Android Development] psych2l:
You novatek guys have great support from ffolkes, see the thread linked on post 12.

Before I flash, does anybody have a link to the stock kernal in case the tearing is too annoying or there's some unforseen battery issues with this kernal? Thanks!
[EVO 4G Android Development] netarchy:
I haven't been able to reproduce this so far, still bringing up youtube vids with no issues.

Are you possibly overclocking with setcpu?
[EVO 4G Android Development] 06ms6:
The tearing is noticeable, but the whole new feel of a phone without the input lag is amazing...think I'm gonna stick with it. Thanks for the kernel!
[EVO 4G Android Development] apollooff320:
Nova ppl are stuck at 40Fps right now.
[EVO 4G Android Development] Krandor311:
Tearing is a bit annoying but getting the big FPS boost while still having the camera available is worth it for the time being.

Prolly gonna leave the phone unplugged while I'm asleep to see if it's messing with standby battery life at all. Is the undervolting built in or does it need to be tweaked around with an app?
[EVO 4G Android Development] netarchy:
Made some modifications, tearing is still present, but my main interest is to see if it helps sensitivity for people who were seeing some issues with it.

http://qap.la/~netarchy/toastmod-2-kernel-signed.zip
[EVO 4G Android Development] docsparks:
Im using this on Nonsense 1.5 with JIT, and man, I<3u.

tested all my regular stuff, everything works great.

only tearing I get is from swiping screens as fast as I can,

and same for my Galaxy S-launcher swiping fast as I can across 9 screens.

I open up google maps, and use it like a madman, and no tearing at all.

youtube hd worked fine, first go.

using RockPlayer beta, Im able to stay at 30-32fps solid to watch episodes of Tosh.0 on my phone.

without this, it stays at around 25, and audio/video gets out of sync, one of my biggest pet-peaves in life.

I did all of my testing, without it OC'd, just regular max ghz with SetCPU with the setting ondemand.

Average FPS is 52.

--

Dont forget, the easiest way to see what screen you have is by using the power control widget, and pressing the brightness button. If your screen fades between brightness, you have Novatek. If the screen brightness changes instantly, its Epson. Easiest way to check.

This is the way the EVO should come stock.

Makes me not want to use my nexus anymore, Thank god.
[EVO 4G Android Development] casual864:
Clockwork wouldn't let me flash this. :confused:

First kernel doesn't work with Evolution9 aka 2.2.
[EVO 4G Android Development] netarchy:
Doh! Thanks for bringing the flashing problem to my attention, should be fixed now. Re-download the 2nd kernel and it should be flashable.

As for 2.2, I wasn't sure if it would work or not for 2.2, I've only tested it with 2.1.
[EVO 4G Android Development] casual864:
Ah, it's fine I'm testing it with DC's latest rom. Re-downloading the 2nd kernel thanks. And for 2.2 it freezes whenever you reach the vanilla lock screen.
[EVO 4G Android Development] netarchy:
Right. On that note I'm long overdue for a date with my pillow.

Sent from my Evo4g with tapatalk
[EVO 4G Android Development] casual864:
Same here. Sorry to let you know, but the 2nd kernel still won't flash. Missing the img file. :( zzzz
[EVO 4G Android Development] acrh2:
This is AWESOME!

The screen is so much more responsive!

Tearing is barely noticable.

Fps2d is 55+-11.

Touch lag is GONE!

Camera/wifi seem to work just fine.

Thank you.
[EVO 4G Android Development] cerbera8:
Using DC 3.2.3, but I have a Novatec display so I can't reap all the benefits. Still fun to overclock though! Thank you and I hope you or someone else can fix the Novatecs.
[EVO 4G Android Development] Tactic13:
Second build also crashes at lock screen on 2.2 but system boots up quick up to that point.
[EVO 4G Android Development] Krandor311:
Look at the thread for novatec displays, the fps isn't as high as seen on the Epsons but everything here is there too.
[EVO 4G Android Development] chumba8:
I didn't know if I had one or the other I just tried it with Rom manager anyway lol and it works this is exactly what I was looking for thanks bud this is awesome
[EVO 4G Android Development] cerbera8:
I still have a 30 fps cap on mines using Fps2D.

I would use the one posted on link #12, but I want to use the camera.

I'll just settle with 30fps for now until they are able to fix it.
[EVO 4G Android Development] armystrong:
From my understanding Novatek's have higher FPS possibility, but what is go great about Epson?

Which is better?

I have Novatek. Also running DC v3.2.3
[EVO 4G Android Development] tkrechel:
Netarchy, would you mind posting your setcpu settings. I have no issues with how i'm running I'm just curious what you have yours set up like? Thanks for this awesome kernel!
[EVO 4G Android Development] tkrechel:
I too have seen this, but it's something I'm willing to trade for the rest of the features
[EVO 4G Android Development] netarchy:
My settings:

Sampling rate: 50,000

Threshold: 75

Screen off profile: 245 min/max

Plus my other profiles

Sent from my Evo4g with tapatalk
[EVO 4G Android Development] natefuhr:
Likewise.. just noticing and reporting like a good beta tester

Just did 3.5... let it snooze a few times now with no wake issue.... weird code glitch?
[EVO 4G Android Development] netarchy:
I suspect it's a side effect from using 128 mhz as a min speed in setcpu

Sent from my Evo4g with tapatalk
[EVO 4G Android Development] natefuhr:
Net... is this something you changed? I haven't futzed with those numbers...
[EVO 4G Android Development] netarchy:
The overclocking patch opens up more speed frequencies on the high end and the low end, setcpu detects the entire range by default, so yes... and no ;D
[EVO 4G Android Development] natefuhr:
I was just reading that a few posts up awaiting your reply... thanks for the explanation...
[EVO 4G Android Development] ao7996:
Main:

Max: 998 mhz

Min: 128 mhz

(ondemand)

Sampling rate: 40,000

Threshold: 95

Screen off profile

Max: 499 mhz

Min: 128 mhz
[EVO 4G Android Development] Krandor311:
Well in regards to this I'd just like to add that I haven't noticed any issues with setting min to 128, and it extends battery life during idle drastically.
[EVO 4G Android Development] netarchy:
You might consider setting the threshold to something a bit lower, 75-80 works quite well for me. Otherwise what you're essentially telling setcpu to do is not speed up the cpu until the load hits 95% of capacity for the current speed. It can result in things being a bit sluggish at first.

You might also consider bumping the min for screen off to 245 and seeing if it gets rid of that lil stutter. I actually stopped using 128min for screen off myself because I would randomly get a touch of stutter at unlock, and that seemed to be the culprit.
[EVO 4G Android Development] SolsticeZero:
Can you give us examples of your profiles if you don't mind?
[EVO 4G Android Development] natefuhr:
And here it goes an hour into it.... less often but still happening
[EVO 4G Android Development] netarchy:
These are my profiles:

Charging/Full: 652min 998max Priority 100

Battery < 75%: 128min 806 max Priority 90

Screen Off: 245min 245max Priority 70

Battery < 50%: 128min 691 max Priority 50

Battery < 25%: 128min 576 max Priority 50

They aren't necessarily the be-all and end-all of profiles, but they work pretty well for me ;D
[EVO 4G Android Development] natefuhr:
Just checked logs in OS Monitor

Repeatedly getting:

[ERROR] acpuclock: Unable to drop ACPU VDD.

On the MISC tab I have a scaling range of 245760 ~ 998400 and a frequency range of 128000 ~ 1267200

Does this help shed any light?
[EVO 4G Android Development] mntbkr:
Excuse my ignorance, I'm still new to the hole Android world, I have search but could not find (I'm sure if I spent the day reading I would) when flashing a new kernel, do I need to wipe? are there any special instructions I should follow? thank for your info. Oh and thanks on the SetCPU recommendations Ill start with those.
[EVO 4G Android Development] EtherealRemnant:
It happens unplugged, I use overclock widget but it even does it when its turned off. I am running frankenrom and having zero other issues with it.

I can 100% reproduce it if I turn auto brightness on and sit in indirect light and start scrolling a web page while I shift from and towards the light. I'll get between 3 and 5 thick tears down the screen. It only happens when the screen is brightening or fading. In other words, you have to continuously flick the text up and down while shifting towards and away from the light source.
[EVO 4G Android Development] netarchy:
That might, actually, I'll look into it.
[EVO 4G Android Development] netarchy:
You shouldn't need to wipe.
[EVO 4G Android Development] SolsticeZero:
Thanks! the charging/full one seemed to bring my stdev from 12 to 6
[EVO 4G Android Development] biggggant:
i had the same issue and the dialer was also fc'ing booted back into recovery and recovered my backup... I guess I'll try cfs :fingers crossed:
[EVO 4G Android Development] emulatorx:
WOW ..so far so good on 4.1.8cfs..I have never seen these results...Ever!

Unplugged at 5:30am this morning..it is now 4pm and battery is currently @ 23%..mild to moderate use..ie: text..calls..mild you-tubing..

I usually get 4-6 hours MAX...I'm now at 10 1/2 hours....niceeee...thanks netarchy!
[EVO 4G Android Development] liquidrezin:
4.1.8 BFS vs CFS

I'm using Baked Snack 1.4, no overclocking, and tried 4.1.8 BFS and CFS and here's my obsveration.

I ran Quadrant 3x for each and I took the highest score. BFS got 1430 and CFS got 1390. The thing that I notice most though, is that CFS seems smoother overall, especially noticeable when swiping home screens. For this reason alone I'm going to use the CFS version.
[EVO 4G Android Development] PlankLongBeard:
Try BFS

Thats the beauty of his Kernals.. I swear the roms and and Netarchy are hand in hand. :D

Try BFS, its much better, for a bump for performance.. Battery is the same, per-say, a little better on BFS, my opinion, can't create to much as it hasn't been reviewed by many as Archy said.. Should give it a shot though.. Rememember you've always used CFS.. Try BFS then have a nice BBq.. :rolleyes:
[EVO 4G Android Development] LCfromNY:
I lost my apps and market too. Did a quick wipe (cache & dalvik) and everything came back upon reboot!
[EVO 4G Android Development] felacio:
Has anyone actually played any.games or ran any 3D benchmarks to see if there IS any sort of disernable increase in performance? From the changelog 4.1.7 and 4.1.8 have tweaks to OpenCL and such and I was wondering if that helped gaming at all. Nobody has mentioned that at all.

...in 1943, I killed a drifter.
[EVO 4G Android Development] Biofall:
Nova plays ridiculously better on King's number 3.

I think your sig is a sick social experiement
[EVO 4G Android Development] d4sheriff:
My evo hangs at the HTC Evo screen..... Running fresh latest..... installed 4.1.8 cfs kernal....... any ideas why it is not booting? I have also done a cache, and davlik wipe twice....
[EVO 4G Android Development] mawst95:
Which scaling should i use? on demand or conservative? What's the difference? With conservative, nothing scales. Caulkin's 1.1 ROM
[EVO 4G Android Development] ThorSonic:
I had the same problem. I had to go back into to recovery and reboot a couple times before it would stop hanging. It still took a couple minutes on the HTC Evo screen before it started to load the boot screen.
[EVO 4G Android Development] d4sheriff:
OK.... I will try it again.... just got done restoring my backup.....
[EVO 4G Android Development] drdrewdown:
Just fyi. You can flash another version of the kernel without any nandroid involved. reflash a kernel and it will take over. Just a thought, it might save you some time

Sent From HTC EVO 4G Using Tapatalk Pro
[EVO 4G Android Development] d4sheriff:
Ok.... Thx for the tip!!! Will give another go....