[Q] Set CPU Question - EVO 4G Q&A, Help & Troubleshooting

Hi, I am kinda confused by one thing. What is the difference between using SetCPU or similar apps (CPU Master, etc.) vs just setting the Max/Min and governors in Settings -> Advanced Settings -> Performance -> CPU Settings?
If it matters, I am using deck's gingerbread ROM and Tiamat 3.3.7 sbc.

Not much difference really. SetCPU and similar apps are mainly designed to be used on roms that don't have the feature that you're talking about.

peterpunn said:
Hi, I am kinda confused by one thing. What is the difference between using SetCPU or similar apps (CPU Master, etc.) vs just setting the Max/Min and governors in Settings -> Advanced Settings -> Performance -> CPU Settings?
If it matters, I am using deck's gingerbread ROM and Tiamat 3.3.7 sbc.
Click to expand...
Click to collapse
It depends on what type of governor that you want to use. If you plan on using a smartass governor, you should not use SetCPU, but if you are going to use some of the other ones, you may want profiles for screen off, charging, etc. You need Set CPU to do the profiles.

well i dnt think cyanogen has a profile ft like setcpu

djnarcotics said:
well i dnt think cyanogen has a profile ft like setcpu
Click to expand...
Click to collapse
I don't think it does with the default kernel, but if you flash something like SavagedZen kernel with Cyanogen, you will see access to those governors like interactive, ondemand, etc.

I am using the Tiamat 3.3.7-sbc kernel and the available governors are: interactive, conservative, userspace, powersave, performance, smartass.

Any idea on why the settings don't stick? Sometimes I will set the Max CPU at 691MHz, but when I check after a while its back at 998MHz.

Related

help needed SETCPU problems

Hey guys im having trouble with my phone when setcpu is running. When ever i come out of lock screen it takes a few seconds to be able to do stuff on my phone, like its waking up from sleep. Also some times i get this message and it has to reboot.
"Sorry activity htc sense (in application HTC Sense) is not responding."
Im running the 2.6.32.15 king # 4 kernel.
My set CPU settings are on 1.15 GHz max and 460800 MHz min. Im running conservative at the moment but it does it on other scaling like performance and on demand. my setting for screen off is 460min 614 max.
Is there anything im doing wrong? or should i be using a different kernel? What kernels are the best? Thanks
I would bump up the lower end to about 600. I have have issues lower than that coming out of sleep.
im running virtuous 2.7
power saving kernel
Main Profile is 245-998 ondemand
Screen Off is 245-384 ondemand
I do not have that problem... but it would be a lie if I told you i didn't before!
I was having this problem you are talking about when my main profile was set to conservative.
EDIT: Back up your setcpu + settings in titanium... Uninstall it (or freeze it) and see if the kernel can run it just fine cause it probably will. Most kernels already have the settings for optimum performance and even the devs who make them (like hydra) say that it will work best without setcpu.
Source: http://www.hydrakernel.net/hydra_kernels_information.htm
"I recommend not using the setcpu controls or governor with these kernels. Let the stock governor do the work. If you have setcpu installed I recommend clearing out the settings before flashing the kernels. You can use it to monitor cpu speeds or an app from the market called systempanel if so desired."

[Q] Using SetCPU profiles with SavagedZen governor?

I am currently running Savaged-Zen kernel with the SavagedZen governor. I was previously running the stock CM kernel with conservative governor and had a screen-off profile.
Does anyone know if you still need to keep profiles if you are running a smartass/savagedzen governor?
I don't believe so, as the governor and setcpu would counterbalance each other. You can keep the profiles, just don't enable setcpu.

Set CPU question

Good evening guys, hope all is well. I am running unity 2.35 and I am using set CPU for overclocking. The question i have is what is the difference in " on demand, scary, smartass, etc" and what should I have it set on. Thanks in advance!
Sent from my HTC Vision using XDA App
coachmoore said:
Good evening guys, hope all is well. I am running unity 2.35 and I am using set CPU for overclocking. The question i have is what is the difference in " on demand, scary, smartass, etc" and what should I have it set on. Thanks in advance!
Click to expand...
Click to collapse
doesnt unity have a built in overclocking daemon? if i remember correctly the virtuous oc daemon shouldnt be used with any other cpu software.
correct me if im wrong.
Unity has a built in OC daemon, which automagically turns off if it detects an OC app (like SetCPU)
The Built in daemon performs better, and there are apps to make it more user friendly (look for Virtuous OC maybe?)
As for the difference between 'ondemand, scary, smartass' those are different governors, which control how the clock speed is changed.
ondemand increases clock speed when you increase the load, and decreases accordingly.
performance changes up to max speed and stays there.
powersave keeps it as low as possible.
interactive is similiar to ondemand but may provide faster changes.
conservative is opposite to performance, stays at minimum.
smartass is just weird (doesn't have sleep and wake settings I think)
(these were off the top of the head guesses, so don't take it as fact)
I'm currently using interactive which I find is very good, but it's each to their own tastes.
-Nipqer
I use the Virtuous OC Controller and have the wake governor set to ondemand and sleep to conservative. Works great for me... my battery life is awesome. But it's definitely personal preference.
Sent from my HTC Vision using XDA App
It never fails to shock me how many people flash ROMs without bothering to read the basic information in the ROM thread, or in this case the Virtuous website (which is linked in the top post of the Unity thread):
Virtuous. overclocking daemon will automatically be disabled if an overclocking tools (such as SetCPU or CPU Tuner) is installed. Installing these tools is not advised, as the virtuous_oc daemon responds far more rapidly to screen state changes than any Android (Java) application.
http://www.virtuousrom.com/p/unity_23.html

SetCPU frequencies and govenor not sticking

Running MikG3.11 along with underworld0.8 kernel nohavs noUv:
SetCPU v3.0.7
Frequency and govenor will not stick after setting. Defaults back to smartassV2 or conservative DEADLINE after screen on/off or after a reboot. Any ideas?
lostsoul77 said:
Running MikG3.11 along with underworld0.8 kernel nohavs noUv:
SetCPU v3.0.7
Frequency and govenor will not stick after setting. Defaults back to smartassV2 or conservative DEADLINE after screen on/off or after a reboot. Any ideas?
Click to expand...
Click to collapse
Do you have another app, like system tuner, or rom toolbox, that has the settings for frequency and sheduler set for "set at boot"?
i.e...perhaps another app is changing it back
MIKESTONY said:
Do you have another app, like system tuner, or rom toolbox, that has the settings for frequency and sheduler set for "set at boot"?
i.e...perhaps another app is changing it back
Click to expand...
Click to collapse
Unless MIK placed something in the system/etc or in the init.d file. It only began doing this when I upgraded to the latest version of SetCPU. Not running system tuner; only running Gemini App which is a task manager and I have SetCPU marked as a Favorite so that it never gets killed. Only other thing I can think of is something in MikTweaks but I havent found any settings related to the frequency/schedulers, only memory settings and i'm using defaults.
Yeah, setCPU doesn't like to keep the CPU settings upon reboot. Just use NoFrills from the Play Store, it's free!
I agree with MBQ,No-Frills CPU is the best one out,its never givin me any problems mate.
6ANONAMUS9 said:
I agree with MBQ,No-Frills CPU is the best one out,its never givin me any problems mate.
Click to expand...
Click to collapse
Yep. It is the best IMO.
AND it's free

KISS-Kernel

excuse me; have question about this kernel; i couldn't post in the original thread;
by setting the min clock speed to 768MHZ & the max to 1407MHZ, How much voltage does it spend? by setting the min to 245MHZ & max to 1024MHZ how much? i overclocked to 1407MHZ , i saw more smoothness and speed; but i felt that its consuming more power!
is overclocking harmful to CPU? ( always overclocking )
Rom: MY One V RC4.0 FX
PrimoU GSM
Kernel: Latest Kiss Kernel
Hi
Political correct answer:
Of course OC "can" harm your device - like all OCĀ“ing
Realistic answer:
Most One V devices can handle OCing up to 1.5 without problems
but since this may be specific to chip manifacturing there is no
guarantee that it is. Therefore before using any OC you should
test it very carefully.
And also - Of course running the chip at higher frequencies needs
more power. Simply physics .)
In "normal" daily use the difference is not big because the cpu will
not run at high frequencies most of the time. If you do things
like "heavy" gaming this is of course forcing the cpu to run faster.
To reduce the "effect" a little bit there is a kernel feature called
Undervolting (UV) with that you can reduce the voltage for
specific frequencies. Like OC this is device specific. So some
devices can run stable with more reduced voltage then others
BTW: why to you set the min frequency to 768?
This will limit that the frequency cannot go lower then that if the
device is idle. Running at 245 needs of course less power then 768
max
Thanks for the nice info, well, i heard that some users said that the best frequency for " My One V" rom:
Minimum: 768MHZ
MAX: 1407
I'm using "Set CPU" to OC
So setting the min frequency to 245MHZ will save more power, right?
Sent from my HTC One V using xda app-developers app
Satohiroshi said:
So setting the min frequency to 245MHZ will save more power, right?
Click to expand...
Click to collapse
Yes - especially for the time before the device can go into
"deep sleep" when beeing idle.
The only "disadvantage" is that depending on the govener that you use
there might be a small lag before the frequency scales up
Actually it depends if you notice it at all
If you use govener ondemand it should be no problem
if you use e.g. smartassV2 you might consider thinking about
using some tunables that will reduce that behaviour.
max
Thanks, yeah, i meant for normal activities, like checking Facebook,mail, watching movies ... So ondemand mode would be better
Sent from my HTC One V using xda app-developers app
maxwen said:
Yes - especially for the time before the device can go into
"deep sleep" when beeing idle.
The only "disadvantage" is that depending on the govener that you use
there might be a small lag before the frequency scales up
Actually it depends if you notice it at all
If you use govener ondemand it should be no problem
if you use e.g. smartassV2 you might consider thinking about
using some tunables that will reduce that behaviour.
max
Click to expand...
Click to collapse
What is your recommend governor to integrate with your Titanium-KISS kernel and what is your favourite I/O Scheduler tweaks, for daily use & heavy gaming?
I'm using smartassV2 & i set my I/O Scheduler to deadline until now, because it's peoples favourite
Should i change it to ondemmand to gain a better performance?
Hi
Actually there is already a lot of information about your question
in the KISS kernel thread.
Especially about how to tweak smartassV2 based on "profiles"
max
maxwen said:
Hi
Actually there is already a lot of information about your question
in the KISS kernel thread.
Especially about how to tweak smartassV2 based on "profiles"
max
Click to expand...
Click to collapse
uh, okay...i'll re-read the info once again :good:

Categories

Resources