*** To permanent change max cpu freq ***
Update the file /etc/pmconfig
scaling_max_freq 600000
to
scaling_max_freq 900000
or whatever mhz you prefer or dare to try.
Information in this file is the source and sets the
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
when booting the device (same off course for the min_freq).
Thank you!
works like a charm.
Also thanks for egoshin and miwalter for waking me up... (need to read more carefully next time!)
Run X Term and become root, then type fiasco-image-update /home/user/MyDocs/zImagexxx.fiasco
Replace the xxx with correct mhz number, e.g. if your flashing the 800mhz you need to type fiasco-image-update /home/user/MyDocs/zImage800.fiasco
Remember X Term is case sensitive.
Once done please reboot.
This worked for me running PR1.1
If you want to return to the stock kernel then open X Terminal and become root, then use the following command apt-get --reinstall install kernel kernel-flasher and reboot.
Alright so this looks like the easiest way to overclock but I couldn't get it to work.
I downloaded the 800 kernel and put it in MyDocs as said in step 1, but step 2 with the X-term didn't work out for me. So could some one clarify what I need to type in to get it to work? Do I sudo gainroot and then type in fiasco-image-update /home/user/MyDocs/zImage800.fiasco or something different?
I'm using the 125-900 Mhz Kernel for 2 days now and it works like a charm. Everything is so much smoother and the battery life is the same or even better.
All those that are running at 1000MHz, can you confirm the time that you have been running and has your N900 been 100% stable?
Have you tested multiple demanding applications at the same time?
Have you tested your GPS, TV-Out, Camera and anything else to make sure the OC did not cause any hardware issues?
no cable attached, just Wifi enabled and Conky+Terminal running for 10mins.
could be a "local effect"
OK, my findings are as follows.
For the first 10 mins or so, 900MHz speed was used for one third of the time, while 125MHz was used for two thirds of the time.
To be precise; after 18 mins, 900MHz was at 27%, while 125MHz was at 59%
So after all start-up and post start-up processes are finished, the processor seems to idle most of the time at 125MHz. These readings, of course, are all with your 125MHz enabled kernel...
EDIT: By the way, my phone's connected to mains power via the wall charger and it's sitting idle with occasional checks on time_in_state via xterm on the foreground...
Please don't get offended, but I just have to say this:
Do not ask if it is safe or not! Just read the thread! OK, that's too much, but perhaps somewhere after page 80 or so. There are plenty of answers already there, and this thread is as bloated as it can be!
I know that overclocking pretty much equals speed, and speed is what everybody wants, but the answers are already there, save the long-term real life effects of the overclocking.