yashsingh1/xdaforums huggingface dataset:
[Nexus S 4G Android Development] chalan30:
that's the most green I've ever seen for mobile network signal! Do you happen to live like right underneath a sprint tower or something ? ;)
[Nexus S 4G Android Development] formula84:
Thats why that bastard get great battery... anything other then green on CDMA will suck your battery down fast. It plays a big role in battery life that most people don't think about.
[Nexus S 4G Android Development] kyouko:
From Ezekeel vvv

Basically it lets the CPU use w/e the 'max freq' is set at to quickly finish up a task to allow it to reach deep idle faster.
[Nexus S 4G Android Development] ymshulman:
Wouldn't that totally mess things up if you were doing something constant with the screen off- something like playing music?
[Nexus S 4G Android Development] genaro12543:
I agree. That was taken when I was in San Diego in the gaslamp district. Perfect 3g there but not a drop of 4g ha
[Nexus S 4G Android Development] kyouko:
like Ezekeel said, it's recommended to have deep idle enabled as well. If you have it enabled and you're playing music, when the screen goes off it will still go into "deep idle (TOP=ON)" regardless.

(vs top=off if no music is playing)

the battery savings are from allowing you to reach that deep idle state faster than you would if the device was trying to finish a task at 200Mhz - obviously a task will take longer @ 200 vs 1000.

Dunno if I answered your question completely lol :D Try it out for two days, then try it without, or vice versa.

I should add, this is MY understanding of it. If it's wrong, someone feel free to correct me.
[Nexus S 4G Android Development] joebarkho:
my understanding of the lazy screen on max, is that my phone will stay at 800 when asleep. Deep idle works best @400 screen off so my screen off profile is 200/400 wheatly, which is a great idling gov. in itself.
[Nexus S 4G Android Development] Skunk Ape1:
For all you wanting more control over what drains your battery, check this out.

http://xdaforums.com/showthread.php?t=1525989

____________________

Just Flash It !!!
[Nexus S 4G Android Development] SA-07:
Wow great find!
[Nexus S 4G Android Development] joebarkho:
I really dont get it.. whats so special about this vs androids app manager?
[Nexus S 4G Android Development] ymshulman:
That was weird... don't remember of it was always like this, but I found that the new 17.5 cfs kernel was lagging for me. (Tried reflashing, changing governors, etc.) Went to the bfs one now, and it seems really zippy. More so than the older cfs ones were for me. Funny for me, cause I don't do games at all... we'll see if it stays as my best choice over cfs as I take it through my regular usage over the next few days (or hours, lol)
[Nexus S 4G Android Development] Skunk Ape1:
I don't know. I just found the app and it's the 1st one I have seen to not kill the app but stop it from starting. I have never seen android app manager. So perhaps it isn't special. I just thought I would share. Do you always have to be such a big penus?

____________________

Just Flash It !!!
[Nexus S 4G Android Development] Skunk Ape1:
Dude... Bfs is the ****!!!

____________________

Just Flash It !!!
[Nexus S 4G Android Development] joebarkho:
i asked you a question, if you dont want to help then ****ing dont? You post here to get replies and to help people so you help and insult at the same time?
[Nexus S 4G Android Development] enosh816:
Good find on the app. The autostart stopper is the bomb.

I never had any luck with bfs but it could also be because I had the tweeks wrong. A flashin I will go.
[Nexus S 4G Android Development] Skunk Ape1:
If I took it wrong I don't know. But it didn't sound like you were asking for help. It sounded like you were belittling the app I thought I would share. By saying it was no different that what you had already found. I was just striking back.

____________________

Just Flash It !!!
[Nexus S 4G Android Development] ymshulman:
K there's this really weird thing... it kept slowing down on me like crazy,and I found out what was happening, but I can't figure out how to fix it:

When I play music, everything slows down a lot. Turn the screen on or off, music skips. K, that's a problem, but it gets worse.

If I shut my screen, setCPU takes my max freq down to 400, with a wheatley profile. But if I shut it while playing music, and turn the screen back on, it seems to get STUCK running at 400mhZ. Of course, that slows everything down a lot. Can't figure out how to fix that. Any ideas?

(For the record, I'm using the interactiveX governor right now, OC'd to 1200.)
[Nexus S 4G Android Development] ymshulman:
EDIT: it's not related to playing music, it's just a straight problem. If I turn my screen off and back on, it gets stuck at 400mhZ.

Any ideas?
[Nexus S 4G Android Development] Skunk Ape1:
I am assuming you are using a screen off profile in set CPU and if I understand you correctly your profile is Wheatley governor with max at 400. 400 is fine for me as I don't do anything on my phone screen off. If you are playing music with screen off I think you should stick to at least 800 on the max and 200 on minimum. That may fix both your issues.

Also am curious if you are playing music mp3s from your phone or are you steaming it?

____________________

Just Flash It !!!
[Nexus S 4G Android Development] ymshulman:
This is playing music, I haven't tried streaming yet. But I don't think that explains why it's getting stuck at 400. Also, I realized that its not tied to playing music, it just gets stuck straight no matter what I do. Turn off screen, stuck at 400. At some other point on playing around it went and got stuck at 1200, but I can't reproduce what did that.
[Nexus S 4G Android Development] Skunk Ape1:
Sorry you must of posted this while I was replying and didn't see this. This is weird. I haven't seen this. Are you using both set CPU and nstools at the same time. I know I am but am not seeing this.

I would try uninstalling nstools (if it is installed) and see if there is a conflict somewhere.

____________________

Just Flash It !!!
[Nexus S 4G Android Development] enosh816:
I just started using setspu and I have streamed music with screen off, 400 max. Agian I use 100 as min and never had sleep of death but is it better for battery to leave at 200 as min.
[Nexus S 4G Android Development] ymshulman:
K I'll try that...

Right this second I have the data cleared from setCPU and it's not running, things are working fine. Before this I tried clearing them and setting it up again, that didn't work.
[Nexus S 4G Android Development] ymshulman:
Does the music skip when turning the screen on/off?
[Nexus S 4G Android Development] stellar:
I was thinking the same thing about setting 200mhz for the min for better battery life. I remember reading it in a governor guide lol
[Nexus S 4G Android Development] stellar:
Edit: double post ignore la la la la
[Nexus S 4G Android Development] psvillars:
do you have another profile for when screen is on i use battery <101%
[Nexus S 4G Android Development] Skunk Ape1:
Cool let us know how it works without ns tools. I tried to change my CPU settings from nstools before and found that setcpu will override the cpu settings in nstools.

____________________

Just Flash It !!!
[Nexus S 4G Android Development] enosh816:
I would guess the gov. I have never used that one but have experienced similar problems with other govs. At first they seem to run fine and then act up. I had the problem with that new gov and as soon as I chanded problem dissapered. I would try smartass or lazy, they seem good for bat. Wheatly is a beast but drains battery alittle more. I personally use smartass. I really think the gov is your problem.
[Nexus S 4G Android Development] enosh816:
it hasn't yet but if it does I will up my max till problem gone. It might actually be best to disable the setcpu while listening anyways becouse if it is set to wheatly for its ability to idle but your not idling then your using wheatly anyway.

Does that make sence?
[Nexus S 4G Android Development] Skunk Ape1:
I got ya. Wheatley is great when idling. But when your are playing music you aren't idling. So he may as well be on lazy.

____________________

Just Flash It !!!
[Nexus S 4G Android Development] ymshulman:
No I don't, setCPU doesn't need that, it has a default profile for when no other profiles are active. Although it might be an idea, since setCPU constantly monitors everything, so that might kind of force it to change to the regular profile. Also, right now I cleared all the data from it, so there are no profiles at all, it's just running with a default.

I also found before this that setCPU overrides, the idea is that NSTools is just a way to set the gov, but if you set it anywhere else it follows suit with that. So does setCPU, for that matter, for the default. The only thing setCPU does differently is that it monitors things and changes when it's profiles are matched; but the default profile seems to be a system-level thing, that is changed across all programs that have access to change it as soon as you change it anywhere.

I've been trying different governors in trying to troubleshoot this, so I identified that that's not the problem.

PHEW! I turned my computer on to reply to all that! lol

I'll get back to you in a few, as soon as I try setting up the profiles again in setCPU to see if that brings the problem back. But it was so weird that it would get frozen at a frequency... I've never seen that before.

---------- Post added at 09:41 PM ---------- Previous post was at 09:39 PM ----------

I think that for testing I shut off Deep Idle, if that's what you're referring to... but I've never had issues with playing music before.

True, but the screen off profile has to stay at wheatley for most of the time, when i'm not playing music.

---------- Post added at 09:48 PM ---------- Previous post was at 09:41 PM ----------

K, here's what I'm up to.

I uninstalled NSTools, and cleared the data with SetCPU. Set up just the defaults with setCPU, worked fine. Played music, turned screen on and off, working fine, no skips now. Set up a screen-off profile with setCPU, worked fine, changed governors beautifully, didn't get stuck at anything. Plugged in my headphones, turned on the music, playing okay. Turned off screen while playing music, screen back on... BOOM. Stuck at 400 again.
[Nexus S 4G Android Development] Skunk Ape1:
Just tried it again... opened ns tools and CPU settings. It was setting to 800 max. I changed it to 1300 and backed out of it. Went back and it was still at 1300. Backed out again and opend setcpu. It still said 800. Back out of it and reopened nstools. It was also back at 800.

____________________

Just Flash It !!!
[Nexus S 4G Android Development] ymshulman:
So setCPU overrides even for the main profile?
[Nexus S 4G Android Development] Skunk Ape1:
Damned.... I don't know what to tell you. I haven't ever seen this on my phone. Is it possible that there is a corrupted media file in you storage. This is only happening after accessing the media?

____________________

Just Flash It !!!
[Nexus S 4G Android Development] ymshulman:
The issue first came up when I was playing music... but stays on after I shut the music off. And it's the same music that I played all through different kernels and settings and who knows what...
[Nexus S 4G Android Development] joebarkho:
I was streaming music just now, and my phone rebooted and lost 30% battery? It should've been calibrated.
[Nexus S 4G Android Development] nickespi:
Can Someone tell me how to use the deep Idle Feature Ive been searching and searching and reading all of this interesting benefits but i cannot find anyway to apply it, Ive looked in NStools and SetCpu..I can find a place where they explain how to apply them. Some help would be appreciated! Thanks in Advance !
[Nexus S 4G Android Development] enosh816:
That would be my guess, that the main profile is the screen on profile so it will change it to whatever that is set to.

Bye the way, when the problem happened again, what gov where you on.
[Nexus S 4G Android Development] Skunk Ape1:
I don't quite understand the question. If you are using nstools CPU settings as the main profile yes. But you uninstalled nstools so that shouldn't be the case.

____________________

Just Flash It !!!
[Nexus S 4G Android Development] ymshulman:
K, I'm gonna try and reflash the kernel, reset and see what happens without setCPU, go through different ideas... so I'll be gone for a bit, since I'm using the internet through tethering right now :)

---------- Post added at 10:02 PM ---------- Previous post was at 10:00 PM ----------

Been bouncing around different gov's, to make sure that wasn't the problem.

True... but there are tons of ways of setting the default gov. You can do it through the regular settings, under developer usually, through other apps, etc. By me, they all follow suit, that when I change it in one of them, they all change. SetCPU's profiles are the only thing that changes anything for me and constantly overrides everything else.
[Nexus S 4G Android Development] Skunk Ape1:
Let me try to explain. When you open setcpu you will see your CPU setting. That is your main profile. Push the 2 tab on the top of the screen to set you secondary profile. If you are using the first screen as your profile that is your mistake.

____________________

Just Flash It !!!

---------- Post added at 04:16 AM ---------- Previous post was at 04:05 AM ----------

I think ymshulman is incorrectly setting up his profile. I think he is changing his main settings in far left (main) tab instead of creating a profile. which is the 2nd tab on the left.
[Nexus S 4G Android Development] enosh816:
that would explain it.

Edit: I set up a charging profile to be a 1200 with wheatly so I could have faster performance when using the phone plugged in. Then while I was using it plugged in I noticed the stuff didn't change, I thought...oh no we've been had this doesn't do anything. Then I noticed I didn't check the enable box. Loving it now. I do think I will get better battery if I disable while listening to music, wheatly does some damage to the battery.
[Nexus S 4G Android Development] Skunk Ape1:
---------- Post added at 04:24 AM ---------- Previous post was at 04:23 AM ----------

[/COLOR]

As soon as he set his profile it stuck in 400. Then he's in the main screen and not the profile. He clears his data and everything is fine. as soon as he make his profile it starts happening. The only thing that would explain itm is he is not noticing the menu on top. and keeps changing his main settings.

You absolutely have to enable it for it to take effect. I am positive his problem is operator error.
[Nexus S 4G Android Development] ymshulman:
According to the instructions I read ages ago when I first started using SetCPU, the way it works is that there's a default profile, that's the first tab on the left, that's active when no other profiles are active. Then there is the list of profiles in the second tab, that's for setting different settings than the standard profile for specific times, such as when the screen is off. So if your only profile is a screen-off profile, and your screen is on, it defaults back to your default profile. That's why the first screen exists at all. (Incidentally, that first screen is the one I was saying changes in response to the default profile being changed in any program, since it's set on an operating system level.)

And none of this explains why it will freeze at just one frequency, without shifting at all...

---------- Post added at 10:31 PM ---------- Previous post was at 10:29 PM ----------

And i understand that I have to enable the profiles in the second tab for them to take effect... I used setCPU extensively on my old phone, and Evo 3D, without any issue. I had tons of profiles set up, and when none are active, it defaults back to the one you set on the main screen. Actually, if you look on the bottom of the setCPU screen, it shows you if any profiles are active; each icon there stands for one category of profile.
[Nexus S 4G Android Development] JohnCorleone:
Damn, this thread took off today! I have found the best setup (for me) to be the 800/200 lazy Skunk Ape setup. Adding the 400/200 wheatley profile seems to have enhanced it a bit so I am sticking with what works. Here's where I am at now...
[Nexus S 4G Android Development] Skunk Ape1:
So you are creating the profile in the 2nd tab where you have the + sign and add profile. Damned... And the main tab has 1200 and set on boot checked. Man I don't know what to say. Everything is right but the way it's working. I'm sorry I couldn't help. I don't know what els to suggest.
[Nexus S 4G Android Development] Nexism:
I don't want to bring up past issues but the comment about the website really bothered me. This is a talented developer offering a product that not only works, but works exceptionally well. What does he ask in return for hours and hours of work ? Nothing but that you give feedback if something doesn't work right. I can not believe there are people that are whining because they have to look at a couple of ads to download. I think your site is fine mathkid in fact put as many ads as you can squeeze on there. You deserve some compensation. I'll still download. Thanks again for your hard work.

-Nexism
[Nexus S 4G Android Development] ymshulman:
I THINK I ISOLATED THE PROBLEM!!!

I knew that I got the profiles and everything set up perfectly, that couldn't be the issue. (SKUNKAPE you were TOTALLY RIGHT with the main profile, too, it does NOT change in response to the other programs, it overrides them completely, as soon as it sits up and takes notice that it's supposed to.) I knew that the secondary profiles only come active when their circumstances are matched, and that you can turn them all on collectively with the check box on top, or individually with their own checkboxes... I got all that.

That meant that there had to be SOMETHING ELSE, something that you guys all didn't have, that was only on my phone, that was causing the problem.

So I started going through what it might be. And I think I found it, cause I uninstalled that program, and now I can't reproduce the issue anymore.

I had a program called SYSTEM TUNER, that had all sorts of tweaks and a horrible UI, and it was also able to control the CPU governors and the like. I uninstalled that, and I think we're back in business!

Now the main profile in SetCPU is the default, I have one secondary profile for when the screen is off, and my CPU hasn't frozen yet at any one frequency. The profile changes perfectly (right when you turn the screen back on, you can see the governor change if you're on SetCPU's main screen), and the music just skips a tiny drop when the screen comes on, which I can't entirely get rid of; it happened even when, for testing, I set the screen off profile to 1200 at performance! So I'll live with that.

Oh, and I even tried reinstalling NSTools, that's running just fine, too.

---------- Post added at 11:00 PM ---------- Previous post was at 10:54 PM ----------

Thanks for all your help guys, especially you, SkunkApe. (I went back and thanked all the posts your replied to me with, now that I was on a computer where I could hit it.)

---------- Post added at 11:04 PM ---------- Previous post was at 11:00 PM ----------

EDIT: just got stuck again. Thought I finally had it figured out...

Maybe it's just not worth me using SetCPU. I'll stick with just one gov.
[Nexus S 4G Android Development] JohnCorleone:
Don't give up yet...keep trying to isolate the issue. There has to be something ramping it up if your profile isn't working....
[Nexus S 4G Android Development] ymshulman:
If something was ramping it up, I'd get that... but it'll get stuck at one frequency, not just one setting. My default profile varies a bit, it's either 200-1000 or 200-1200, still jumping around governors. Screen off profile is 200-400 wheatley. No reason it should get stuck at 400 and not budge... or at 800...or 1200...
[Nexus S 4G Android Development] Skunk Ape1:
Sweet I missed this with all the other stuff going on.

____________________

Just Flash It !!!
[Nexus S 4G Android Development] JohnCorleone:
Which governor are you currently using that is causing the frequencies to stick? I will check it out myself and see if I get the same sticking that you are. Are you monitoring this with CPU Spy or some app like that?
[Nexus S 4G Android Development] ymshulman:
Not any one governor... I switched around between half of the ones that are there just to make sure it wasn't the governor doing it. And there's an app I downloaded (bought maybe? I forgot already) a while back, it's called SystemPanel, it has a whole bunch of things, including a monitoring part that I installed it for... and it shows the current CPU, as well as what percentage of that active CPU is really being used. (That's the part that gets taken into account with ramping up or down the CPU.)

---------- Post added at 11:38 PM ---------- Previous post was at 11:36 PM ----------

So right now I actually left the screen-off profile active, it's very noticeable when it gets stuck at 400, everything hangs. So I'll keep testing it for a while.
[Nexus S 4G Android Development] Skunk Ape1:
I was so happy when i read that you got it fixed. Then i keep reading and find the bad news. There's got to be something were missing. It's just to damned weird.

I know that you can run both setcpu and nstools together as long as you remember that you have to use setcpu to change the cpu speeds. But have never had any compatibility issues and I haven't heard anyone else having them either.

john is pretty sharp perhaps he will be able to offer something I didn't think of. But I have to go to bed as 430 am comes fast. I will be checking back in the morning and at lunch. Perhaps something will come to me.... good luck....

____________________

Just Flash It !!!
[Nexus S 4G Android Development] ymshulman:
Thanks for your help. We'll see if it happens again, I don't think I can reliably reproduce the issue anymore.
[Nexus S 4G Android Development] mushupork:
I should actually have some time to look at the scripting work the next few days. Been a crazy week with kid's birthdays, work, etc. :o
[Nexus S 4G Android Development] chalan30:
haha thats ridiculously awesome! I live in Austin, TX and the coverage in most of the parts of town i frequent is soooooooo crappy! im jealous.. I do love me some san diego tho, i could always re-locate ;)

---------- Post added at 11:36 PM ---------- Previous post was at 11:20 PM ----------

gonna try the set cpu + screen off profile setup again, i didnt see much benefit the first time i tried it but that was with 17, so we'll see how it goes with 17.5 and this time Im adding a script via ROM toolbox to set liveoc and bln on boot so i can do away with nstools altogether.:D
[Nexus S 4G Android Development] JohnCorleone:
Appreciate that. If you need it tested just let me know.
[Nexus S 4G Android Development] Skunk Ape1:
I'm originally from Austin but am now in killeen. I would still be there if it wasn't for the traffic and high cost of real estate. Absolutely love the area. Are you south or north?

____________________

Just Flash It !!!
[Nexus S 4G Android Development] JohnCorleone:
Oops, I did it again...lol. Matrix 17.5

Screen on 800/200 lazy

Screen off 400/200 Wheatley
[Nexus S 4G Android Development] wheeqo:
Upgrade from v17.0 to v17.5 (wipe dalvik), got wifi hotspot error. Reboot, still got error. Rolling back to v17.0 hotspot works normal again. Sorry forgot to logcat.
[Nexus S 4G Android Development] vng10:
STOP IT! :D I come on here everyday and i always see your pictures and i get so jealous.... i hate you ;)
[Nexus S 4G Android Development] jerusry:
Did you use it or just leave screen on?
[Nexus S 4G Android Development] Skunk Ape1:
How's it going so far. Has the issue continued or is it working out?

____________________

Just Flash It !!!
[Nexus S 4G Android Development] JohnCorleone:
I am really not not doing anything special. I actually don't have anything frozen. I am not a big Facebook or Google+ user though