[GPL]2.6.29.6 BFS Kernel V6 Update 10/17/10

Decad3nce

Retired Forum Moderator / Inactive Recognized Deve
Feb 19, 2010
2,086
2,761
0
Its something about the Interactive CPU governor on certain phones. Probably the ones that cant go past 768 for some reason. I set it to performance and on demand it works great but when you dont have setcpu installed or when you do and set the speed but still use the interactive gov, then it starts to lag and eventually freezes to where the phone is unusable and have to pull the battery out.
It may be because the task(waking) is being scheduled prior to the interactive cpu governor being able to ramp up the cpu. Which would also hold true when it comes to cpu intensive tasks.

I'll have conap revert the default state of the interactive governor for the next release. We'll also push a CFS based kernel with all these updated goodies.

CFS + interactive cpu scheduler is absolute sex.
 

Decad3nce

Retired Forum Moderator / Inactive Recognized Deve
Feb 19, 2010
2,086
2,761
0
Well put lol. And that sounds good, but either way great job on this both of you! I'm using it with normal settings on demand but everything is still so much smoother.
Though I have to say.. I've patched up the BFS on my heroc branch to .318(and .330 locally) and it seems to be a bit more 'stable' with interactive. I'll have to add in the stuff later for desirec(eris).
 

Nikolai2.1

Senior Member
May 16, 2010
1,653
53
0
Though I have to say.. I've patched up the BFS on my heroc branch to .318(and .330 locally) and it seems to be a bit more 'stable' with interactive. I'll have to add in the stuff later for desirec(eris).
There's probably that one small difference that makes everything go wrong
 

Decad3nce

Retired Forum Moderator / Inactive Recognized Deve
Feb 19, 2010
2,086
2,761
0
once i switched to interactive the phone completely stops responding. heres my lastkmsg.
View attachment 394202
Looks like interactive was fail in jumping from 480 to 768, I had the same problem recently on the heroc BFS builds with interactive cpu governor. It's something that I'm also looking into.

If you can recreate this with is a dmesg output and a logcat, it would be fantastic.
 

wilshyre

Senior Member
Jul 11, 2010
131
20
0
At boot my phone runs normal for a min then starts to lag badly. I switch governor to ondemand then back to interactive and it works beautifully again. Do The same thing if it starts to lag again. For the boost this kernel gives its definitely worth the occasional glitch.

Again, thanks so much, decadence and conap. Decadence, you don't even have an Eris and are doing this for us. You're a great man for that and we all appreciate it more than you can know.

Sent from my Tazz Froyo 2.0 using XDA App
 

grimjeeper

Senior Member
Jul 16, 2010
167
23
0
Panama city,Fl
Looks like interactive was fail in jumping from 480 to 768, I had the same problem recently on the heroc BFS builds with interactive cpu governor. It's something that I'm also looking into.

If you can recreate this with is a dmesg output and a logcat, it would be fantastic.
i can get the logcat, how i go about getting the dmesg?
 

wilshyre

Senior Member
Jul 11, 2010
131
20
0
By the way my Bluetooth stereo headset synced with my phone just fine running this kernel. Watched and listened videos on YouTube for a couple hours last night, all with audio running thru my Bluetooth headset. Also used wifi, AND GPS last night and both seemed to work fine on my and my wife's eris. So far so good.

Every now and then and at boot it super lags, but switching governor back and forth to ondemand and back to interactive always fixes, then its back to glorious speed and smooth usage.
Thanks!

Sent from my Tazz Froyo 2.0 using XDA App
 

Morkai Almandragon

Senior Member
Jan 29, 2009
1,060
128
0
Sorry if I missed the answer to this, or if there is some obvious factor i am missing, but is this usable with 2.1 roms?

If so, does the use of the backport of the bluetooth(from .34), mean that it would alow for voice dialing in 2.1?

Or god forbid reliable BT sync?
 

wilshyre

Senior Member
Jul 11, 2010
131
20
0
Sorry if I missed the answer to this, or if there is some obvious factor i am missing, but is this usable with 2.1 roms?

If so, does the use of the backport of the bluetooth(from .34), mean that it would alow for voice dialing in 2.1?

Or god forbid reliable BT sync?
Bluetooth works fine.. fully and completely functional for me. Reference my post above. Synced with Bluetooth stereo headset as well as computer, and my wife's Eris for file transferring. All worked beautifully. Used for hours without even a single glitch.. and synced with 3 diff devices with absolutely no problems.



Sent from my Tazz Froyo 2.0 using XDA App
 

Morkai Almandragon

Senior Member
Jan 29, 2009
1,060
128
0
Bluetooth works fine.. fully and completely functional for me. Reference my post above. Synced with Bluetooth stereo headset as well as computer, and my wife's Eris for file transferring. All worked beautifully. Used for hours without even a single glitch.. and synced with 3 diff devices with absolutely no problems.



Sent from my Tazz Froyo 2.0 using XDA App
you are on froyo, I asked if the kernel works with 2.1:)
 

Conap

Retired Recognized Developer
Apr 1, 2010
1,350
232
0
Updated the kernel to bfs 318 and changed default governer to OnDemand for those that were having some issues after running it for a while. Updated first post with new link.
 

Decad3nce

Retired Forum Moderator / Inactive Recognized Deve
Feb 19, 2010
2,086
2,761
0
Might be also good to mention that the update to .318 kills most of the 'lag' with interactive cpu scaling(as long as your scaling_min_freq isn't too low).

It's probably still better to stick with ondemand ftm; there's other bugs that needs squashing.