Set CPU Not Functioning - EVO 4G General

So, I guess I'll just C+P my post from the SetCPU thread since no one was able to answer the question there. I figure I might get some help from the EVO crowd since this might be specific to the device.
'So I have a wee bit of an issue with 2.0.4 I think... I just rooted my EVO 4G, installed SetCPU, AutoDetect, main Profile 768/460 set on boot. However, I rebooted and it says in the Notification bar that that's the profile it's running, however when I open up SetCPU the speeds jump between 245 and 998...Is SetCPU not throtleing the CPU correctly?'
Also, the only options for SetCPU I'm getting are userspace, ondemand and performance.
Is there something I did wrong when I rooted it?

What kernel are you using? The reason I ask is because I had the king #12 installed and setcpu didn't seem to be doing anything. Based on the the scaling options it sounds like a Toast kernel. Different kernels get different options. King kernels have about 5 different scaling options. I think for $29.95 he will add a 6th option.

Stock kernel. I haven't gotten around to messing with the kernel or ROM yet. Do I have to be running a modded kernel for SetCPU to function at all?

Shushunmire said:
Stock kernel. I haven't gotten around to messing with the kernel or ROM yet. Do I have to be running a modded kernel for SetCPU to function at all?
Click to expand...
Click to collapse
Well this is very simple then you can't OC the stock kernel. I also don't think that SetCPU can govern a stock kernel. You must flash either Toast or Kings..

SetCPU will govern a stock ROM, just hit menu on its main screen and select Disable Perflock. Disable the perflock and tell it to do so on boot. Then you can change the clock speeds around and profiles will work. Only downside is it still won't overclock, but if you are looking for power savings, this is the way to do it.

superlinkx said:
SetCPU will govern a stock ROM, just hit menu on its main screen and select Disable Perflock. Disable the perflock and tell it to do so on boot. Then you can change the clock speeds around and profiles will work. Only downside is it still won't overclock, but if you are looking for power savings, this is the way to do it.
Click to expand...
Click to collapse
Ya I didn't think you could use setcpu with a stock kernel so that's some good info right there.. thanks.

Thanks! That did it! I wasn't really liking the idea of flashing a custom ROM or kernel to my device just yet, so this is great. I had my fair share of issues with HD2 running custom ROMS and kernels and for now I want something that just works until I get more familiar with the process.

Related

SetCpu Settings?

Mine is
Performance
Min/Max 1.2 ghz
Auto dectect
Whats yours?
Really auto detect? After every kernel dev says that auto detect isn't stable?
Really?
what should i put?
RacerXFD said:
Really auto detect? After every kernel dev says that auto detect isn't stable?
Really?
Click to expand...
Click to collapse
???
you have to use auto-detect for setcpu to detect your availble clock speeds
on-demand is BROKEN
performance will drain your battery abnormally
running at 100 min / whatever max on conservative is the most stable option for this device at the current time
Leave the advanced settings alone also?
jt1134 said:
you have to use auto-detect for setcpu to detect your availble clock speeds
Click to expand...
Click to collapse
not to contradict, but you dont have to use it, you can use the setCPU.txt file and i recommend it
here is the one i use currently with the D02 1250LV kernel, it is nothing more than a simple text file which tells the setCPU app what are valid steppings/scaling so it cannot auto-detect incorrectly as it often does
http://dl.dropbox.com/u/12311939/setcpu.txt
all you have to do is edit it to the steps that match the kernel you load and drop it in the root of the sd card, then go into setCPU, hit softmenu to go to device selection, scroll down and choose custom or manual...i forget what its called...then scroll down to the bottom and tell it to use the setcpu.txt file option and restart....done, no more problems at boot with setCPU
I only use performance when benchmarking. I use on-demand day to day. Set to 1250 max 100 min. I actually read the entire setCPU dev page, I suggest you do also, keeping in mind the limitations of the kernel you choose to load. I do not use on-demand scaling. I do not use profiles either. I do however, after testing my own device, use "set at boot". Two things on that. 1. setCPU now has a safe mode feature to get out of a problem and 2. I also use the setcpu.txt option instead of auto-detect which is hit or miss. Using the setcpu.txt file method (be sure to go to device selection and choose the bottom custom option) setCPU cannot accidentally set itself to the wrong frequency, it gets it's allowed steppings from the file you create.
if you read the setCPU dev page you (not directed at you jt ) will learn all of this and also about the advanced settings....but they work fine as they are for my device/kernel/usage
jamesnmandy said:
not to contradict, but you dont have to use it, you can use the setCPU.txt file and i recommend it
here is the one i use currently with the D02 1250LV kernel, it is nothing more than a simple text file which tells the setCPU app what are valid steppings/scaling so it cannot auto-detect incorrectly as it often does
http://dl.dropbox.com/u/12311939/setcpu.txt
all you have to do is edit it to the steps that match the kernel you load and drop it in the root of the sd card, then go into setCPU, hit softmenu to go to device selection, scroll down and choose custom or manual...i forget what its called...then scroll down to the bottom and tell it to use the setcpu.txt file option and restart....done, no more problems at boot with setCPU
I only use performance when benchmarking. I use on-demand day to day. Set to 1250 max 100 min. I actually read the entire setCPU dev page, I suggest you do also, keeping in mind the limitations of the kernel you choose to load. I do not use on-demand scaling. I do not use profiles either. I do however, after testing my own device, use "set at boot". Two things on that. 1. setCPU now has a safe mode feature to get out of a problem and 2. I also use the setcpu.txt option instead of auto-detect which is hit or miss. Using the setcpu.txt file method (be sure to go to device selection and choose the bottom custom option) setCPU cannot accidentally set itself to the wrong frequency, it gets it's allowed steppings from the file you create.
if you read the setCPU dev page you (not directed at you jt ) will learn all of this and also about the advanced settings....but they work fine as they are for my device/kernel/usage
Click to expand...
Click to collapse
Contradict much?
Nice find there james
Im wondering what would happen if you didnt match the increments in your txt file to the kernels native ones?
Lol, I only speak of what I know to be true you guys have far more knowledge but I tested this on my own device and also used it on the ally I had so I know its good
Sent from my SCH-I500 using XDA App
Id say probably either fc or nothing. Either it would try to hit something it cant and fc or it would discard the step, but then the large jump sau from 200 to 600 skipping 400 may cause an issue
Sent from my SCH-I500 using XDA App
Well, if I can keep mine running stable for a couple of days, with no "permasleeps" then I will give start on boot a try. So far I'm having excellent luck with 1100 max 100 min with conservative. Set to auto, it brought the right figures up immediately. So far the thing is really running great with the 1100 LV kernal and the settings I mentioned above. I'm sure my quadrant will be lower than 1200, but for some reason the 1200 kernal was only stable when I was placing load on the device, actually using it. When it was idle the screen would "permasleep". Very odd. Stress testing on the 1200 LV kernal threw no errors, but I still had idle issues.
SirKronan said:
Well, if I can keep mine running stable for a couple of days, with no "permasleeps" then I will give start on boot a try. So far I'm having excellent luck with 1100 max 100 min with conservative. Set to auto, it brought the right figures up immediately. So far the thing is really running great with the 1100 LV kernal and the settings I mentioned above. I'm sure my quadrant will be lower than 1200, but for some reason the 1200 kernal was only stable when I was placing load on the device, actually using it. When it was idle the screen would "permasleep". Very odd. Stress testing on the 1200 LV kernal threw no errors, but I still had idle issues.
Click to expand...
Click to collapse
Maybe check out the 1200SV as well and/or jt's 1200. Heck I tried them all myself at least briefly
saps said:
Maybe check out the 1200SV as well and/or jt's 1200. Heck I tried them all myself at least briefly
Click to expand...
Click to collapse
The SV is working good so far, but where do you get jt's?
SirKronan said:
The SV is working good so far, but where do you get jt's?
Click to expand...
Click to collapse
Right here: http://forum.xda-developers.com/showthread.php?t=804317
Sorry if it is a noob question but
I have the jt's voodoo kernel and just restored my setcpu from the titanium back up...
the max that it gives me is only 1000000....
I thought It should change to 1200000
how can I change it?
if not what should I do to OC this bad boy?
btw I Used the recommended speed...
Thanks
Zirabius said:
Sorry if it is a noob question but
I have the jt's voodoo kernel and just restored my setcpu from the titanium back up...
the max that it gives me is only 1000000....
I thought It should change to 1200000
how can I change it?
if not what should I do to OC this bad boy?
btw I Used the recommended speed...
Thanks
Click to expand...
Click to collapse
Download the 1200 w/ boot animation. This happened to me last night when updating my wife's fascinate. I first downloaded the one without boot animation, which was fine, but only would clock to 1000 and was getting the battery not connected error. So I flashed the 1200 w/boot animation and fixed everything.
mackeydesigns said:
Download the 1200 w/ boot animation. This happened to me last night when updating my wife's fascinate. I first downloaded the one without boot animation, which was fine, but only would clock to 1000 and was getting the battery not connected error. So I flashed the 1200 w/boot animation and fixed everything.
Click to expand...
Click to collapse
Thanks works great now
Sent from my SCH-I500 using XDA App
mackeydesigns said:
Download the 1200 w/ boot animation. This happened to me last night when updating my wife's fascinate. I first downloaded the one without boot animation, which was fine, but only would clock to 1000 and was getting the battery not connected error. So I flashed the 1200 w/boot animation and fixed everything.
Click to expand...
Click to collapse
I just flashed my Fascinate with the 1200 w/ boot animation and then SetCPU from the market but SetCPU only allows my Max slider to 528MHz??? what did i do wrong?
Sorry for another noob question.
rickys08 said:
I just flashed my Fascinate with the 1200 w/ boot animation and then SetCPU from the market but SetCPU only allows my Max slider to 528MHz??? what did i do wrong?
Sorry for another noob question.
Click to expand...
Click to collapse
Think about it for a second... Has it sunk in yet? Didn't think so.
You changed speeds so you need to redetect your speed. Either do that or uninstall the app and reinstall it.
Sent from my SCH-I500 using XDA App
rickys08 said:
I just flashed my Fascinate with the 1200 w/ boot animation and then SetCPU from the market but SetCPU only allows my Max slider to 528MHz??? what did i do wrong?
Sorry for another noob question.
Click to expand...
Click to collapse
that happend too me too man,
what I did was I went to the menu and did an auto speed detect...
and the problem solved! its been running smoothly ever since

Proper way to Overclock Nook Miui?

Can someone help me with the proper way to overclock the miui rom? I have dalingrins latest kernal, SETCPU, and nook tweaks all installed.
I have my steps set in nook tweaks and it set to set on boot. Also have setcpu set to ondemand gov. Should setcpu be also set on boot?
What I want is 375 min, 1100 max, and ondemand governor. What's the proper way to achieve this? Is setCPU even necessary?
Sent from my NookColor using XDA Premium App
This depends on MIUI's build.
If it's depending on the latest builds with dalgirins kernal and it recogonizes the 1100 and 1200 steps in it's settings, then you can set ondemand and 1100 and set on boot.
If it's not based on the integrated kernal, which you can tell the settings will only go to 925, then you need to install dalgrins kernal and use setcpu, allow root. Set it on boot. Max the setting at 1100, and set the governor on demand. profile it as you like.
WIth Dalgrin's mod... download 1.4.3 nook tweaks.. that is all you need period.
you can test what the highest voltage you can get to without UV. So try 1300 in Nook tweaks and leave the voltage alone. (DO NOT SET ON BOOT) until you have run through nenamarks back to back multiple times and quadrants back to back multiple times without random reboots or freezes.
In CM Mod Settings, Change the governer to conservative, that is your best bet to oc as it is built for solid state memory, such as memory cards (which is all cell phones.)
That is all you need... the rest is just trial and error because all chips are different period.
Then when everything is kewl, then start undervolting.... from the bottom clock speeds and up
slider2828 said:
WIth Dalgrin's mod... download 1.4.3 nook tweaks.. that is all you need period.
you can test what the highest voltage you can get to without UV. So try 1300 in Nook tweaks and leave the voltage alone. (DO NOT SET ON BOOT) until you have run through nenamarks back to back multiple times and quadrants back to back multiple times without random reboots or freezes.
In CM Mod Settings, Change the governer to conservative, that is your best bet to oc as it is built for solid state memory, such as memory cards (which is all cell phones.)
That is all you need... the rest is just trial and error because all chips are different period.
Then when everything is kewl, then start undervolting.... from the bottom clock speeds and up
Click to expand...
Click to collapse
There is no CMod Settings in MIUI.
Nburnes said:
There is no CMod Settings in MIUI.
Click to expand...
Click to collapse
Woops sorry... no cm7 settings... is there a way to set the governor in miui?
slider2828 said:
Woops sorry... no cm7 settings... is there a way to set the governor in miui?
Click to expand...
Click to collapse
SetCPU or one of the other countless OC applications.
Nburnes said:
SetCPU or one of the other countless OC applications.
Click to expand...
Click to collapse
is setcpu > then nook color tweaks?
In my experience on phones, setcpu does drain battery a little more than other apps.....
slider2828 said:
is setcpu > then nook color tweaks?
In my experience on phones, setcpu does drain battery a little more than other apps.....
Click to expand...
Click to collapse
SetCPU is to set the actual OC and governor of the processor. Nook Tweaks simply changes the steppings that setCPU sees and allows for UV/OV.

[Q] Acer a500 Overclocking

Heya,
Which app should i use for overclocking acer a500.
-> CPU Tuner
-> An tu tu CPU Master
-> CPU Boots Lite
-> Buy me a Beer
Sorry Guys im new to this stuff, Plz help me out....
Cheers!
akram_1 said:
Heya,
Which app should i use for overclocking acer a500.
-> CPU Tuner
-> An tu tu CPU Master
-> CPU Boots Lite
-> Buy me a Beer
Sorry Guys im new to this stuff, Plz help me out....
Cheers!
Click to expand...
Click to collapse
Either AnTuTu (I use on my tab) or SetCpu (I use on my phone) are fine for me. If you want to run profiles, you will need to get the paid version. (set your cpu speed based on battery remaining).
way to test out paid apps, buy if you like it
Google this "SetCPU for Root Users 2.2.4.apk"
Download 1st post from google.
in the future... if you see a update in "Market - My Apps" get new version # from {description} and google it.
After testing a Paid App, if you like it, buy it.
Right, Now Im using SetCPU (paid app), but nothing happening I put Max and Min both to 1000 MHZ but nothing happening it not overclocking.
Is there some kind of setting i need to do under Advanced tab?
OCing
In order to overclock, you will need a custom kernal. Typically factory roms that are not mass produced on multiple devices from the same company will have a kernal that will only allow the cpu to sit in specific frequencies. Without a custom kernal setcpu, or another oc app will only let you change the cpu settings between the factory kernal clock speeds. hope this helped.
xST4T1K said:
In order to overclock, you will need a custom kernal. Typically factory roms that are not mass produced on multiple devices from the same company will have a kernal that will only allow the cpu to sit in specific frequencies. Without a custom kernal setcpu, or another oc app will only let you change the cpu settings between the factory kernal clock speeds. hope this helped.
Click to expand...
Click to collapse
Thanks where i can get good kernal Rom. Right now im using
{ROM 3.2.1}{The Collective}Epiphany - 1.11.12
you should Read His Thread : http://forum.xda-developers.com/showthread.php?t=1439351 (only 8 pages till end)
pay attention to Changing Kernel Q+A
If you still don't know ask there (about OC up to 1.5, 1.6 ability)
for HC v3.2+, I like "2.6.36.4-thor-V3.9r3" Kernel
^^But that doesn't mean it will work.^^
Remember, if you use a different kernel, it will most likely affect some apps and functions.
If you re-post and say, something doesn't work, They'll probably say something like "I don't know about that, i don't use that kernel"
If you're comfortable (and have read enough), Experiment a little, knowing you can always go back to Backup ROM.
All ROMS (99%+) will flash thier proper Kernels from Re-do
Just saying, OC up to 1.5 is good, but I'm not sure about 1.6 or 1.7
Anyone tried that yet?

[Q] Change Default CPU Speed On Boot Permanently - CM7

Like the title says, I was just wondering if there was a way to change the default CPU speed on boot permanently? I know I can use SetCPU, but sometimes that hasn't held through a boot and I had to set the speed manually. So, I was hoping there was just some script somewhere I would have to change. But then I got to wondering, would that be possible from my phone? Would I have to build my own kernel? Or would I just be able to decompile the rom in dsixda's kitchen to change a kernel script? Any help is greatly appreciated!
I use ROM Toolbox. It has a ton of stuff including CPU Control and CPU Profiles (like to make it 691MHz max when the screen is off). And you get a lot of other stuff with ROM Toolbox. But you could say the CPU part is like Set CPU. Don't really know if this answered your question. Hope I helped though.
I'm pretty sure CM7 has a built in CPU setting feature in its Cyanogenmod Settings -> Performance menu. It gives you the option to set on boot as well. I've never played around with it so I'm not sure if it'll give you the same problems you're describing now, but it's worth a shot if you don't want the separate app.
Is your phone rooted?
Sent from my Black Ice'd Glacier using XDA App
c707h3j said:
I'm pretty sure CM7 has a built in CPU setting feature in its Cyanogenmod Settings -> Performance menu. It gives you the option to set on boot as well. I've never played around with it so I'm not sure if it'll give you the same problems you're describing now, but it's worth a shot if you don't want the separate app.
Click to expand...
Click to collapse
I think I remember this too.
--sent from my glacier.

Why no governor is stayed after a reboot?

As the title says. No governor, be it on-demand or performance, doesn't stay after a reboot. I've tried Adam, Perseus, issue persists on both of them! Is this because of this new 4.3? If I remember correctly this wasn't a problem on 4.2! I've tried with SetCPU, No Frills, nothing...I always used performance, now I can't set it and it bothers me very much....
Anyone?
Sent from my GT-I9500 using Tapatalk
Have you got more than one app actively trying to set the governor ? You've said you're using SetCPU, but make sure the rom (Performance Control for example) or kernel doesn't have an app that's also trying to set the governor on boot for example. If they are, disable those & then try with SetCPU.
MistahBungle said:
Have you got more than one app actively trying to set the governor ? You've said you're using SetCPU, but make sure the rom (Performance Control for example) or kernel doesn't have an app that's also trying to set the governor on boot for example. If they are, disable those & then try with SetCPU.
Click to expand...
Click to collapse
Well I have tried with either Adam or Perseus, and in that case S-Tweaks and Synapse are automatically installed respectively. And I don't see there's any setting under those apps to change Governor! So I am forced to use SetCPU, are you saying I should uninstall S-Tweaks or Synapse in order to get SetCPU working properly? Because there's no visible settings under S-Tweaks or Synapse to change governor but there could/must be a hidden setting there which changes Governor at each reboot! and probably conflicts with SetCPU?
Actually, first up, try clearing cache/data on SetCPU, reboot, apply settings you want, reboot & see if they stick.
Then try uninstalling those other apps which might be conflicting. Also, check in rom settings to see if you have anything like Performance Control which might be setting something at boot. Also check to see if you have an init.d folder/if there's any scripts lurking in there which might be causing problems.
MistahBungle said:
Actually, first up, try clearing cache/data on SetCPU, reboot, apply settings you want, reboot & see if they stick.
Then try uninstalling those other apps which might be conflicting. Also, check in rom settings to see if you have anything like Performance Control which might be setting something at boot. Also check to see if you have an init.d folder/if there's any scripts lurking in there which might be causing problems.
Click to expand...
Click to collapse
Nah, tried everything, no profile sticks, even master wiped the device with full stock ROM and kernel, nothing. It's not actually a reboot needed for the default governor/settings to take place, if I just turn the screen off and turn it back on after a minute or so the set governor by me doesn't stick.
I am quite sure this is how it is suppose to be, but whatever, I don't like it. The fluidity I have seen with performance, well nothing could beat it. Maybe the CPU architecture of i9500 is the thing to blame here. Damn...
That's really weird. Maybe try another app other than SetCPU (or a bunch of them) ? Some kernels have variables that can't be set by the user or you can set them but they immediately go back to whatever setting the dev who made the kernel wants them to be at (some individual governor settings like sampling rates/etc), but setting the actual governor shouldn't be one of those. If the governor is available in the kernel, you should be able to both set it 'on the fly' and set it on boot.
MistahBungle said:
That's really weird. Maybe try another app other than SetCPU (or a bunch of them) ? Some kernels have variables that can't be set by the user or you can set them but they immediately go back to whatever setting the dev who made the kernel wants them to be at (some individual governor settings like sampling rates/etc), but setting the actual governor shouldn't be one of those. If the governor is available in the kernel, you should be able to both set it 'on the fly' and set it on boot.
Click to expand...
Click to collapse
Nah, not really weird as I understand it now. CPU hits throttle temp at 1.6 GHz and automatically defaults out at a lower clock rate, in this case 800 MHz. That's just too bad for me anyway, I have never used anything besides performance, now I am forced to use something else! I wonder how come no one has mentioned this yet!

Categories

Resources