Root kingxkernel now with BFS!

Discussion in 'Android Devices' started by tsipa, Aug 18, 2010.

  1. tsipa

    tsipa Well-Known Member
    93

    Jun 7, 2010
    636
    111
    93
    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
     

    Advertisement

  2. novox77

    novox77 Leeeroy Jennnkinnns!
    VIP Member
    313

    Jul 7, 2010
    3,965
    3,256
    313
    I'm testing this kernel atm. looks pretty good so far.
     
  3. exBBuser

    exBBuser Well-Known Member
    93

    Jun 6, 2010
    921
    123
    93
    Miami,FL
    Report back with ur impressions on it after u had time to play with it.
     
  4. LS1

    LS1 Well-Known Member
    53

    Apr 12, 2010
    100
    65
    53
    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
    78

    Jul 14, 2010
    557
    75
    78

    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
    93

    Jun 7, 2010
    636
    111
    93
    NYC
    I am on DC and had the same issue with overclock on #7 and BFS.
     
  7. novox77

    novox77 Leeeroy Jennnkinnns!
    VIP Member
    313

    Jul 7, 2010
    3,965
    3,256
    313
    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
    53

    Apr 12, 2010
    100
    65
    53
    Absolutely.
     
  9. One Beast

    One Beast Well-Known Member
    78

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

    v01rider Well-Known Member
    103

    no random reboots or freezes?
     
  11. One Beast

    One Beast Well-Known Member
    78

    Jul 14, 2010
    557
    75
    78

    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
    103


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

    One Beast Well-Known Member
    78

    Jul 14, 2010
    557
    75
    78
    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
    103

    ^^agreed^^ i need to follow that simple instruction!
     
  15. novox77

    novox77 Leeeroy Jennnkinnns!
    VIP Member
    313

    Jul 7, 2010
    3,965
    3,256
    313
    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
    93

    Oct 14, 2009
    525
    134
    93
    What was your Quadrant score with your preferred kernel?
     
  17. One Beast

    One Beast Well-Known Member
    78

    Jul 14, 2010
    557
    75
    78

    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
    93

    Jun 7, 2010
    636
    111
    93
    NYC
    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
    78

    Jul 14, 2010
    557
    75
    78

    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
    26

    Aug 10, 2010
    82
    6
    26
    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
    26

    Aug 10, 2010
    82
    6
    26
    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...
     
Tags:

Share This Page

Loading...