What's new
DroidForums.net | Android Forum & News

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[KERNEL] Kernel (deprimed_test) - Break It If You Can

It's supposed to be a re-write of the Interactive governor and it's supposed to automatically lower speeds when the phone is sleeping. It's also referred to as the Smartass governor if I have my facts right.
 
It's supposed to be a re-write of the Interactive governor and it's supposed to automatically lower speeds when the phone is sleeping. It's also referred to as the Smartass governor if I have my facts right.

If I remember correctly from his Twitter post, smartass and bumblebee are different.

Sent from the Droidforums App via a Neurocellular Processing Unit.
 
It's supposed to be a re-write of the Interactive governor and it's supposed to automatically lower speeds when the phone is sleeping. It's also referred to as the Smartass governor if I have my facts right.

Pretty much. Interactive was the original, then smartass came along and rewrote some of interactive and added in the ability to lower the clock speed when the screen is off, and then bumblebee is a rewrite of the smartass for the droid 1.

Here is a quick exert that explains what the smartass governor is

smartass governor – is based on the concept of the interactive governor.
I have always agreed that in theory the way interactive works – by taking over the idle loop – is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the “old” minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies.
Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 – why?! – it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more!

Hope this helps.
 
It's supposed to be a re-write of the Interactive governor and it's supposed to automatically lower speeds when the phone is sleeping. It's also referred to as the Smartass governor if I have my facts right.

Pretty much. Interactive was the original, then smartass came along and rewrote some of interactive and added in the ability to lower the clock speed when the screen is off, and then bumblebee is a rewrite of the smartass for the droid 1.

Here is a quick exert that explains what the smartass governor is

smartass governor – is based on the concept of the interactive governor.
I have always agreed that in theory the way interactive works – by taking over the idle loop – is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the “old” minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies.
Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 – why?! – it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more!

Hope this helps.

Good to know. Just flashed #32 and the newest deprimed. Will try bumblebee.
 
Will update shortly, had to take my daughter to the E.R. for a severe migraine.
 
Prime, I want to thank you for all the hard work you do for us. We all greatly appreciate you. I hope your daughter feels better.
 
She feels much better (going to bed now), thanks guys..she is my world.

I fixed bluetooth already, just need to find the overclock variables, update the msocv variables, test flash then upload...

Doing all that now...twenty, thirty minutes to upload. I will have to do comparisons to my configurations and update the OP when I get a chance, I changed so much...then had a meeting..then had an E.R visit. Lost my place so to speak.
 
She feels much better (going to bed now), thanks guys..she is my world.

I fixed bluetooth already, just need to find the overclock variables, update the msocv variables, test flash then upload...

Doing all that now...twenty, thirty minutes to upload. I will have to do comparisons to my configurations and update the OP when I get a chance, I changed so much...then had a meeting..then had an E.R visit. Lost my place so to speak.

I know exactly how she feels. I get severe migraines at least once a month, or as frequently as weekly some months. They get so bad that I just can't go to school and have to take medicine for them. I'm glad she is feeling better. They are definitely not fun...

Glad to see these updates. It's nice to have something new to flash :)
 
She feels much better (going to bed now), thanks guys..she is my world.

I fixed bluetooth already, just need to find the overclock variables, update the msocv variables, test flash then upload...

Doing all that now...twenty, thirty minutes to upload. I will have to do comparisons to my configurations and update the OP when I get a chance, I changed so much...then had a meeting..then had an E.R visit. Lost my place so to speak.
Wow. That was a quick visit to the ER. :)
 
Pime,

You have not lost your place. family first, us bumblebee's and smart***'s can wait as long as it takes. I am still dumbfounded, amazed and appreciative that you are putting forth this effort for us.

Craig
 
It's uploaded, changelog will follow tomorrow...I'm putting it off because I'm sure there will be issues that I will have to fix.

bumblebee, cfq, matrix, removed ext2, fixed ondemand 30000/300000 sampling issue, bluetooth changes (and modified to repair changes), etc...etc..etc...etc...etc...etc...

Give it hell guys.

I will likely need to tune bumblebee and possibly ondemand more, please test each thoroughly. Bumblebee is not a rewrite of smartass, it's just modified to suit the OMAP 3430 in our Droid devices. There is a reason I called it bumblebee, a bumblebee is large (the governor is the largest in code) but still manages to fly (against the laws of nature), it goes deeper than that but you get the idea.

If you need to go back to before all these changes:

http://bit.ly/deprimed_previous
 
Last edited:
Back
Top