Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
happimeal
Old
#1  
happimeal's Avatar
Senior Member - OP
Thanks Meter 19
Posts: 239
Join Date: Mar 2011
Location: Lathrop
Default [Q] Kernel Governors

I have found explanations for most of the governors but would be nice to have a better explanation of the governors in particular the Smartass governor. Any kernel devs want to do a nice writeup explaining these.

Thanks.
Device : HTC Thunderbolt
Rom : BAMF Sense 3.0 RC4
 
52brandon
Old
#2  
Senior Member
Thanks Meter 52
Posts: 483
Join Date: Feb 2010
the thing with governors is that they typically vary by developers and sometimes even by individual kernels. The concept of smartass is to throttle back when not used and ramp up using more slots to accurately match your speed to your usage. Most devs throw their own tweaks into each governor though, specifically the smartass one most

hope that helps a little bit...
 
thatdudebutch
Old
#3  
thatdudebutch's Avatar
Recognized Developer
Thanks Meter 1816
Posts: 1,951
Join Date: Jun 2010
Location: Raleigh, NC

 
DONATE TO ME
Nice development thread!

Browse our site, follow us on Twitter, check us out on Facebook, and drop by and chat!
Get the official Team BAMF Forum App in the Play Store now!
The Following User Says Thank You to thatdudebutch For This Useful Post: [ Click to Expand ]
 
kdb424
Old
#4  
Senior Member
Thanks Meter 94
Posts: 247
Join Date: Dec 2010
Location: Pittsburgh

 
DONATE TO ME
This is more of a general question (and probably will rightfully be moved there soon enough)

Here it is though
Performance (never use): Keeps CPU at max all of the time
Powersave (never use):Keeps the CPU at min at all times
Conservative (personally suggested): Keeps CPU at lowest clockspeed possible while trying to perform well
interactive: Generally not used
smartass: works like conservative most of the time but locks the CPU at a low clock speed with screen off (depends on the kernel on exacts)
interactiveX: Seen in a kernel for my TB but NO idea what it does at all

Any I miss?
Current:
Nook HD+
ROM: CM10.1/Arch Linux

Retired:
Samsung Galaxy Nexus (Toro)
Rom: Paranoid Android
 
adrynalyne
Old
#5  
adrynalyne's Avatar
Recognized Developer
Thanks Meter 5586
Posts: 9,609
Join Date: Dec 2008
Userspace. Nobody knows what the hell its for.
Ondemand...lowers clock when not needed, ramps up very quickly when needed.
Interactive is very similar in that manner.

smartass can be configured to act like conservative or ondemand. I have it acting more like ondemand.
If you like what I do, buy me a brew!
The Following 4 Users Say Thank You to adrynalyne For This Useful Post: [ Click to Expand ]
 
mike.s
Old
#6  
Senior Member
Thanks Meter 118
Posts: 467
Join Date: Apr 2010
Standard Linux governors.
The Following 2 Users Say Thank You to mike.s For This Useful Post: [ Click to Expand ]
 
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...