Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
DookMatt Old
(Last edited by DookMatt; 31st May 2011 at 10:25 PM.)
#1  
Guest
Thanks Meter
Posts: n/a
Default [KERNEL] BFS Scheduler for Mik CM7 | RELEASED

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!
The Following 3 Users Say Thank You to For This Useful Post: [ Click to Expand ]
 
eagledipesh
Old
#2  
eagledipesh's Avatar
Senior Member
Thanks Meter 29
Posts: 231
Join Date: Jan 2011

 
DONATE TO ME
What is BFS scheduler used for and how does that help CM7 6.5.2 apart from setting default governor, Waiting for the patch, Thanks.
Press thanks if i have helped you.

Micromax A116 HD - Stock ROM
> Please sign petition here
> Please request for Micromax A116 device thread

LG Optimus One P500 - CM 10.1 ROM

TWITTER | FACEBOOK | eagledipesh@gmail.com | dipesh.parmar@outlook.com
 
cmangalos
Old
#3  
Senior Member
Thanks Meter 10
Posts: 253
Join Date: Nov 2010
Location: 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
Old
(Last edited by mik_os; 12th June 2011 at 01:57 PM.)
#4  
mik_os's Avatar
Recognized Developer
Thanks Meter 1831
Posts: 743
Join Date: Apr 2010
Location: 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.
The Following User Says Thank You to mik_os For This Useful Post: [ Click to Expand ]
 
Aldeirid
Old
(Last edited by Aldeirid; 31st May 2011 at 09:23 PM.)
#5  
Member
Thanks Meter 3
Posts: 31
Join Date: Mar 2011
Quote:
Originally Posted by mik_os View Post
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...el-schulte.pdf

A.
 
franciscofranco
Old
#6  
franciscofranco's Avatar
Recognized Developer
Thanks Meter 44864
Posts: 10,360
Join Date: Dec 2010
Location: Mountain View, CA

 
DONATE TO ME
Indeed! I've tried with higher CONFIG_HZ but nothing good came off it, but in my desktop HZ as 1000 is a good boost.
franco.Kernel - Galaxy Nexus
franco.Kernel - Nexus 4
franco.Kernel - Nexus 7
franco.Kernel - Nexus 10


Google+ | Twitter | Portfolio

CruzerLite franco.Kernel case for the Nexus 4
CruzerLite franco.Kernel case for the Galaxy Nexus

You don't like my reply? Read this

However, if you put any trust in Quadrant scores you could use them to prove that dancing naked for 5 minutes in your garden affects device performance. By Chainfire
The Following User Says Thank You to franciscofranco For This Useful Post: [ Click to Expand ]
DookMatt Old
#7  
Guest
Thanks Meter
Posts: n/a
Quote:
Originally Posted by mik_os View Post
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
Old
#8  
Senior Member
Thanks Meter 10
Posts: 253
Join Date: Nov 2010
Location: Cardona, Rizal
Quote:
Originally Posted by mik_os View Post
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
 
dongimin2
Old
#9  
dongimin2's Avatar
Senior Member
Thanks Meter 26
Posts: 237
Join Date: Feb 2010
Location: Singapore
Quote:
Originally Posted by DookMatt View Post
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!
if its unsigned, do i need to sign it before flashing?
if yes, how?
 
josinpaul
Old
#10  
josinpaul's Avatar
Senior Member
Thanks Meter 65
Posts: 266
Join Date: Jan 2011
Location: cochin
Quote:
Originally Posted by dongimin2 View Post
if its unsigned, do i need to sign it before flashing?
if yes, how?
no you dont need to. but you will have to uncheck the option "toggle verify signature" in the recovery. thats all
LG p500 running Jelly Bean
Iconia a500 with thor's JB

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...