kingxkernel now with BFS!


Last Updated:

  1. tsipa

    tsipa Well-Known Member This Topic's Starter

    Joined:
    Jun 7, 2010
    Messages:
    636
    Likes Received:
    111
    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
     

    Advertisement
  2. novox77

    novox77 Leeeroy Jennnkinnns! VIP Member

    Joined:
    Jul 7, 2010
    Messages:
    3,965
    Likes Received:
    3,256
    I'm testing this kernel atm. looks pretty good so far.
     
  3. exBBuser

    exBBuser Well-Known Member

    Joined:
    Jun 6, 2010
    Messages:
    921
    Likes Received:
    123
    Report back with ur impressions on it after u had time to play with it.
     
  4. LS1

    LS1 Well-Known Member

    Joined:
    Apr 12, 2010
    Messages:
    100
    Likes Received:
    65
    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.
     
  5. One Beast

    One Beast Well-Known Member

    Joined:
    Jul 14, 2010
    Messages:
    557
    Likes Received:
    75

    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......
     
  6. tsipa

    tsipa Well-Known Member This Topic's Starter

    Joined:
    Jun 7, 2010
    Messages:
    636
    Likes Received:
    111
    I am on DC and had the same issue with overclock on #7 and BFS.
     
  7. novox77

    novox77 Leeeroy Jennnkinnns! VIP Member

    Joined:
    Jul 7, 2010
    Messages:
    3,965
    Likes Received:
    3,256
    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?
     
  8. LS1

    LS1 Well-Known Member

    Joined:
    Apr 12, 2010
    Messages:
    100
    Likes Received:
    65
    Absolutely.
     
  9. One Beast

    One Beast Well-Known Member

    Joined:
    Jul 14, 2010
    Messages:
    557
    Likes Received:
    75
    I officially endorse the new BFS #2 Kernel..Plays well with my Overclock now:cool:
     
  10. v01rider

    v01rider Well-Known Member

    Joined:
    May 26, 2010
    Messages:
    985
    Likes Received:
    169
    no random reboots or freezes?
     
  11. One Beast

    One Beast Well-Known Member

    Joined:
    Jul 14, 2010
    Messages:
    557
    Likes Received:
    75

    Nope ran a couple of Quadrants at 1228mhz with set cpu set to performance


    With the last BFS it rebooted when at 1228mhz before i could even run a benchmark
     
  12. v01rider

    v01rider Well-Known Member

    Joined:
    May 26, 2010
    Messages:
    985
    Likes Received:
    169

    good to know!! :cool:
     
  13. One Beast

    One Beast Well-Known Member

    Joined:
    Jul 14, 2010
    Messages:
    557
    Likes Received:
    75
    I did however Wipe both caches before i flashed....Its a new thing im tryin to get used to before flashing any kernels
     
  14. v01rider

    v01rider Well-Known Member

    Joined:
    May 26, 2010
    Messages:
    985
    Likes Received:
    169
    ^^agreed^^ i need to follow that simple instruction!
     
  15. novox77

    novox77 Leeeroy Jennnkinnns! VIP Member

    Joined:
    Jul 7, 2010
    Messages:
    3,965
    Likes Received:
    3,256
    netarchy is working on a new kernel with HAVS: version 4.1.9. Still beta atm. Assuming it allows for 1.2mhz overclocking, it should be on par with Kingx's latest and greatest. Just a heads up.
     
  16. uminchu

    uminchu Well-Known Member

    Joined:
    Oct 14, 2009
    Messages:
    525
    Likes Received:
    134
    What was your Quadrant score with your preferred kernel?
     
  17. One Beast

    One Beast Well-Known Member

    Joined:
    Jul 14, 2010
    Messages:
    557
    Likes Received:
    75

    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
     
  18. tsipa

    tsipa Well-Known Member This Topic's Starter

    Joined:
    Jun 7, 2010
    Messages:
    636
    Likes Received:
    111
    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.
     
  19. One Beast

    One Beast Well-Known Member

    Joined:
    Jul 14, 2010
    Messages:
    557
    Likes Received:
    75

    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
     
  20. Hazy

    Hazy Well-Known Member

    Joined:
    Aug 10, 2010
    Messages:
    82
    Likes Received:
    6
    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 #?
     
  21. Hazy

    Hazy Well-Known Member

    Joined:
    Aug 10, 2010
    Messages:
    82
    Likes Received:
    6
    so im gonna try the king kernel with cfs, or move on to something else cuz BFS#4 and #6 just make my phone crash when OCd to 1228, maybe i dont even need that speed, but at least i wanna have the option to do it...
     

Share This Page

Loading...