• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root kingxkernel now with BFS!

tsipa

Android Enthusiast
Jun 7, 2010
636
111
NYC
King has incorporated BFS in his latest kernel based off of the CFS #7.

What is BFS?

BFS is the Brain F*** 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."

Link:

[KERNEL] [2.6.32.15] [HAVS] [BFS] [FPS] [OC] [UV] KiNgxKernel #1/#7 "Want BFS?" - xda-developers
 
Kernel runs like shit on Fresh 3.1.0.2. Went back to usual #7, and its much better. BFS is really pretty meaningless, there is no noticeable increase in performance, which is why it wasn't utilized in Froyo.


Im on Fresh Aswell and my overclock wasnt stable on the BFS Version and i didnt see a difference either (Before the phone rebooted on itself) -__-

On the CFS Version however ive been using my Overclock at 1228mhz all day today and ran 2 Quadrant test in a row at 1228Mhz with setcpu set to Performance and it was solid and didnt reboot......
 
Upvote 0
Im on Fresh Aswell and my overlock wasnt stable on the BFS Version and i didnt see a difference either (Before the phone rebooted on itself) -__-

On the CFS Version however ive been using my Overclock at 1228mhz all day today and ran 2 Quadrant test in a row at 1228Mhz with setcpu set to Performance and it was solid and didnt reboot......

I am on DC and had the same issue with overclock on #7 and BFS.
 
Upvote 0
I'm doing a lot more than just OC tests. My main concern is battery optimization. Anyhow, I've attempted to use the max detected value of 1.26mhz. None of the kernels have been stable here. I'm testing on a stock 2.2 rom.

BFS can't handle 1.22. Looks like CFS kernel 7 is the best by concensus so far?
 
Upvote 0
On BFS kernel 4...Running fresh rom i got a 1648


On the latest BFS #6 i got a 1601 Running Baked Snack........


FYI liking Baked Snack more then Fresh ROM

What are the advantages of Baked Snack over Fresh? I used the earlier releases of Fresh and then switched to DC 3.2.3 because it ran faster. I am currently on DC 3.5 with the #6, I still like DC but they haven't been updating the ROM lately so I am just wondering how the other ROMs perform in comparison.
 
Upvote 0
What are the advantages of Baked Snack over Fresh? I used the earlier releases of Fresh and then switched to DC 3.2.3 because it ran faster. I am currently on DC 3.5 with the #6, I still like DC but they haven't been updating the ROM lately so I am just wondering how the other ROMs perform in comparison.


Personally i just thinks it runs a bit faster than fresh and my scrolling on the Web browser and typing while in the web browser has greatly improved
 
Upvote 0
I officially endorse the new BFS #2 Kernel..Plays well with my Overclock now:cool:

Sorry if I'm not looking hard enough, but I couldnt find an easy explanation about the differences among these kernels.. I tried #6 with baked snacks and it would freeze/reboot when OC to 1228..... I was tryin fresh with netarchy before it the browser was acting up on me. So which kernel do u guys prefer and what are the differences between the kings #?
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones