yashsingh1/xdaforums huggingface dataset:
[EVO Shift 4G Android Development] x99percent:
Geez... what were you running?

I have made it through the whole day without a problem, day after day, for well over a month.
[EVO Shift 4G Android Development] adamr240:
I've been getting terrible battery life on this kernel, also. I had it set at 1.21 on smartass and it drained it.

EVO Shift and XDA app
[EVO Shift 4G Android Development] theimpaler747:
Thread opened, GPL source posted in the OP.
[EVO Shift 4G Android Development] x99percent:
The kernel by itself isn't going to drain your battery. Obviously, what you have running on the phone is going to make all the difference in the world.

I would suggest using OSMonitor to see what process(es) are running on your phone. You can sort the process list by CPU load, so that the active processes are at the top... very handy.
[EVO Shift 4G Android Development] danaff37:
Is interactive still an available governor?
[EVO Shift 4G Android Development] x99percent:
The interactive governor can easily be added back in, but I would *immediately* have issues with it at speeds above 1.55GHz... typically in the form of an instant lock-up.

Because of this, I removed it to side-step the issue. I'm not opposed to adding it back in with a disclaimer of sorts.
[EVO Shift 4G Android Development] danaff37:
Interactive does not lock up for me at 1612. Any governor at speeds above that does. Every phone is different. I just want to run above 1500 without bfq and with interactive... I know I can change schedulers with an echo command but what a pain in the ass. I ended up just using bcnice's kernel and a personally modified version of Deca's battery tweak (modified so as to work on the shift) so I could change everything and not need set cpu like apps
[EVO Shift 4G Android Development] JKILO:
I'm locking up on any gov setting when using gps trying to scroll ahead to look at a route...when I go back to 806mhz I still have the same problem

Sent from HTC Knight using MikShift..because CM7 got overrated like CWM
[EVO Shift 4G Android Development] x99percent:
Changelog:

20110321

Tweaked the smartass governor

Added the interactive governor
[EVO Shift 4G Android Development] ahager88:
Been running since 4pm CST. So far so good.

1.2 with smartass was VERY frustratingly laggy. Scrolling in particular. Everything above and below that freq works great though. Guess its my device.

Considered lowering the min to 176 mhz? Ill beta for you :)

Sent from my MikShift.
[EVO Shift 4G Android Development] Rooster85:
wouldnt wanna share this batt tweak do yah? i miss decas batt tweak as i had it on my Hero
[EVO Shift 4G Android Development] eigerzoom:
thanks

giving this a whirl

seems bcnice kernel may not be gps friendly

and this kernel gave me gps locks quickly

running 1497/245 mhz ondemand

smartass was freezing my device
[EVO Shift 4G Android Development] AGiLiT:
Getting constant lockups with 0321 version. Running with SetCPU, maxing at 1.49, Smartass. Some profiles for when on charging, hi temps, etc. Back to 0318 version. No problems there.
[EVO Shift 4G Android Development] x99percent:
Did you wait for the system to settle completely after booting with the new kernel? It takes at least 5 minutes... "adb logcat" helps to show you what's up.

...or can you switch to 1.2GHz at any time and things get choppy?

I will look into that...

Interesting...

There's an app in the market called "GPS Status" that has an option to download A-GPS data ("head start" info to help your phone's GPS receiver lock quicker). Maybe that will help with either kernel? I haven't changed anything to do with GPS that I'm aware of.

Does the smartass governor cause issues at other/lower speeds?
[EVO Shift 4G Android Development] YoungCorruptionV2.0:
What is the md5 sum you get? I can compare it to mine

Sent from my PG06100 using Xparent Cyan Tapatalk
[EVO Shift 4G Android Development] sparksco:
I've flashed #1 before and it works great but I never did check the md5sums. I only check md5's on radio's and bootloaders. It's just a kernel you should be safe to flash it.
[EVO Shift 4G Android Development] letmeputdatipin:
This is what i get, 78b1c4e33ce102955bd540fb8580e37f, oh, thats cool, ill try and flash and see what happens. Thanks!

Let Me Put My Shift In U!
[EVO Shift 4G Android Development] YoungCorruptionV2.0:
That matches the one i flashed so your all good to go
[EVO Shift 4G Android Development] sparksco:
Cool let me know if it works out I'll post the md5sums I end up with and if it's the same we can verify a good kernel. I'm sure it was just a simple mistake by the OP, it's not hard to do I've done it before myself lol.
[EVO Shift 4G Android Development] letmeputdatipin:
The md5 i posted before is all good! I flashed and its working great so far!

Let Me Put My Shift In U!
[EVO Shift 4G Android Development] sparksco:
Yeah bro it's a nice kernel for sure, clocking to 1.8ghz and runs soo smoooth....lol
[EVO Shift 4G Android Development] strapped365:
I'm still jealous I've never seen my DoubleShot be overclocked to 1.8, and this is a dual core phone clocked at 1.2 stock so yeah kinda bummed out...
[EVO Shift 4G Android Development] RichTJ99:
as a regular Evo (non-shift) owner, I am amazed at the OC speeds your getting! 1.8ghz, man I can barely get 1.1, forget 1.2ghz. Nice! I bet that phone is screaming!
[EVO Shift 4G Android Development] SHMaRiM:
Currently I have the MikROM and just recently flashed this kernel.

With smartass the phone locks up at lower overclock speeds (Ex:1.2-1.5). However Ondemand seems to be running smoothly at even higher clock speeds.
[EVO Shift 4G Android Development] ahager88:
I ran logcat and checked it out before I ever posted. Nothing there :P

I've flashed it three times though, the first time I must've had a corrupt download cause it didn't ever initialize. The second and third time were with fresh downloads. Any Sense kernel seems to be terrible at 1.2 for me, not higher, not lower. Guess that ol snapdragon gets weak at the knees!

Sent from my MikShift.
[EVO Shift 4G Android Development] x99percent:
Changelog:

20110322

Re-tweaked the smartass governor (see current strategy below)

Slightly increased voltages for CPU speeds between 768MHz and 1.55GHz (may help some people with lock-ups)

Added an additional low speed... 184Mhz (power savings?)

Current smartass strategy:

Max sleep speed is 245MHz

CPU load under 30% = step down. Can step down as much as is determined to be OK at once.

CPU load over 60% = step up. Will make steps upward of as much as 384MHz at a time.

If CPU is at 100%, jump up to at least 1GHz.
[EVO Shift 4G Android Development] ahager88:
Just flashed! Thanks for the additional low frequency.

I've been averaging 3-7% battery drain an hour, we'll see what this does.

Sent from my MikShift.
[EVO Shift 4G Android Development] x99percent:
I originally made this kernel for me, with the hopes of having a "flash and forget about it" kind of deal. I like the idea behind the smartass governor and (obviously) want the best battery life possible... hopefully the feedback I get from you guys can help make that possible, then we can all benefit.
[EVO Shift 4G Android Development] fifedogg:
Since I've installed todays version my phone is no longer locking up at 1.5 but cant handle anything higher with the smartass kernel. I can run 1.8 on ondemand 24/7 with no issues at all. My phone at stock settings 245/1.2 hits about 108 F* if I have a long conversation on the phone though. Anyways I'm glad were starting to get some work on the kernels I look forward to flashing new kernels and trying them out in hopes of good changes. Thanks for your great work.
[EVO Shift 4G Android Development] fifedogg:
Just curious can you tell me how much of a voltage difference there is in say 868 vs 1.0 vs 1.2 vs 1.5 etc? I've wanted to know this for some time?
[EVO Shift 4G Android Development] SHMaRiM:
The newest update seems to have fixed my freezing issues with smartass.

Maybe I just needed to reflash it? However, I did change to bc's and then back to x99...

Hopefully with the 184mhz we'll see even better battery life.

Another thing... What exactly is the difference between interactive, smartass, and ondemand? Which is going to provide the best battery life? Best performance? Moderate performance and battery life?
[EVO Shift 4G Android Development] crump84:
Giving this update another try... hopefully I'm able to get decent battery life and keep it at a reasonable temp, cause I'm really like this Kernel.
[EVO Shift 4G Android Development] x99percent:
In the latest:

Hz mV
806400 1025 (stock is 1100)
902400 1050
1017600 1100
1094400 1150
1209600 1200
1305600 1250
1401600 1300
1497600 1325
1555200 1350

Your phone may have not liked the lower voltages from the previous versions. Lower voltage = less power consumption, but too low = unstable.

I'm going to see how far I can undervolt 245MHz and 184MHz.

Ideally, I think a properly configured smartass governor can offer the best of all worlds. From what I understand, it is based off of the interactive governor.
[EVO Shift 4G Android Development] AGiLiT:
OK; 0322 version not locking up on me now. Running fine with 1497 max, 245 min, Smartass if not overridden by one of my SetCPU profiles. Run lower on some of the profiles; the one's I've seen kick in are not locking either.
[EVO Shift 4G Android Development] yokken:
Forgive me for not knowing I guess, but, as far as undervolting goes, when bcnice and others have 1.5ghz kernels that say undervolted, does that mean they're still under the stock voltage at 1.5ghz speeds, or around there? Guess I never thought to ask.
[EVO Shift 4G Android Development] ahager88:
Okay, battery update.

Flashed at 1230 my timezone. Rebooted once. Pics to show the results. Medium use. About 45 min to an hour talk time.

Smartass 184mhz min/1.4ghz max. Set with no-frills app until sweet spot is found, then I'll just rewrite the defaults.

Thanks for your work. Great job.

Sent from my MikShift.

Edit: Neglected to mention my battery level was at 67 when I flashed. Didn't wipe stats either, just Format Cache Partition and wiped Dalvik. And yes, wifi was on and in use the entire time.
[EVO Shift 4G Android Development] ahager88:
Gonna cave in and charge. Here's the battery stats. Remember it wasn't a full charge either, ended up with 2.5 hours talk time. CPU has spent considerably more time at 184 than ever before at 245.

Downloaded setcpu from the market for the easiest graphical monitoring of frequency use.

Sent from my MikShift.
[EVO Shift 4G Android Development] x99percent:
Changelog:

20110323

Lowered voltage on 184MHz and 245MHz speeds

I'm pretty happy with this version. As mentioned earlier, I just flash the kernel and run it as-is... I personally think that the default 1.2GHz is a nice balance between speed and battery life. If *really* need more, "No-frills CPU Control" can be used to pep things up a bit.

I'm not so sure about SetCPU's affect on battery life, so I've only been using it in read-only mode (deny SetCPU superuser privileges) to see how long the CPU spends time at different speeds.
[EVO Shift 4G Android Development] ahager88:
I was more than happy with the last one! Saw my results, I assume. Lowering the voltages will probably get another hour of life. I'm gonna flash and rewrite the default max to 1.4 and post lengthy results in a couple of days, I'd prefer not to use oc apps as well.

Thanks again for all of your work.

Sent from my MikShift.
[EVO Shift 4G Android Development] x99percent:
Yes, and thank you!

I left my phone off of the charger all night (unplugged at 6pm) to see how it fared and was pleased with the results, considering that I was using the phone all evening and did some WiFi surfing this morning.
[EVO Shift 4G Android Development] eigerzoom:
things i've noticed

in the last version 0321 i was forced to use ondemand

i noticed it 'roamed' frequencies inbetween max/min like the smartass method

it never did this on bcnice kernel...it was always max OR min...never inbetween

i think it also does this in the 0322 kernel

just mentioning it...though i am using the smartass now

using smartass on 0322 at 184mhz seems slightly less stable

just staring at my phone doing nothing it will jump up to 1017mhz (1100mv) frequently

if i set min to 245mhz it doesn't jump around as much to maintain itself in a 'near-sleep' state but it does still do it.

i think overall at this point 245 min will give a better overall battery performance

to be relative...on the bcnice kernel & exact same rom/conditions using ondemand staring at my phone it would settle to 245 min and NEVER change until i pressed a button or something

perhaps undervolting 245 or 184 more is not necessarily better

as this causes the frequency/voltage to jump up more often

thanks for your work

kernel overall is great
[EVO Shift 4G Android Development] ahager88:
You've got some good points. My question is if your phone is ramping for background processes? My phone has ALWAYS ramped the way you describe if I just sit and watch it, my heroc behaved the same way as well. With the smartass governor. Ondemand doesn't behave this way but chews battery to pieces in comparison.

Sent from my MikShift.
[EVO Shift 4G Android Development] eigerzoom:
well i should do a logcat to be certain of the running processes

but i have installed no new apps since bcnice...everything is same

on mikshift with htc.useless.stuff removed

i did install the mikshift usb tether and hotspot hack...only change
[EVO Shift 4G Android Development] ahager88:
I'm running mikshift as well, with every mod available and green theme on top. Its great, right? Clarify a little if you don't mind, are you ramping with the smartass AND ondemand governors while watching or only the smartass?

Sent from my MikShift.
[EVO Shift 4G Android Development] eigerzoom:
just smartass...and set the same in profiles with same min...reduction in max for temp and battery below 6%.

i can use both at once?
[EVO Shift 4G Android Development] x99percent:
Less stable how? If it's not *sticking* at 184MHz, that's by design... that's just how the smartass governor will work, based on the current CPU load.

If it's crashing, rebooting, or somehow locking up, then I would consider it to be unstable.

Much of this is explained in the "Current smartass strategy" in the first post.

I am open to making changes to the smartass options, with the goal being the best balance of smooth performance and max battery life.

The undervolting isn't what is making the frequency jump up... it's the smartass governor.
[EVO Shift 4G Android Development] eigerzoom:
if i use ondemand 0322 it also jumps up to max more than bcnice did

i attribute this to the further undervolting you did on 245/184

as that is the only difference i saw publicly mentioned

it doesn't really bother me...and i couldn't say yet if i am experiencing significantly less battery life...

just reporting it as i see it

and thanks for clarifying...but your kernel does seem to work different than bcnice.

not taking away from it...and i understand how smartass strategy differs.

what i'm driving at is a potential increase in processor usage over the bcnice kernel using the same settings while the phone is in a 'relaxed' state

look deep into my eyes...you are feeling sleepy

= )
[EVO Shift 4G Android Development] x99percent:
OK, but that's not how things work..?
[EVO Shift 4G Android Development] eigerzoom:
i wouldn't know...haha

i could make some horrible presumptions

maybe some of the hardware is reacting to the low voltage condition

maybe there is software reacting to the low voltage condition

but i am grateful for your work

thanks
[EVO Shift 4G Android Development] danaff37:
There are also different schedulers that will affect cpu demand. Voltage is not going to make a cpu frequency jump
[EVO Shift 4G Android Development] SHMaRiM:
Anyone got word on the actual efficiency of the latest version?

I was running 20110323, switched back to 20110322, and now I don't know if I want to switch back to 20110323 since it has an undervolted 184mhz speed. I feel like my phone would basically just be off when its at 184mhz Bahaha.
[EVO Shift 4G Android Development] ahager88:
Doing great for me.
[EVO Shift 4G Android Development] ahager88:
Yup, averaged 34 hours at 1.5 ghz.

x99 - You care if I use your freq tables and modified governors in an aosp build?
[EVO Shift 4G Android Development] x99percent:
Sounds like things are working well!

Have at it! Just give credit where credit is due. :)
[EVO Shift 4G Android Development] adamr240:
I didn't have anything going on in the background. However, I

came back to the kernel and its giving me stockish battery life, which is great because I was getting 40% around 21 hours. So great job.

EVO Shift and XDA app
[EVO Shift 4G Android Development] ozzie1p:
AOSP build? Hell ya
[EVO Shift 4G Android Development] prboy1969:
Trying this out now. Will report back how it goes :p
[EVO Shift 4G Android Development] finalhit:
Anyone know which is more undervolted? This or bc's? This kernel seems to freeze on me with the same settings as I do using bc's...but from what I've read..this is more undervolted... so maybe its more battery friendly

i dont need a signature
[EVO Shift 4G Android Development] res06q2b:
What files do I have to edit to change the default speeds? I would rather not use any app to set them.
[EVO Shift 4G Android Development] x99percent:
What specific speed and/or settings are causing problems for you?
[EVO Shift 4G Android Development] res06q2b:
They're not causing any problems I just wanted to have the max at 1.0 instead of 1.2 everything is working flawlessly.
[EVO Shift 4G Android Development] Rooster85:
Battery life has been astounding with this kernel so far, I've been running it for 2 days now and been getting 10hrs plus with very heavy use.
[EVO Shift 4G Android Development] e240:
so do u guys recommend i just install this and not mess with any settings with setcpu? just leave it as is? no profiles or anything?
[EVO Shift 4G Android Development] res06q2b:
Install and try it out if you like the battery life and speed then keep it the way it is. Everyone expects different stuff out of their phones. The defaults are 1.2 max and 184 min with the smartass gov. It runs extremely well.
[EVO Shift 4G Android Development] finalhit:
@x99

I set mine at 245-1.4ghz interactive with bc and same with yours but with smartass (I guess its not really a 1:1 comparison). I've had a couple of freezes requiring battery pulls with once playing angry birds rio..the other while browsing the interwebs

i dont need a signature
[EVO Shift 4G Android Development] e240:
Well after 10 hours and 49 minutes its at 61 percent without messing with it. I've never really looked at battery percent so what do u guys think of this. And the speed is pretty good no complaints here. But what percent are u guys at after 11 hours with normal use?

Sent from my EVO Shift
[EVO Shift 4G Android Development] prboy1969:
Five freeze ups :confused: . Not sure what's going on, might be something about my setup. So went back to 1.8ghz-bfq kernal. Might try this at a later date.
[EVO Shift 4G Android Development] x99percent:
How fast are you trying to run it and with what governor?
[EVO Shift 4G Android Development] fifedogg:
X99percent you should tweak on the kernel for CM7 4.1 RC1. I loved the stuff you did for this kernel.
[EVO Shift 4G Android Development] foolforfood:
+1 for this, I loved your kernel on sense, but I switched over to cm7 and miss the smartass and tweaks
[EVO Shift 4G Android Development] x99percent:
I have just switched over to CM7 and will be testing a smartass/OC/UC/UV kernel over the next day or two. If I like it, I'll post it up in this thread.
[EVO Shift 4G Android Development] e240:
I hope u like it cuz I really liked the battery life I was getting with your kernel on sense
[EVO Shift 4G Android Development] fifedogg:
I liked how you made the phone boot at 1.0 ghz. You should get with scaryghoul and make a killer kernel together. So far his 1.8 version is working pretty good for me.

Sent from my Speedy Mc Speederson
[EVO Shift 4G Android Development] x99percent:
Changelog:

20110404

Added BFQ I/O scheduler

Misc compiler tweaks

Added version for CM7
[EVO Shift 4G Android Development] foolforfood:
Just installed, will report back on it. Thanks x99!
[EVO Shift 4G Android Development] e240:
Thanks for that cm7 one. Gonna flash now
[EVO Shift 4G Android Development] fifedogg:
Your CM7 Kernel fixed my wake lock screen lag. So far soo good. I was able to get 3268 on Quadrant @ 1.8/1.8 Performance :D Keep up the good work X99!
[EVO Shift 4G Android Development] crump84:
Glad to see this kernel make its way over to CM7. I was loving it with sense Rom's about to give it a try for CM7
[EVO Shift 4G Android Development] jchappies:
installed this last night

so-far-so-good........
[EVO Shift 4G Android Development] CrashV2010:
This is freakin GREAT !!!!
[EVO Shift 4G Android Development] foolforfood:
So far I've been very happy with this kernel, my battery life has improved noticeably. And of course, its running even smoother than before.
[EVO Shift 4G Android Development] crump84:
It may just be me but my battery life has been brutal. At 56% after 3 hours on CM7. Any suggestions for tweeking for better battery life?
[EVO Shift 4G Android Development] AGiLiT:
I'm having a problem with these kernels and the MikShift ROMs. I'm running his 1.01 version, but I've tried this on the 1.0 version as well.

Here's what happens:

If I flash any x99 kernel (at least starting at #4) over this ROM, I lose adb root when booted. From a command prompt, typing the 'adb root' command, I get the message 'adbd cannot run as root in production builds'. If I'm in shell, I get the message 'permission denied'.

The kernel does give me root access when I'm in recovery - always says 'adbd is already running as root', so it's not restarting it. If I kill-server, it restarts the daemon, but as soon as I boot, I lose the root.

I still have su access to root when booted; things like Titanium and ROM Manager run fine and get root access from su. I've confirmed Superuser is working by 'forgetting' an app and then readding it.

I've tried three other kernels with the MikShift ROMs; they all have root access. I don't have a problem with this kernel over a rooted stock ROM; access to root is fine. I have not tried any other ROMs.

Thoughts? I'm stumped.

Edit: I see that Cloverdale edited the init.prop file in his modded DodgeKernel. Based on this - http://xdaforums.com/showthread.php?t=833756 I'm wondering if it's leaving any permanent traces. I had flashed this kernel previously. Gonna check out what he thinks, too.
[EVO Shift 4G Android Development] cloverdale:
Check my response in the other thread. Without editing the init.prop file, you will not have root access with adb. If you want to use this kernel, ask x99percent to do this. It is not difficult, and only requires editing one line of code.
[EVO Shift 4G Android Development] Scaryghoul:
CPU governor/speeds & how much time screen on?

Do you have any cpu eating processes? Do you have cpu profiles?(screen off speeds)
[EVO Shift 4G Android Development] MaxCarnage:
Is this meant to be used in conjunction with setCPU or another appliance, or will it run on its own? I have the CPU settings managed through the CM7 settings; is that sufficient? Thanks for the assistance.
[EVO Shift 4G Android Development] Scaryghoul:
Depends on the cpufreq governor you're using. If you choose to use smartass, it's probably better off without anything managing it, other than things like cmsettings.

Other cpufreq governors are your choice to manage, if you use ondemand, it's pretty much required because of the way it scales, if you use conservative you can get away with not using profiles(nice to not have something polling on whether the screen is off), others like interactive follow ondemand, powesave/performance aren't meant for daily drivers, userspace, well that's all you.
[EVO Shift 4G Android Development] x99percent:
Personally, I have been getting very decent battery life on CM7.

I did notice an extra drain last night when I was in an area with bad signal for 3-4 hours. Being in 1X for that long made the phone heat up, too (>100degF).