Related
cm7 said its default cpu speed is set at 1000mhz.. but when i use quadrant standrad/ quick system info to check my cpu range, it shows that my cpu is at 800MHz.. I have checked my settings both in the cyanogen settings and the boot menu.. i am choose 1000MHz .. but the cpu is still stick at 800MHz.. How can i turn it to 1000MHz, may i use setvsel ??
anyone help??
during bootup, press volume down key when you see the LED in "Blue". You can find a Overclock menu, adjust accordingly.
I notice Milestone OC, n SetVSel doesn't save settings on CM7-Defy
i have try that.. but the setting in bootmenu did not really apply ...
no matter i press set default or save..
Hi,
I'm using cm7-110615-1323-BOOT177-Jordan.zip and everything works as it should.
I'm using the widget called "Temp+CPU V2" from the Market and it showes clocks between 300 and 1000 MHz. CPU-load, Temp and used RAM also works fine.
Make sure you don't have your middle frequency set to 800. For some reason that was causing me similar problems, but all has been good since I changed the middle freq to 790...
dew.man said:
Make sure you don't have your middle frequency set to 800. For some reason that was causing me similar problems, but all has been good since I changed the middle freq to 790...
Click to expand...
Click to collapse
It doesnt work..my cpu and battery vsel setting still at the stock value.. which is 33/300,48/600,58,800
Sent from my MB525 using XDA App
When I look at system settings it shows the following
Current (300-1000)
Min (300)
Max (800)
Min is 300, Max is 800. However current has been 300 - 1000. So this measures the current setting and it can be higher than the 'max'.
Try another tool to measure your cpu freq, setvesl has a decent one.
Olly
I searched for answers but didn't get satisfactory results, so I wanna ask my G2 peeps.
CM7 has an OC daemon, right?
Since it does, is SetCPU still needed?
How does one configure the OC daemon with profiles for screen off, battery>50% etc etc?
I am running CM7.1
convolution said:
I searched for answers but didn't get satisfactory results, so I wanna ask my G2 peeps.
CM7 has an OC daemon, right?
Since it does, is SetCPU still needed?
How does one configure the OC daemon with profiles for screen off, battery>50% etc etc?
I am running CM7.1
Click to expand...
Click to collapse
CM7 does have an OC daemon but it does not have profile settings like SetCPU. Most feel that using profiles kills the battery faster than not using profiles as the device is having to poll the system so frequently. If you just set the min and max speeds, you'll be fine.
Sent from my HTC Vision using XDA App
Just a question though. What does ONDEMAND govenor do?
Like when the phone is not doing anything, the phone will automatically go to the minimum clockspeed, and if you are playing intense games, the phone will max out?
Does that mean when the phone is screen off, the clockspeed will be minimum?
Because the only reason I have setcpu is to set the profile so it goes to 500/200 mhz screen off...
I think the CM7 included OC/UC manager is pretty darn good. I wouldn't worry about using SetCPU it'll just interfere.
convolution said:
Just a question though. What does ONDEMAND govenor do?
Like when the phone is not doing anything, the phone will automatically go to the minimum clockspeed, and if you are playing intense games, the phone will max out?
Does that mean when the phone is screen off, the clockspeed will be minimum?
Click to expand...
Click to collapse
Yes. You can see the exact way that each governor works, but that's pretty much the case with ONDEMAND.
convolution said:
CM7 has an OC daemon, right?
Click to expand...
Click to collapse
No, there is no background process (daemon) controlling the cpu min/max.
It only applies the settings at boot, aside from that, it does nothing.
on our devices, there are three (main) files that effect the cpu overclocking:
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
writing a value to these files will make the cpu do what you want. (which is what the CM7 controls do)
You can still use SetCPU if you want... all it does is write the values to these files & the kernel handles the rest.
For example, it can be a slightly more convenient method of cranking up the max frequency if you are about to play a particularly cpu intensive game.
I also find SetCPU handy to do a quick check on the "time in state" & "memory" stats
If you want to use the SetCPU profiles, then, as OriginalGabriel pointed out, it could lead to slightly increased battery usage as SetCPU has to remain running in the background monitoring the variables.
If you don't use the profiles, then SetCPU won't consume any battery.
virtuous_oc, andrev_oc & ilwt_oc are a background process (daemon) that react to a change in screen state & write their defined settings to the above mentioned files.
The difference:
SetCPU runs in Android userspace & has to wait for the android system to send out a broadcast intent that the screen has been turned on/off before it can react & write the values to the files mentioned above.
The OC daemons do not run in userspace & detect the change in screen state at a kernel level... they will have written the values to the files well before the intent gets broadcast.
convolution said:
Just a question though. What does ONDEMAND govenor do?
Like when the phone is not doing anything, the phone will automatically go to the minimum clockspeed, and if you are playing intense games, the phone will max out?
Does that mean when the phone is screen off, the clockspeed will be minimum?
Because the only reason I have setcpu is to set the profile so it goes to 500/200 mhz screen off...
Click to expand...
Click to collapse
The governor controls how the cpu steps up or down the available frequencies based on the current load.
Each of the governors use a slightly different algorithm in how the cpu steps up or down. (within Max & Min as specified by scaling_max_freq & scaling_min_freq)
The well known governors from the mainline Linux kernel:
Ondemand: at the onset of load, jumps straight to max frequency & then steps down through the frequency table.
Conservative: steps up through the frequencies & back down.
Performance: this governor just keeps the cpu at scaling_max_freq & doesn't scale down
Powersave: this keeps the cpu at scaling_min_freq & doesn't scale up
Also, there are a number of governors that have come about from the Android community, I don't have the time right now to write about all the others that I know of... but can do at a later stage if it helps?
The important thing to note, is that unless you device is staying awake when the screen turns off, the screen off profiles are somewhat pointless, as the cpu effectively gets turned off.
Sorry bout the wall of text... am at work & typed it out in a bit of a hurry... hope it all makes sense
Its not needed but u can use it
Sent from my HTC Vision using xda premium
Hi,
I'm a little confused about the cpu tweaks in system tuner. I'm running Bullet v2.9b. What is the difference between the different governor settings? Also, when I change the cpu clock speeds, it keeps resetting to the default settings.
I had this same issue with system tuner. Try another CPU apparently from the market. The governors tell the CPU how fast to ramp up. Conservative is the best for battery life. Performance is the worst. On demand is a middle ground for battery and speed.
Sent from my SGH-T989 using xda premium
haloschief said:
Hi,
I'm a little confused about the cpu tweaks in system tuner. I'm running Bullet v2.9b. What is the difference between the different governor settings? Also, when I change the cpu clock speeds, it keeps resetting to the default settings.
Click to expand...
Click to collapse
Did you ever sort out the System Tuner CPU tweak issue? I'm having the same or a similar problem. I set the freqs to 384-1.6 (whatever) and go away (home or back...). When I return to ST, seconds later, the CPU setting is 1.6-1.6. This happens almost all the time. It does not happen with SetCPU. I'd prefer to use ST, but not with this weirdness.
(I'm using faux-u009 with the standard KL1 ROM.)
Thanks for any help.
CPU Settings
Hi,
I'm using Jugg 4.1 with the bullet kernel. I was wondering what are some normal settings for the CPU when using system tuner. It seems like the first setting is +1 ghz while the second is in the 300-400 mhz range. Any help would be much appreciated.
@disguy03 - Your settings of 384MHz - 1GHz CPU are exactly what I'm using--that, and the Ondemand governor--and I haven't had any problems. If anything, since your CPU is underclocked at its highest, to ~1GHz, your battery will love you for it.
I hope that helps you in some way!
I have noticed the same behaviour, with system tuner. I believe it is a display issue. If you look at the times they will still show the lower ones. At least that is what I see.
its a graphical glitch...if you leave the CPU tab and come back it reverts to the proper view but will work properly as long as you have it set to either run from intuit.d or change after boot.
Hey Guyzzz..!!
We all having a issue in STOCK ROM to Underclock or Overclock the cores using SetCPU, as the changes won't apply to all cores. YES!!!, Kernel didn't support that feature. But here is a simple way to overcome this problem and hope you'll like this cool feature tooo...
DON'T TURN ON ECOMODE AS IT MESS UP WITH SETCPU SETTINGS
Steps:
Turn off ECOMODE
Install SetCPU app from Playstore
Open app & Set Max freq to 594 and Min freq to 384 in Main tab and Click Set on boot
Customize profiles according to your wish (For Games give max freq as 1512ghz ...etc...)
Open RootExplorer
Copy the file /system/etc/thermald-8064.conf to sdcard (Backup the file)
Open the file thermald-8064.conf from /system/etc in text editor
Scroll down and change the values 1512000 &1188000 to 594000 (Refer Screenshot to change the settings)
Change the GPU values to 400000 (Refer same screenshot)
Save and exit
Change permission to rw--r--r--
Restart
To confirm whether these settings working properly, Download chainfire's Perfromance Monitor app
Now if you change freq in Setcpu, it'll be applied to all cores....:good::good:
**594000 is the recommended value and do not use 384000 or 486000 which slows down the boot of mobile**
If this thread is Useful, Pls Rate as 5Star and Hit Thanks too...
Thanx hassan, I will give it a go on the weekend and report back
Sent from my LG-E975 using XDA Premium 4 mobile app
hasan4791 said:
Hey Guyzzz..!!
We all having a issue in STOCK ROM to Underclock or Overclock the cores using SetCPU, as the changes won't apply to all cores. YES!!!, Kernel didn't support that feature. But here is a simple way to overcome this problem and hope you'll like this cool feature tooo...
DON'T TURN ON ECOMODE AS IT MESS UP WITH SETCPU SETTINGS
Steps:
Turn off ECOMODE
Install SetCPU app from Playstore
Open app & Set Max freq to 594 and Min freq to 384 in Main tab and Click Set on boot
Customize profiles according to your wish (For Games give max freq as 1512ghz ...etc...)
Open RootExplorer
Copy the file /system/etc/thermald-8064.conf to sdcard (Backup the file)
Open the file thermald-8064.conf from /system/etc in text editor
Scroll down and change the values 1512000 &1188000 to 594000 (Refer Screenshot to change the settings)
Change the GPU values to 400000 (Refer same screenshot)
Save and exit
Change permission to rw--r--r--
Restart
To confirm whether these settings working properly, Download chainfire's Perfromance Monitor app
Now if you change freq in Setcpu, it'll be applied to all cores....:good::good:
**594000 is the recommended value and do not use 384000 or 486000 which slows down the boot of mobile**
If this thread is Useful, Pls Rate as 5Star and Hit Thanks too...
Click to expand...
Click to collapse
I did exactly step by step as you provided. Nevertheless I did not manage to apply the set speed restrictions to all the 4 cores, but only to one. Namely using the Performance Monitor app, the "cpu0" indeed did not cross 594, but "cpu1", "cpu2" and "cpu3" went till 1512. So what could be the case?
Best regards
helper85 said:
I did exactly step by step as you provided. Nevertheless I did not manage to apply the set speed restrictions to all the 4 cores, but only to one. Namely using the Performance Monitor app, the "cpu0" indeed did not cross 594, but "cpu1", "cpu2" and "cpu3" went till 1512. So what could be the case?
Best regards
Click to expand...
Click to collapse
Have yu given the proper permission to the file in /system/etc...?? Also dont turn on eco mode it wont overwrite the setcpu settings.... For me everything is wrking cool... Games i use 1512mhz, for fb, messengr i clocked to 1026, for watsapp 810,...Till now everything is goin gud...aftr edited the file yu need to reboot to apply the settings...
Sent from my LG-E975 powering Stock 4.1.2
hasan4791 said:
Have yu given the proper permission to the file in /system/etc...?? Also dont turn on eco mode it wont overwrite the setcpu settings.... For me everything is wrking cool... Games i use 1512mhz, for fb, messengr i clocked to 1026, for watsapp 810,...Till now everything is goin gud...aftr edited the file yu need to reboot to apply the settings...
Sent from my LG-E975 powering Stock 4.1.2
Click to expand...
Click to collapse
I did not have to give the proper permissions, as they were already before and after editing rw-r-r. Also the ECO mode was turned off already weeks ago. After editing I rebooted the phone as well...Do not understand why it´s not working for me?
Locked bootloader should not affect this. Right?
helper85 said:
I did not have to give the proper permissions, as they were already before and after editing rw-r-r. Also the ECO mode was turned off already weeks ago. After editing I rebooted the phone as well...Do not understand why it´s not working for me?
Locked bootloader should not affect this. Right?
Click to expand...
Click to collapse
I hope no...!!... Also have yu changed the values as given in the screenshot..??
Sent from my LG-E975 powering Stock 4.1.2
hasan4791 said:
I hope no...!!... Also have yu changed the values as given in the screenshot..??
Sent from my LG-E975 powering Stock 4.1.2
Click to expand...
Click to collapse
Yep. I did everything as provided in your screenshot, including changed all the "thresholds" and "thresholds_clr" values to the ones you prescribed.
One thing I presumably did not do was setting up profiles in SetCPU. I just set the max and min frequencies, after what happened that only one core managed to stay within the limitations, other 3 did what they wanted
helper85 said:
Yep. I did everything as provided in your screenshot, including changed all the "thresholds" and "thresholds_clr" values to the ones you prescribed.
One thing I presumably did not do was setting up profiles in SetCPU. I just set the max and min frequencies, after what happened that only one core managed to stay within the limitations, other 3 did what they wanted
Click to expand...
Click to collapse
Cant yu see the other cores running at max freq when changing the settings..??
Sent from my LG-E975 powering Stock 4.1.2
hasan4791 said:
Cant yu see the other cores running at max freq when changing the settings..??
Sent from my LG-E975 powering Stock 4.1.2
Click to expand...
Click to collapse
Erm...What do you mean with this?
I just tried once more. Did everything step by step. The result is the same - PerMon shows "cpu0" as I set in SetCPU 384-594, other three cores are running up to 1512 :silly:
---------- Post added at 11:50 AM ---------- Previous post was at 11:34 AM ----------
I do not know what I just did, but I managed to get it work
Thanks!
helper85 said:
Erm...What do you mean with this?
I just tried once more. Did everything step by step. The result is the same - PerMon shows "cpu0" as I set in SetCPU 384-594, other three cores are running up to 1512 :silly:
---------- Post added at 11:50 AM ---------- Previous post was at 11:34 AM ----------
I do not know what I just did, but I managed to get it work
Thanks!
Click to expand...
Click to collapse
However, while messing around with the SetCPU and the 8064.conf file, I noticed the following. Namely that the SetCPU could handle the 4 cores simultaneously with the stock conf file as well, but only then when you upgrade the max speed up, not down. For example with the stock conf file I set the min freq in SetCPU 384 and max 594, rebooted and then PerMon showed that none of the 4 cores exceeded 594. Then for example I set the max to 1350 and again none of the 4 cores exceeded 1350. But then when I lowered the max to 1026, then only the 1st core named in PerMon "cpu0" did not exceed the limit while the rest 3 cores went up to the last max speed (i.e to 1350). If I then rebooted, then again all the 4 cores adhered to the latest min/max frequencies, which in case of my example was min 384 and max 1026, which were the latest frequencies I set in SetCPU.
I hope my explanation is clear enough.
helper85 said:
However, while messing around with the SetCPU and the 8064.conf file, I noticed the following. Namely that the SetCPU could handle the 4 cores simultaneously with the stock conf file as well, but only then when you upgrade the max speed up, not down. For example with the stock conf file I set the min freq in SetCPU 384 and max 594, rebooted and then PerMon showed that none of the 4 cores exceeded 594. Then for example I set the max to 1350 and again none of the 4 cores exceeded 1350. But then when I lowered the max to 1026, then only the 1st core named in PerMon "cpu0" did not exceed the limit while the rest 3 cores went up to the last max speed (i.e to 1350). If I then rebooted, then again all the 4 cores adhered to the latest min/max frequencies, which in case of my example was min 384 and max 1026, which were the latest frequencies I set in SetCPU.
I hope my explanation is clear enough.
Click to expand...
Click to collapse
Ya yu are absolutely ryt... It doesn't apply the settings to all core when changing the freq in main tab... But if yu create profile for the apps with max and min freq that tym it works flawlessly....!!
Sent from my LG-E975 powering Stock 4.1.2
My cpu is scaling to 900mhz, any one can help me to fix this at 300 mhz. I tried a lot of apps but nothing change, is there a tool to modify the cpu freq in the kernel ?
U hv to root ur phone and then install SetCPU...then set the min frequency as 300 mhz
prabhuinbar said:
U hv to root ur phone and then install SetCPU...then set the min frequency as 300 mhz
Click to expand...
Click to collapse
I tried a lot of cpu apps, look no frills cpu, set spu etc.. But nothing change, see the attachment
in general section there is a thread with Thermal Config to prevent lagging and overheating by ravinder003
Use that thermal config
SH3H1 said:
in general section there is a thread with Thermal Config to prevent lagging and overheating by ravinder003
Use that thermal config
Click to expand...
Click to collapse
I deleted the red lines in the thermal config too but now i just want to set my cpu min to 300, i juste want to modify the cpu freq in the kernel
What cpu frequency to set for gaming and also for battery saving
In No-frills Cpu set Governor to powersave and also go to nofrills cpu settings and check prevent changes from other apps.
However it may cause unexpected behaviour like hangs and slow down so better stay bit above of 300Mhz.
alok932 said:
In No-frills Cpu set Governor to powersave and also go to nofrills cpu settings and check prevent changes from other apps.
However it may cause unexpected behaviour like hangs and slow down so better stay bit above of 300Mhz.
Click to expand...
Click to collapse
I tried but the cpu freq is not changing in the scaling_min freq, cpu is min is always scaling on 900, thanks for reply
Ferhat78 said:
I tried but the cpu freq is not changing in the scaling_min freq, cpu is min is always scaling on 900, thanks for reply
Click to expand...
Click to collapse
Delete the thermal engine file. Then go to /sys/devices/system/cpu/cpu0/cpufreq/
There you'll see two files at the bottom ~ scaling_max_freq and scaling_min_freq
Change the values in them. See if it works.
EDIT: Seems like you already tried it.
alok932 said:
In No-frills Cpu set Governor to powersave and also go to nofrills cpu settings and check prevent changes from other apps.
However it may cause unexpected behaviour like hangs and slow down so better stay bit above of 300Mhz.
Click to expand...
Click to collapse
zTweaked said:
Delete the thermal engine file. Then go to /sys/devices/system/cpu/cpu0/cpufreq/
There you'll see two files at the bottom ~ scaling_max_freq and scaling_min_freq
Change the values in them. See if it works.
EDIT: Seems like you already tried it.
Click to expand...
Click to collapse
Thabks for reply, but i can change the value of the cpu min scaling, it's impossible to change, i changed but after a reboot a have always 900mhz min
Ferhat78 said:
Thabks for reply, but i can change the value of the cpu min scaling, it's impossible to change, i changed but after a reboot a have always 900mhz min
Click to expand...
Click to collapse
Check apply on boot in no frills cpu. However it wont always stay on 300 bcoz its based on performance. if you want it to stay near to 300 always then reduce max freq. If it still doesnt work and you are on miui then change your rom...Try using mokee rom.
alok932 said:
Check apply on boot in no frills cpu. However it wont always stay on 300 bcoz its based on performance. if you want it to stay near to 300 always then reduce max freq. If it still doesnt work and you are on miui then change your rom...Try using mokee rom.
Click to expand...
Click to collapse
Tried kernel tuner 2014 and now the cpu is scaling on 300, thanks for reply everybody, thanks a lot for yours answers kernel tuner work perfectly but no frills cpu or setcpu doesnt work perfectly look like kernel tuner