CPU Frequency Control on CM Stock Kernel? - Mi 3 Q&A, Help & Troubleshooting

I have tried various custom kernels but they make the performance etc some stufff lag.
But with stock kernel limiting the max CPU frequency doesn't work.
It do shows the max frequency u set but CPU do runs at higher ones.
Any fix?

Related

[Q] CPU frequency on Zeus 7.06

Hi guys
I recently flashed zeus v7.06 (coming from official ICS, I did all the 3 wipes but NO factory reset). The only change I made in 'zeus tweaker' was that I set min frequency to 200MHz and max Frequency to 800MHz. I monitor cpu stats via BetterBatteryStats app.
Now the only problem is that when the screen is on and I do regular stuff like writing a text message..., most of the time CPU works at the maximum frequency which is 800MHz causing battery drain very fast. I tried every governer in zeus tweaker but the same thing happens. I did no other change, no voltage tweaks, ram tweaks or I/O schedule.
Is it normal or there's sth wrong? Because I remember from older versions of zeus roms that when I set min freq to 200, then most of the time CPU used to work at min freq but now it works vice versa.
Thank you very much.

Optimus Black and overclocking

Ok guys I have installed Zeus v7 ROM and you all know there is application called ZeusTweaker which allow me to change CPU frequency. So my question for you is: on which frequency did you set your max and min value, when did you set that frequency and are there any significant improvement that you noticed? Did you noticed any problems? And finally and most important.. is it worth it?
hi, frequency min 300 - max 1300 , undervolted -3, bench OB with antutu before overclock and after for see score.
if you don't play , maybe overclock is not necessary, battery eats more when OB is overclocked

[Q] GT-I9000 Changing Core Speed

Hi,
I am new to this forum, professionally i am an embedded developer working on Atmel, PIC, TI based micro-controllers...
Been having this GT-I9000 from past few years now and its a excellent hardware....
Details:
Firmware Version : 2.3.6
BaseBand Version : I9000XXJW4
Kernel Version : 2.6.35.7 - I9000XXJW4-CL1043937 [email protected] #2
Build number : GINGERBREAD.XXJW4
I installed a small APP to monitor the frequency of the core on notification bar.... to see how much CPU gets used always, as response time is high for some app's
Through observation it seems it has 5 different clock modes... well this is quit understandable to save power
100 MHz --> 200 MHZ --> 400 MHz --> 800 MHZ --> 1000 MHz
But with today's APP more processing power is required, So I am wondering where I can tweak the current Kernel to stick with only 2 clock modes 200 MHZ & 1000 MHZ ??
I am not talking about overclocking here...
Any suggestion and steps to make it happen? Or better Kernel ?
Regards,
Vikas
You only want to use either 200 MHz or 1000 Mhz? Nothing in between?
kalpetros said:
You only want to use either 200 MHz or 1000 Mhz? Nothing in between?
Click to expand...
Click to collapse
It could be 100 MHZ --> 400 MHZ & 1 GHZ....
want to make the hardware resources available to APP & Android better at the cost of Power saving. Is it possible?
jainvikas8 said:
It could be 100 MHZ --> 400 MHZ & 1 GHZ....
want to make the hardware resources available to APP & Android better at the cost of Power saving. Is it possible?
Click to expand...
Click to collapse
Yes it is possible but you need a different kernel. Upgrade your device to ICS or JB or KK and flash the Semaphore kernel (Mackay kernel is also a good option).
Then use the min max governor.
min max makes use of only minimum and maximum frequencies.
For more governors see here.
kalpetros said:
Yes it is possible but you need a different kernel. Upgrade your device to ICS or JB or KK and flash the Semaphore kernel (Mackay kernel is also a good option).
Then use the min max governor.
min max makes use of only minimum and maximum frequencies.
For more governors see here.
Click to expand...
Click to collapse
Thanks, but is it possible that i can keep Android Gingerbread on it and use the MAckey Or Semaphore Kernel? If yes ... where can i find suitable file, steps & instructions...
I have used ICS & JB on my phone after sometime of usage there are some problems with it... Wi-fi not working, hangs on call ... incoming call just makes the screen unresponsive...etc...
Although have not used KK ... don't know whether there is bug-free version of it ?
The min & max governor only sets the Minimum & Maximum Frequency to be used, which means 100 MHZ to 1 GHz, but does it mean that other governor modes will not use any in-between frequency set by Min & max?
If i want to set 400Mhz as 3rd frequency, how can i set via min & max?
jainvikas8 said:
Thanks, but is it possible that i can keep Android Gingerbread on it and use the MAckey Or Semaphore Kernel? If yes ... where can i find suitable file, steps & instructions...
I have used ICS & JB on my phone after sometime of usage there are some problems with it... Wi-fi not working, hangs on call ... incoming call just makes the screen unresponsive...etc...
Although have not used KK ... don't know whether there is bug-free version of it ?
The min & max governor only sets the Minimum & Maximum Frequency to be used, which means 100 MHZ to 1 GHz, but does it mean that other governor modes will not use any in-between frequency set by Min & max?
If i want to set 400Mhz as 3rd frequency, how can i set via min & max?
Click to expand...
Click to collapse
Use this kernel if you want to keep Gingerbread.
Both ICS and JB are stable now so there are no bugs.
KK is still in beta so there might be some bugs. I still haven't come across any bugs though. It runs great on my I9000.
You can only choose one governor. If you want only min & max values (and nothing in between use min max) or if you want all the range of frequencies to be used choose another governor such as interactive (which is the best imo (for performance & stability).
kalpetros said:
Use this kernel if you want to keep Gingerbread.
Both ICS and JB are stable now so there are no bugs.
KK is still in beta so there might be some bugs. I still haven't come across any bugs though. It runs great on my I9000.
You can only choose one governor. If you want only min & max values (and nothing in between use min max) or if you want all the range of frequencies to be used choose another governor such as interactive (which is the best imo (for performance & stability).
Click to expand...
Click to collapse
Will the above Kernel Semaphore 2.7.4 support XXJW4?
Currently i rooted my I9000 (CF-Root-XX_OXA_JW4-v4.4-CWM3RFS) and running on a On-demand Governor (set the UP threshold to 25, so when in sleep low frequency and active always hits 1 GHz with most applications instantly)... seems to be good... but will try the new kernel if it is supported
jainvikas8 said:
Will the above Kernel Semaphore 2.7.4 support XXJW4?
Currently i rooted my I9000 (CF-Root-XX_OXA_JW4-v4.4-CWM3RFS) and running on a On-demand Governor (set the UP threshold to 25, so when in sleep low frequency and active always hits 1 GHz with most applications instantly)... seems to be good... but will try the new kernel if it is supported
Click to expand...
Click to collapse
Yes it works on XXJW4 but I suggest you to flash XXJVU. It might come in handy if you want to upgrade to a newer ROM later on.

[Q] Good performance settings for P880 running CM 11?

Ive recently clean installed CM 11 and i expereince lag spikes once in a while.So i decided to change the performance settings of my phone. Could you reccommend a good max cpu speed/min cpu speed/CPU governor/I/o for speed and also battery saving .
Im curretly using ONDEMAND with max cpu speed at 1500hz ( the max value i have). Also will this affect my phone life and damage my phone by any way?
daksithj said:
Ive recently clean installed CM 11 and i expereince lag spikes once in a while.So i decided to change the performance settings of my phone. Could you reccommend a good max cpu speed/min cpu speed/CPU governor/I/o for speed and also battery saving .
Im curretly using ONDEMAND with max cpu speed at 1500hz ( the max value i have). Also will this affect my phone life and damage my phone by any way?
Click to expand...
Click to collapse
Stock kernels that come with custom ROMs are usually built for stability and some for battery life aswell so you can't really expect good performance from them.
Check mourta kernel out (the one I have link to in my signature).Flash it, I personally prefer to use 51 mhz min, 1.5 ghz max, ondemand governor, deadline i/o scheduler and I've set cpuquiet to userspace and hotplug is turned on.
Using this kernel with those settings, you'll get the best performance you can get out of your phone while keeping a good battery life.Since most kernels are slow to turn frequencies down or they do it in a way that causes lags.
You won't be able to change cpuquiet, hotplug settings until you get trickstermod.
We've got a 3.4 kernel made by mourta but it's vanilla (doesn't have some important patches etc.) but it should be complete in a few weeks.Better stick to 3.1.10 for the while
I recommend you to try mahdi rom, it's more stable than Cyanogenmod and iodak kernel is built-in.. http://forum.xda-developers.com/optimus-4x-hd/development/rom-mahdi-rom-2-7-unofficial-beta-t2867590
First you could flash the iodak kernel. Then you can overclock to 1700mhz. And use "performance" and "deadline" for the maximum.
Hope I helped you.

Anyone know the stock kernel settings for M1D63X (AW 1.5 for Urbane)

I have flashed a modded image to my watch (Urbane model 1, W150). I've done this several times and always reverted back to stock due to battery life. This time I'm trying a different approach. I want to tweak the kernel settings to closely match what they are in the stock firmware.
What I've done so far with little effect, disabled two of the four cores, set CPU and GPU governors to powersave and set the max CPU frequency to 600. I left the minimum CPU frequency at 300.
Anyone know what the actual kernel settings are on the stock M1D63X firmware?

Categories

Resources