[KERNEL] BFS Scheduler for Mik CM7 | RELEASED

D

DookMatt

Guest
I downloaded mik kernel from his git repo and I patched it to add BFS Scheduler (0.404 patch works very well) and to set smartass governor to default.

I use it on CM7 Beta 6.5.2 and it works!

DOWNLOAD: http://www.multiupload.com/917W030Y00

EDIT: ZIP file is unsigned!
 
Last edited:

cmangalos

Senior Member
Nov 12, 2010
325
16
0
Cardona, Rizal
bfs - performance wise
cfs - multi tasking wise

i hope tun.ko from mik' s rom can be on this kernel since the tun.ko on mik's,rom is not updated, openvpn is not working, and i need it badly

Sent from my LG-P500 using Tapatalk
 

mik_os

Retired Recognized Developer
Apr 13, 2010
746
1,830
0
Poltava
I didn't used BFS because of strange perfomance issues in GB. If this one is ok I maybe try to use it.

About tun.ko: in 6.5.2 it has been built directly in kernel, but I don't have openvpn to test it.
 
Last edited:
  • Like
Reactions: Bytecode

Aldeirid

Member
Mar 19, 2011
36
20
0
I didn't used BFS because if strange perdomance issues in GB. If this one is ok I maybe try to use it.
Yeah there was an issue with dynticks and low CONFIG_HZ (phones were affected since they shouldn't really go above 100); it should have been fixed in bfs 404 :) I've been using it since your 6.5.2 release and no issues have arose (and no groundbreaking performance improvements either).

@cmangalos: actually, CFS is the default kernel scheduler, and is therefore supposed to be very scalable (i.e. works well enough on machines ranging from 1 to thousands of (logical) cpus), while BFS uses a different approach which privileges user interaction and minimizes latency (hence *theorically* improving system responsiveness), at the cost of lower throughput.

for anyone interesting here's an enlightening read: http://www.cs.unm.edu/~eschulte/data/bfs-v-cfs_groves-knockel-schulte.pdf

A.
 
Last edited:
D

DookMatt

Guest
I didn't used BFS because if strange perdomance issues in GB. If this one is ok I maybe try to use it.

About tun.ko: in 6.5.2 it has been built directly in kernel, but I don't have openvpn to test it.
With 0.404 there aren't bugs... if you want, you can release a new version with CFS and a version with BFS... or maybe you can release flash zip kernel! Or maybe i can do it for you! :p
 

cmangalos

Senior Member
Nov 12, 2010
325
16
0
Cardona, Rizal
I didn't used BFS because if strange perdomance issues in GB. If this one is ok I maybe try to use it.

About tun.ko: in 6.5.2 it has been built directly in kernel, but I don't have openvpn to test it.
im always using openvpn, and when i started to use cm7 roms, tun.kos are always not compatible with the kernel, if you want mik, i can give you servers, username and pw, and use openvpn setting app found in market

Sent from my LG-P500 using Tapatalk
 

4silvertooth

Senior Member
Mar 23, 2011
1,424
137
0
Android Hell
Works great can't test wifi right now but everything else works, good benchmark scores (not very high Oc 245/768 performance kp beyond that ). Testing it further.

Sent from my LG-P500 using XDA Premium App
 
Last edited:

Zerobarat1

Senior Member
Feb 1, 2011
1,003
59
0
Even though BFS has nice loading times and boot times , it sucks in video playback . Just tested it and it shocked me at how many times it would stutter