[Q] Can I use "No-Frills CPU Control" as alternative to "SetCPU" - Desire HD Q&A, Help & Troubleshooting

I've a quick noob question about CPU management.
I've been installing custom ROM's/kernels on my DHD for the last 3 months. Tried lots, and am currently using the CoreDroid 6.5.
With this ROM (and others) they recommend using SetCPU - however I can also see that No-Frills CPU Control can set min/max values for CPU and select the governor (i.e. smartass, ondemend, etc).
If I've no immediate need to use SetCPU profiles (such as "screen off", etc), which i think is a feature exclusive to SetCPU, and only need to stick to the core features (setting min/max speeds and selecting the governor) can i treat the two applications as identical?
I guess I'm asking as I'm trying to improve battery, and just want to make sure i'm not shooting myself in the foot if i select No-Frills CPU Control.
Thanks!

Yes very mych..ive been using it and works well
Sent from my GT-P1000 using XDA App

Many thanks for the quick reply. I'll give No-Frill CPU Control a go!

fidoedidoe said:
Many thanks for the quick reply. I'll give No-Frill CPU Control a go!
Click to expand...
Click to collapse
Soorry didnt.realize earlier until now ..some points....
1.setcpu has lot more features
2. Donate version is free for xda members
Sent from my GT-P1000 using XDA App

Related

[MOD]Flashable OverClocking Daemon- Use with any ROM

First off i take no credit for the virtuous oc daemon itself, it was developed by rmk40.
And credit goes to -viperboy- for the idea, i used his rom and really liked the oc daemon and saw the difference it makes. Check his rom out here. It has a nice interface to control the oc daemon and other features of the rom.
You can get more info here
DON'T use any apps to adjust cpu with this ie., setcpu, cpumaster, etc.
Ok, here is the deal flash the zip file the script will run by itself the only adjustment you have to make is the virtuous oc settings. This should work with any rom and probably any device i just don't have any other devices to test it on.
Here is how:
Open root explorer (or whatever file manager you use) and navigate to /system/etc/virtuous_oc, you will see 6 files named:
sleep_governor
sleep_max_freq
sleep_min_freq
wake_governor
wake_max_freq
wake_min_freq
These are the files you edit to your liking, i only edited wake_max_freq to read 1863000 or 1.8ghz
The two governor file have different settings and they are:
conservative
userspace
powersave
ondemand
performance
Again edit to your liking i left them ondemand myself seems to work good. I don't really know what the settings do exactly when it comes to these but they seem pretty self explanatory.
To see if it's working all you need to do is open terminal emulator or adb shell and type one of the following:
Current CPU frequency
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
Current CPU governor
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Current min CPU Freq
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
Current max CPU Freq
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
It autostarts using init.d, so MAKE SURE your rom supports init.d, if it doesn't you can still use it but it has to be started manually by entering the following in terminal emulator:
Code:
/system/xbin/virtuous_oc
If you overclock MAKE SURE your kernel supports it, I'm not responsible for any damage incurred
In the future i want to make an app to control the settings but i am still learning that part.
Big thanks to rmk40 for this awesome daemon and -viperboy- the bad ass idea !!​
EDIT:
A basic rundown of the oc daemon is it scales up your cpu when you screen is on and scales it down when it is off, so your cpu is not overclocked continuously. It does save on battery as long as you don't get crazy with the overclocking.
rugedraw said:
The frequencies are:
Underclock: 192000 384000 432000 486000 540000 594000 648000 702000 756000 810000 864000 918000 972000 1026000 1080000 1134000 1188000 (stock)
Overclock: 1188000 (stock) 1296000 1404000 1512000 1620000 1782000 1836000 1944000 2052000
There may be some extra ones not listed here. From doing basic math, it seems you have to go up or down in increments of 54,000 when adjusting the CPU speeds. So if you want to UC higher than 192000 but lower than 384000, then you SHOULD be able to add 54,000 to 192000 and use that, or subtract 54,000 from 384000 and go that route.
Click to expand...
Click to collapse
Changelog:
-Added Juwe11 ram optimization script
-Added speed up SD hack (Set at 3072) Details here
I tested this for the My Touch 4G last night and it works great, installs in seconds. I'll help out watching the thread and answering questions for those whom need it if Smokin isn't around to answer them.
What does this exactly do for your phone?
Sent from my HTC Glacier using XDA Premium App
codey895 said:
What does this exactly do for your phone?
Sent from my HTC Glacier using XDA Premium App
Click to expand...
Click to collapse
This is an OC Daemon, its designed to control the processing speeds of your device. SetCPU does the same thing but this method is more stable and works without using any voltage. You can read some of the information listed in the links above.
whats the difference of the 2 zip files?
bstylz911 said:
whats the difference of the 2 zip files?
Click to expand...
Click to collapse
Changelog:
-Added Juwe11 ram optimization script
-Added speed up SD hack (Set at 3072) Details here
Click to expand...
Click to collapse
That's the information for the second ZIP file, the other one doesn't have that optimization.
so is it safe to say that i can use this on my MT4G running CM7 latest nightly?
I'm a little confused here. I got this up and running using the intstructions in the OP. But the frequencies don't match my kernels frequencies. Shouldn't they match?
Sent from my HTC Glacier using XDA App
estallings15 said:
I'm a little confused here. I got this up and running using the intstructions in the OP. But the frequencies don't match my kernels frequencies. Shouldn't they match?
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
No, the kernel gives you a range of highest to lowest frequency range in which they are able to run. You tune the kernel to run at the frequency that you want it too so if you run the kernel at the highest frequency the phone will run fast but you will use the battery faster, if you tune the kernel to run slow the phone will run slower but your battery will last longer.
What your looking to do is adjust the kernel to the closest frequency to give you the best performance but low enough to continue to keep a long battery life.
Kernels run by using Governors, if you select "OnDemand" as your governor it will run what ever Highest frequency you set it for when ever your device is out of sleep mode, (Example: MAX 1836000 and Minimum 192000) when ever you put the device in sleep mode it will automatically run at the lowest setting. This conserves battery while you still use better performance when actually using the phone.
Hope this clears it up for you.
itzsmokey: so is it safe to say that i can use this on my MT4G running CM7 latest nightly?
Click to expand...
Click to collapse
Yes this will work for that ROM, it's designed to be flashed after the ROM is installed, there are ways to check if it is working for you in the "OP". I would take the time to look through the links provided in the OP as well.
Orical said:
No, the kernel gives you a range of highest to lowest frequency range in which they are able to run. You tune the kernel to run at the frequency that you want it too so if you run the kernel at the highest frequency the phone will run fast but you will use the battery faster, if you tune the kernel to run slow the phone will run slower but your battery will last longer.
What your looking to do is adjust the kernel to the closest frequency to give you the best performance but low enough to continue to keep a long battery life.
Kernels run by using Governors, if you select "OnDemand" as your governor it will run what ever Highest frequency you set it for when ever your device is out of sleep mode, (Example: MAX 1836000 and Minimum 192000) when ever you put the device in sleep mode it will automatically run at the lowest setting. This conserves battery while you still use better performance when actually using the phone.
Hope this clears it up for you.
Click to expand...
Click to collapse
Lol. Thank you, but that's not what I meant. My kernel uses different frequencies. It has a range of 122000 to 203000. The numbers don't directly match up to the numbers in the OP, even in multiples of 54,000. See what I mean?
Sent from my HTC Glacier using XDA App
That was my point, your using MIUIs kernel it looks like, yes the kernel says 2.03 for the Max and 122 for the min the frequency in the output says 1188000 for the Max, that's what the daemon was preset too you go in and edit the files yourself. I first tested this before it was released on MIUI and it worked fine, look through and you'll find info on how to change the frequencies
Sent from my HTC Glacier using XDA App
Orical said:
That was my point, your using MIUIs kernel it looks like, yes the kernel says 2.03 for the Max and 122 for the min the frequency in the output says 1188000 for the Max, that's what the daemon was preset too you go in and edit the files yourself. I first tested this before it was released on MIUI and it worked fine, look through and you'll find info on how to change the frequencies
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
CM7 kernel. I'm obviously not making myself clear, so I'll just figure it out myself. Thank you for your help, though.
Sent from my HTC Glacier
Is there a smartass version or one being worked on?
Sent from my HTC Glacier using XDA App
estallings15 said:
CM7 kernel. I'm obviously not making myself clear, so I'll just figure it out myself. Thank you for your help, though.
Sent from my HTC Glacier
Click to expand...
Click to collapse
OK I'll put it like this..
The daemon your flashing is preset, you have to go in the files and change them to what ever frequencies your kernel is set for if you want them to work for the minimum and maximum settings.
I can't make you understand it, I hope you figure it out but personally before I do anything that could potentially be harmful to my device I read everything I can find before doing anything to it.
jayb222 said:
Is there a smartass version or one being worked on?
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
This is directly made from Virtuous Unity, the Governors associated are pretty much in every kernel release but the OP was mainly released for those interested in using the daemon it's self and it wasn't modified because there was no permission to do so.
Sorry about that though but I know Smokin isn't trying to step on any toes with this so that's why it remains as it was originally released.
Orical said:
change them to what ever frequencies your kernel is set for if you want them to work for the minimum and maximum settings.
Click to expand...
Click to collapse
That answered my question. Thanks buddy. I read the OP repeatedly and this isn't my first custom kernel or ROM. I crack flash like nobody's business. Drives my wife nuts. I'm no stranger to frequencies or voltages, but this is my first OC daemon. My confusion was in how specific the OP was in its frequency listing.
Sent from my HTC Glacier using XDA App
jayb222 said:
Is there a smartass version or one being worked on?
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
I edited the governor type file to smartass. Terminal output says smartass. Voila!
Sent from my HTC Glacier using XDA App
Just use the Viper app mentioned in the OP, it makes editing easier and much quicker, with a nice UI instead.
Ace42 said:
Just use the Viper app mentioned in the OP, it makes editing easier and much quicker, with a nice UI instead.
Click to expand...
Click to collapse
That's what I suggested before it was posted but I think it's important that people learn where all of the files are and how to edit the files and set the permissions for them.
Sent from my HTC Glacier using XDA App
I like the idea of this setup. It works well in Virtuous unity.
I know they have a GUI app that makes it easier to set this up. It would be great if we could get this daemon and GUI flashable for all ROMs.
The GUI app will probably need an auto detect CPU speeds function added for those that use custom kernels. Maybe we can talk to some of the overclock app devs (like the SetCPU dev) And see if we can get this functionality built into them.
It would be great if we could get this daemon in all ROMs and get the overclock app devs on board as well. As this app disables itself if there are overclock apps we would need them to be on board as those apps have so many other benefits (like profiles for low battery and the like) that I would hate to lose that as well. The apps could have the option to to enable or disable the daemon and then control it as well. The custom GUI app could be included in the ROMs for those that do not need or want to use the overclock apps.

Best CPU Configuration App?

Hey guys,
I was just wondering what everyones choice of CPU configuration apps are because I'm stuck between SetCPU and CPU Control >.<
Feel free to post any experiences or comments with your chosen one!
SetCPU or Antutu
I always liked CPU Tuner. Very customisable and free
No doubt.
SetXperia
If you wanna be able to undervolt with DooMKernel, Incredicontrol is the way to go.
Sent from Asgard
Take a look at SystemTuner Pro
try no frills cpu, you can set i/o scheduler as well, but you cant undervolt
Lol, the guy was stuck between two and now you give him 5 more options.
I chose SetCPU. It's a good application, updated regularly, and his developer shows appreciation for how his app should work
XPlay-Swype
SETCPU is pretty much the best imo
Incredicontrol is the best for undervolting IMO, setcpu for setting profiles for different situations. Haven't bothered with the others.
Sent from a Galaxy far, far away

How do I go about overclocking my HTC One X?

Hi all I'm fairly new to these forums, although I have been watching from afar for quite some while now!
I have been trying out custom roms and various kernels and was wondering how do I go about overclocking my device? Only reason I am asking is because I was checking out benckmark results for other devices and noticed some can be particularly high.
Any insight would be most appreciated!
I wouldnt try any overclocking on the HOX because of the heat issues. A more safe and stable way of doing it is changing the govenor of the kernel or forcing cores online. I think you can use core control (in the apps and themes section) to change core behaviour and system tuner to change govenor.
view heisoom
I have now installed core control. Got to admit it is nice having the option to save a bit more power. How much as an estimate do each of cores use anyway just out of interest?
meleelord said:
I have now installed core control. Got to admit it is nice having the option to save a bit more power. How much as an estimate do each of cores use anyway just out of interest?
Click to expand...
Click to collapse
you can download an app called tegrastats to find out more but all you should know is this. once you activate the corecontrol and depending what app you use you should be fine. if i was you i would also use no-frills cpu app. that way you can underclock and would save you more juice
Goku80 said:
you can download an app called tegrastats to find out more but all you should know is this. once you activate the corecontrol and depending what app you use you should be fine. if i was you i would also use no-frills cpu app. that way you can underclock and would save you more juice
Click to expand...
Click to collapse
Fantastic! Many thanks for the advice. I have now installed no-frills cpu, and started to tinker around with the settings. Could I ask as I am still fairly new to some of this, when I first went on to the settings both maximum and minimum were set to 1.5 GHz (Not sure if it was just saying this on the app or not or if these are the actual settings) but I would guess this would use a lot more power am I right?
meleelord said:
Fantastic! Many thanks for the advice. I have now installed no-frills cpu, and started to tinker around with the settings. Could I ask as I am still fairly new to some of this, when I first went on to the settings both maximum and minimum were set to 1.5 GHz (Not sure if it was just saying this on the app or not or if these are the actual settings) but I would guess this would use a lot more power am I right?
Click to expand...
Click to collapse
yes you are right. put the min frequency to say 200 or 300 mhz and then press apply on boot and then reboot and you should be fine

[Q] Over/Under clocking

I was wondering on how exactly I do this? I looked through and seen people talking about it, but not how to do it. Can someone explain to me what it does, and how to do it?
E4GTUser94 said:
I was wondering on how exactly I do this? I looked through and seen people talking about it, but not how to do it. Can someone explain to me what it does, and how to do it?
Click to expand...
Click to collapse
There are actually several ways to do this. The most popular of which are to have a rooted rom, install a separate application and use that application to modify your cpu speed. The more popular applications to do this are:
SetCPU
ROM Toolbox
ROM Toolbox light
I've used all of these and if I could suggest one to you, I would say ROM Toolbox, because it gives you a lot of other tools that SetCPU does not. HOWEVER, I find that in regards to overclocking/underclocking and setting profiles, SetCPU is much more handy and offers more customization.
VIDEO on overclocking and profiles with SetCPU
VIDEO on ROM Toolbox Pro
Freeroot said:
There are actually several ways to do this. The most popular of which are to have a rooted rom, install a separate application and use that application to modify your cpu speed. The more popular applications to do this are:
SetCPU
ROM Toolbox
ROM Toolbox light
I've used all of these and if I could suggest one to you, I would say ROM Toolbox, because it gives you a lot of other tools that SetCPU does not. HOWEVER, I find that in regards to overclocking/underclocking and setting profiles, SetCPU is much more handy and offers more customization.
VIDEO on overclocking and profiles with SetCPU
VIDEO on ROM Toolbox Pro
Click to expand...
Click to collapse
Is there any certain configuration that you find best? Thanks for all the links and suggestions also!
System tuner pro is also nice. There is no " right" settings. Your phone might not like my settings profile. They are all different. I do however under clock. I see no lag on cm9 beta1. I use a Max CPU of 1ghz. I also under volt everything by -25 because -50 on Evert step crashes my phone. Yours may like it. Just remember do not push the set on boot button until you are sure your phone can handle the new setting.
sent from my BAD A$$ Epic touch
E4GTUser94 said:
Is there any certain configuration that you find best? Thanks for all the links and suggestions also!
Click to expand...
Click to collapse
It is pretty much a try what works. I find that over clocking is nice for certain things, but I like to have a long battery life as well, so I have mine set up so that the CPU is usually running ondemand 800-200 and for certain programs, ondemand 1200-500 and when the screen is turned off it is ondemand 500-200. I haven't had any problems and my battery life is generally very nice. Everyone's phone is different though.
Sent from my SPH-D710 using xda premium

Voltage Control

Installed it but dont have the voltages tab like on my SGT. Only available tabs are General, Device Info and About.
Do I need to do anything else for it to give the voltages adjustment options?
Sent from my GT-N7100 using xda app
Are you using a custom kernel? Stock kernel doesn't allow voltage or clock control.
Personally I am using Perseus kernel (by AndreiLux) , it comes with STweaks which allow you to control a wide range of settings : voltages, CPU and GPU clocks, governors, audio tweaks.. and it closes the recently discovered exynos exploit.
I guess that is the reason! I am on stock kernel.
Any other kernel suggestions? I am quite quite happy with my note performance in almost every way so wanted to play with voltages for curiosity reason only. If I flash a custom kernel I still want to maintain the stability of stock without need for any fancy stuff.
Sent from my GT-N7100 using xda app
I am a happy camper with RedPill v1.0. But this surely depends on your personal taste, there are quite a few others as well.

Categories

Resources