When I change the Maximum CPU frequency in Mimicry 1.5.0 it will save but will revert after about 5 or 10 minutes. I want the max to be 1516 MHz because sometimes my phone has issues with Navigation and MAPS and I want to see if this solves it. Am I not understanding this functionality correctly? My CPU governor is set to SMARTASSV2.
psyphris said:
When I change the Maximum CPU frequency in Mimicry 1.5.0 it will save but will revert after about 5 or 10 minutes. I want the max to be 1516 MHz because sometimes my phone has issues with Navigation and MAPS and I want to see if this solves it. Am I not understanding this functionality correctly? My CPU governor is set to SMARTASSV2.
Click to expand...
Click to collapse
You probably installed one of the optional components of Mimicry. I don't remember the name. It overrides the settings in the performance tab and manages the processor directly. Easiest thing is probably to re-run the Mimicry installer and choose the change optional bits route. Lots of details in the Mimicry thread.
psyphris said:
When I change the Maximum CPU frequency in Mimicry 1.5.0 it will save but will revert after about 5 or 10 minutes. I want the max to be 1516 MHz because sometimes my phone has issues with Navigation and MAPS and I want to see if this solves it. Am I not understanding this functionality correctly? My CPU governor is set to SMARTASSV2.
Click to expand...
Click to collapse
Read the OP please. You selected the Virtuous OC Daemon when you installed the ROM. Take note of the last item on the list. If you wish to use your own settings either find a program that lets you modify the Virtuous OC Daemon settings (OC/UV Beater, etc) or uninstall it.
= Virtuous OC Daemon =
– Save battery life and make better use of the kernel CPU frequencies
– Applies a lower ceiling to the max frequency when the screen is off.
– Allows you to change the governor & min/max cpu frequency for screen on/off states (will override anything set in Performance)
Ahh, for some reason I was thinking that was setting the max for Virtuous Daemon to utilize. Sorry about that, my misunderstanding!
I was hoping to have Virtuous Daemon monitor my CPU (hoping for better battery life) but set the max to a higher amount for the event that it needs it.
Related
Hi,
I've just noticed the Performance settings menu under the CyanogenMod Settings menu and I wanted to give overclock and other features a try...safely.
I'm looking for increasing my Wildfire's performance in a remarkable way but without harming or causing any trouble to the phone. So I'd like to start in a quite conservative way.
What governor should I choose? (default: smartass)
What max and min CPU frequency? (default 518 and 352 Mhz)
What about the VM heap size? (default 24m)
What do you guys use as your settings?
Thanks a lot!
Governor : Smartass
CPU Speeds : 264 Min, 652 Max
VM Heap Size : 32 M
Remember, don't expect miracles by OC'ing your CPU. You'll probably be disappointed.
Thanks for answering!
In the meanwhile I set up 264 as min and 691 as max...is that too much and potentially dangerous?
No miracles indeed but the phone felt a bit more snappy when playing games for example.
Do you know where I can find some info about the different governors?
Also, what is exactly the VM heap size?
Thank you!
No, wont harm it. Only if you experience instability, reduce it to the next (Or rather, Previous) level.
CPU Governors:
* ondemand – Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
* conservative – Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
* performance – Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using ondemand because the system will not waste resources scanning for CPU load.
* powersave – Available in some kernels. It will keep the CPU running at the “min” set value at all times.
* userspace – A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.
(The above wall of text is lifted from SetCPU's site)
In addition to that , Smartass is really the smart one. When your screen is on, the minimum frequency will automatically be set to 518 MHz, making your phone seem it is flying, and, when the screen is off, then, it reverts back to the minimum set value, and saves battery - Best of both worlds!
As for VM Heap Size, it is the maximum amount of heap space (i.e. memory) a single instance of the Dalvik VM (application) can obtain. Technical concept, but, you can read it up more if you like.
Thanks a lot for the insigthful reply, everything's clearer now!
i put everything on max. but thats just me. phone works fine though :L
Hi,
What's the best setting for my battery? It drains so fast.
Mine is as following:
Min.: 245 Mhz
Max.: 537 Mhz
INTERACTIVE
I have to charge the Phone every evening, thats a bit annoying.
Thank you in advance
When using the cyanogenmod settings for the cpu speed,setcpu isn't required anymore right?
Sent from my HTC Wildfire using XDA App
FrydaeXIII said:
When using the cyanogenmod settings for the cpu speed,setcpu isn't required anymore right?
Sent from my HTC Wildfire using XDA App
Click to expand...
Click to collapse
Yes, you are right. Conflicting apps are never recommended.
thanks for the tip...
Hello there,
I've been flashing kernels since I was in LeeDroid Froyo and got no problems. However since I switched to GB based roms such as RCMix3D and TB Fusion, my phone always freezes when I try setting Kernel-Lee-V3.1.1-2.6.35.13-CALLREC or MDJs v19 to maximum overclock so I have no choice to but to stay on stock kernel. I have no ext3/ext4 partition on my SD card in case you ask.
Current ROM: TB Fusion 1.1.2
Radio: 12.54.60.25U_26.09.04.11_M2
Any idea what should I do to solve this issue?
golokipok said:
Hello there,
I've been flashing kernels since I was in LeeDroid Froyo and got no problems. However since I switched to GB based roms such as RCMix3D and TB Fusion, my phone always freezes when I try setting Kernel-Lee-V3.1.1-2.6.35.13-CALLREC or MDJs v19 to maximum overclock
Click to expand...
Click to collapse
uoooo this is sooo dangerous for your handset... u can "smoke" it...
Any idea what should I do to solve this issue?
Click to expand...
Click to collapse
yes, your handset freezes because the overclock that u do its too high... underclock it at 1200-1400mhz & try...
and configure SET CPU features... like the standby status, etc....but do it with common sense....
think about that DHD proccessor goes by default at 1gz, really when we overclock the processor we are putting in danger the security of our device
SERGI.3210 said:
uoooo this is sooo dangerous for your handset... u can "smoke" it...
yes, your handset freezes because the overclock that u do its too high... underclock it at 1200-1400mhz & try...
and configure SET CPU features... like the standby status, etc....but do it with common sense....
think about that DHD proccessor goes by default at 1gz, really when we overclock the processor we are putting in danger the security of our device
Click to expand...
Click to collapse
Haha! I know that overclocking is quite dangerous. Back on the froyo days, my phone is quite stable around 1.8ghz so I'm just wondering why is this happening (maybe my phone's processor is starting to fry up? ). Is there any effect if I'm using smartass profile on those kernels I've mentioned?
golokipok said:
Haha! I know that overclocking is quite dangerous. Back on the froyo days, my phone is quite stable around 1.8ghz so I'm just wondering why is this happening (maybe my phone's processor is starting to fry up? ).
i hope that the processor works or not works (don´t crashes a little bit...)
but the reason of your freezes maybe (almost sure) because froyo & gingerbread don´t works at the same form, and gingerbread need more resources & stability for to work correct... don´t forget that the kernel manages the hardware...
if u force it......... u know what can happen...
golokipok said:
there any effect if I'm using smartass profile on those kernels I've mentioned?
Click to expand...
Click to collapse
it´s possible, take this explanation, read and judge by yourself what´s the better cpu governor...
smartass (Best explanation i've found paraphrases to: based on interactive, but better.)
----
ondemand
Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see "up threshold" in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed. - SetCPU website
conservative
Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery. - SetCPU website
performance
Available in most kernels. It will keep the CPU running at the "max" set value at all times. This is a bit more efficient than simply setting "max" and "min" to the same value and using ondemand because the system will not waste resources scanning for the CPU load. This governor is recommended for stable benchmarking. - SetCPU website
powersave
Available in some kernels. It will keep the CPU running at the "min" set value at all times. - SetCPU website
userspace
A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor. - SetCPU website
Interactive
The 'interactive' governor has a different approach. Instead of sampling the cpu
at a specified rate, the governor will scale the cpu frequency up when coming
out of idle. When the cpu comes out of idle, a timer is configured to fire
within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer
fires then we assume the cpu is underpowered and ramp to MAX speed.
If the cpu was not 100% busy, then the governor evaluates the cpu load over the
last 'min_sample_rate' (default 50000 uS) to determine the cpu speed to ramp down
Click to expand...
Click to collapse
Thanks for the info
SERGI.3210 said:
because froyo & gingerbread don´t works at the same form, and gingerbread need more resources & stability for to work correct... don´t forget that the kernel manages the hardware...
if u force it......... u know what can happen...
Click to expand...
Click to collapse
You have mentioned about those "resources", is there any special measure that I need to do or what? I'm using the smartass profile on those kernels but still *sigh*
Anyway, I've observed on your sig that yours is overclocked @ 1.8ghz even though you're running GB, me envy
golokipok said:
have mentioned about those "resources", is there any special measure that I need to do or what? I'm using the smartass profile on those kernels but still *sigh*
Click to expand...
Click to collapse
you only should do a good over/underclock & set the correct cpu governor for your daily use....
well, you know ho is @MDeeJaay? the developer of MDJ kernels and roms...
he explained smartass with this words:
SMARTASS GOVERNOR - is based on the concept of the interactive governor.
I have always agreed that in theory the way interactive works - by taking over the idle loop - is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the "old" minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies.
Smartass will also cap the max frequency when sleeping to 245Mhz (or if your min frequency is higher than 245 - why?! - it will cap it to your min frequency). Lets take for example the 998/245 kernel, it will sleep at 245.
golokipok said:
, I've observed on your sig that yours is overclocked @ 1.8ghz even though you're running GB, me envy
Click to expand...
Click to collapse
no, no buddy... i only show the max speed nothing more... i set my cpu concretly like this;
CPU GOVERNOR:interactive
MAX SPEED:1113 MHZ
MIN SPEED:245 MHZ
PROFILE: screen off; 245 MHZ max.
245 MHZ min.
in adition i´m going to modify my syg LOL
haha..thanks again. I'm gonna try playing with the frequencies to see which will suit me
i hope someone can make a stable 1.8ghz kernel without the freeze
IT´S POSSIBLE but i don´t want to try it LOL
i love a lot my DHD
Hi,
I have installed and added setcpu profiles but i am not sure they are correct choices for me. I have virtuous unity rom with v4 kernel.
ac charging 1.7 ghz max
Battery under 70 1.5 ghz max
Battery under 50 1.2 ghz max
Battery under 30 1.0 ghz max
Temperature over 50 800 mhz max
(All of profiles have minimum 368mhz of speed)
All of them are ondemand but i dont know when to use conservative. And are these clock speeds good for us?
Can you help me about this?
Sent from my HTC Vision using XDA App
If youre using virtuous unity, you shouldnt use setcpu and use the virtuous overclock app. Its essentially the same but virtuous oc is much faster in changing your speeds.
My speeds for virtuous oc are:
Max wake: 1.5ghz
Min wake: 245mhz
Governer: ondemand
Max sleep: 368mhz
Min sleep: 245mhz
Governer: conservative
Sent from my HTC Vision using XDA App
I'm using CM7 Nightly
Latest Umaro kernel
Screen off = 280/380 powersave
<101% = 280/1.7 ondemand
<40% = 280/800 conservative
charging = 1.0/1.7 performance
temp >50c - 280/380 powersave
I don't.
As stated in the Unity notes (on their website), and as evilcuber mentions:
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
redpoint73 said:
I don't.
As stated in the Unity notes (on their website), and as evilcuber mentions:
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
Click to expand...
Click to collapse
I was using setcpu to see momentary clock speeds then decided to create profiles. So it is better to stay with virtuous OC application. I want to ask another question; does sleep clock speeds of cpu effect waking up time?
redpoint73 said:
I don't.
As stated in the Unity notes (on their website), and as evilcuber mentions:
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
Click to expand...
Click to collapse
Same here, on CM7 though (which has a built in CPU setup). I haven't used SetCPU in months. 806mhz max / 245mhz min, OnDemand governor. One less app running, the same or better battery life, and no sluggishness with profiles.
Deadly Sto(R)m said:
I want to ask another question; does sleep clock speeds of cpu effect waking up time?
Click to expand...
Click to collapse
It can. If you set a low screen off profile like 245/245 or 245/368, your phone may lock down and not wake up properly, or take time to "speed up" when you unlock the phone, which can sometimes be noticeable depending on your phone setup.
martonikaj said:
Same here, on CM7 though (which has a built in CPU setup). I haven't used SetCPU in months. 806mhz max / 245mhz min, OnDemand governor. One less app running, the same or better battery life, and no sluggishness with profiles.
It can. If you set a low screen off profile like 245/245 or 245/368, your phone may lock down and not wake up properly, or take time to "speed up" when you unlock the phone, which can sometimes be noticeable depending on your phone setup.
Click to expand...
Click to collapse
the best way is "try and see what happens" I ill try low screen off speeds and try if the hone wake up late. if so, i am going to get clock speeds higher then it was.
ok idk ow to overclock correctly i need a way to make this sense 3.5 rom less laggy an run more smoothly, can anybody help me with this???
Yes just use Daemon Controller (basically functions the same as SetCPU) and set your maximum frequency. For most ROMs I would set it around 1.5Ghz, and set the governor to smartass or smartassv2. The governors will depend on the kernel you're using. For a good sense kernel, I would use this one.
Additionally, you can download Incredicontrol via the market and that will enable you to adjust your voltages, based on the frequency steps. A lot of people prefer to bump the voltage up or down 25% to increase performance or reduce battery drain.
I AM NOT RESPONSIBLE FOR ANY PAIN AND SUFFERING YOUR DEVICE MAY INCUR.
If I helped, slap my Thanks button around a bit.
chattguy said:
Yes just use Daemon Controller (basically functions the same as SetCPU) and set your maximum frequency. For most ROMs I would set it around 1.5Ghz, and set the governor to smartass or smartassv2. The governors will depend on the kernel you're using. For a good sense kernel, I would use this one.
Additionally, you can download Incredicontrol via the market and that will enable you to adjust your voltages, based on the frequency steps. A lot of people prefer to bump the voltage up or down 25% to increase performance or reduce battery drain.
I AM NOT RESPONSIBLE FOR ANY PAIN AND SUFFERING YOUR DEVICE MAY INCUR.
If I helped, slap my Thanks button around a bit.
Click to expand...
Click to collapse
0k the number says 245760 i cant tell which is the 1.5 ghz?
245mhz... That is your lowest frequency. You'll set that as your minimum. Your max should be set at 1497mhz. It'll have some numbers straggling on the end but disregard them. 1497mhz = 1.5Ghz.
Sent from my Incredible 2 using Tapatalk
Hi i have ARHD on my phone with the XM Kernel. I was slightly suprised in the Trickster MOD app, the max clock speed is 1.3ghz. Yes i know i can OC to 1.5 but im not sure what is setting this. When i had ARHD installed with stock kernel it was showing 1.3 as default. I assume that was set by the ROM. But i installed this kernel and still has 1.3 as the default.
Also the default govenor settings for the gaming one has the boost_freq set at 1300000, which is 1.3ghz, that can be changed to 1.5 also. But surely the boost freq would be the max freq no matter if you move the slider to 1.5 in the basic controls? But i would be suprised that the gaming govenor would underclock the cpu, surely for gaming you would want the phone maxed out?
Is this expected with the XM Kernel and the ARHD? And if so, is there any things i can change in the govenor settings to make sure it performs at absolute max?
It's kernel related; Xmisters' kernels since 188 have a hard cap(1.3Ghz) by default, but using trickster mod, or another o/c apk, you can raise it to the stock 1.5Ghz(tick 'set on boot' to ensure it stays at 1.5) The best settings are trial and error, tbh, I use touchdemand/sio though smartmax seems to be the best balance.
Thanks for the answer. i can change it to 1.5 easy enough, but if you look in the govenor control, the boost_freq is is set to 1300000. If i left it at that, would it prevent the cpu from going up to 1.5?
Danw20 said:
Thanks for the answer. i can change it to 1.5 easy enough, but if you look in the govenor control, the boost_freq is is set to 1300000. If i left it at that, would it prevent the cpu from going up to 1.5?
Click to expand...
Click to collapse
you have sleep (lowest CPU can go), ideal freq(the speed the CPU aims for while awake), touch poke (when you touch the screen), boost (what it boosts too to prevent lag) and max (CPU flat out)
Setting the boost to 1.3 will still allow the could to run at full speed.
Sent from my HTC One X using xda app-developers app
That makes sense, cheers. So its probably a good idea to leave it as it is then.