maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Bakuur's Over-clocking Guide for new comers (https://talk.maemo.org/showthread.php?t=61887)

bakuur 2010-09-07 19:52

Bakuur's Over-clocking Guide for new comers
 
Disclaimer - You are fully responsible for any damage / problems caused by overclocking. Not anyone else.
WARNING: just because your friend did it that doesnt mean you can! your processor is very different than his as you use it in a diffrent way than him!
please if you dont know anything about this read all about overclocking before actully try doing it!!!


This is a very simple way to overclock your N900, for more detailed guide refer to Jakiman's guide
and for an easier guide refer to Extremely easy OCing script

1. install "Enhanced Linux kernel for power users (settings)" it can be found in the app managerhttp://i38.piczo.com/view/4/2/h/q/9/...99_59760_2.png



2. install "rootsh" also can be found in the app managerhttp://i38.piczo.com/view/4/2/h/q/9/...00_40667_2.png



3. after finishing the steps 1 and 2 then simply reboot *shutdown the mobile then booting it"



4.open the terminal from the menuhttp://i38.piczo.com/view/4/2/h/q/9/...01_18223_2.png



5.type in the following:
DO NOT TYPE IN THE ASTERISKS AND THE MEANING OF THEM IS SHOWED BELOW

Code:

sudo gainroot
kernel-config load lv*
kernel-config limits 250** 850***

* lv is one type of a profile you can use LV,ULV,XLV and ideal depending on what works best with your N900
** this is the lowest frequency and you can change it to what suits your phone best
*** this is the highest frequency and you also can change it to what suits your phone best

Which will be like this:
http://i38.piczo.com/view/4/2/h/q/9/...02_63990_2.png

http://i38.piczo.com/view/4/2/h/q/9/...03_16532_2.png

http://i38.piczo.com/view/4/2/h/q/9/...10_49217_2.png

http://i38.piczo.com/view/4/2/h/q/9/...11_88874_2.png

http://i38.piczo.com/view/4/2/h/q/9/...12_99803_2.png

http://i38.piczo.com/view/4/2/h/q/9/...13_13571_2.png




Code:

FREQUENCY  Nokia  LV    ULV  XLV  ideal
0 MHz      30      30    25    30    30
125 MHz    30      30    25    20    30
250 MHz    38      38    25    30    30
500 MHz    48      48    33    33    30
550 MHz    *54*    48    38    38    33
600 MHz    60    *54*  38    38    38
700 MHz            54    45    45    45
750 MHz            54    45    45    45
810 MHz            54    48    48    48
850 MHz            54    48    48    48
900 MHz            54  *54*  *54*  *54*
950 MHz            54    54    54    54
1000 MHz            60    60    60    60
1100 MHz            72    72    72    72
1150 MHz            72    72    72    72

Notes:
-Asterisks indicate the first frequency in the kernel which needs overvoltage.
-the minimum frequency while using ideal configuration is 500Mhz(no need to tamper with that if you want less frequencies you can use the ulv or lv or xlv)
if you really want to tamper with the minimum ideal frequency then follow the jakiman's guide i mentioned above

-Nokia is the default profile and the numbers below are the voltages it uses under the frequencies nearby (eg. at 600Mhz it uses 60)

6.okay so now you successfully overclocked your phone but the next time you reboot the phone will go back to the default frequencies

Note:use the phone for a few days and make sure its working fine before you do the following step

in order to save your frequency you will open the terminal again as shown in step "4"

Code:


sudo gainroot
kernel-config load lv
kernel-config limits 250 850
kernel-config save myprofile1
kernel-config default myprofile1

and now you are done =D

to make a desktop widget in order to easily change the frequencies then follow this Link
and to show your frequencies then install Healthcheck
it has many other features and i think every N900 must have it

vijayv 2010-09-08 06:26

Re: Bakuur's Over-clocking Guide for new comers
 
Good work, I would suggest you add a note to have the user play with the phone at least for a day before he saves the profile(you never know if it can fall into endless power cycles). Also for a total noob the more important instruction would be how to uninstall it once he freaks out :)

bakuur 2010-09-08 11:23

Re: Bakuur's Over-clocking Guide for new comers
 
well ofcourse and your opinion is very appreciated
am still am going to write anathor guide with pictures on how to uninstall
the guide by titan is awfully hard for noob

Krachlik 2010-09-08 11:35

Re: Bakuur's Over-clocking Guide for new comers
 
Isn't it required to install the enhanced kernel itself before installing the "Settings" to be able to overclock?

bakuur 2010-09-08 11:51

Re: Bakuur's Over-clocking Guide for new comers
 
No,
Quote:

Install "Enhanced Linux kernel for power users (settings)" (section 'system' in application manager).
(This will also install "Enhanced Linux kernel for power users" which is the custom kernel aka titan's kernel)
from jakiman's guide

matthew maude 2010-09-08 22:34

Re: Bakuur's Over-clocking Guide for new comers
 
you need to note that loading ideal limits your freq to a minimum of 500MHz so you need to use the avoid freq command.
if you need to check that its working run
kernel-config show
after setting your limits

bakuur 2010-09-08 23:41

Re: Bakuur's Over-clocking Guide for new comers
 
well its for new comers and it will only get them mixed up
so as you shall see i added a note that if they wish to do such a thing they can follow the other guide
as for the "kernel-config show"
again it will make things complicated
so ill add a picture tutorial on what everything means in it :)
thanks alot your suggestion is well appreciated

TiagoTiago 2010-09-08 23:51

Re: Bakuur's Over-clocking Guide for new comers
 
since it is for newcomers, you should make the disclaimers about how this can severely **** things up much bigger and prominent, including the stuff about how even if in one device it works the same numbers can permanently brick other devices

matthew maude 2010-09-09 00:46

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by bakuur (Post 811143)
well its for new comers and it will only get them mixed up
so as you shall see i added a note that if they wish to do such a thing they can follow the other guide
as for the "kernel-config show"
again it will make things complicated
so ill add a picture tutorial on what everything means in it :)
thanks alot your suggestion is well appreciated

ah, i didn't look at the link :D

but to all newcomers its pretty easy to learn, i'd never used linux or done any programming of any kind and i've learn't loads since march with this device :)

bakuur 2010-09-09 01:08

Re: Bakuur's Over-clocking Guide for new comers
 
yes but remmber they wont care about all that
all they want is to reach high speeds and thats it

and im glad you like linux as linux is my passion

ctbeiser 2010-09-09 02:21

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by bakuur (Post 811193)
yes but remmber they wont care about all that
all they want is to reach high speeds and thats it

That's the danger. They don't care that they're liable to set their phone on fire. Being noobs, they're liable to go and create a profile and set it to 1.15Ghz, because they want to outdo their friend with the Nexus One, and save it, and screws up their phone, and doesn't know how to fix it. I think a good warning is in order. Just because a noob doesn't want to read a warning doesn't mean they shouldn't.

bakuur 2010-09-09 02:28

Re: Bakuur's Over-clocking Guide for new comers
 
@ctbeiser

Quote:

Disclaimer - You are fully responsible for any damage / problems caused by overclocking. Not anyone else.
WARNING: just because your friend did it that doesnt mean you can! your processor is very different than his as you use it in a diffrent way than him!
please if you dont know anything about this read all about overclocking before actully try doing it!!!
is that good enough?? cause if i add more im sure no will read it

quingu 2010-09-09 13:05

Re: Bakuur's Over-clocking Guide for new comers
 
don't want to nitpick, but could you remove the stars *** from the command lines one has to type in? If i'd be a real noob, i'd type the stars in mercilessly, too.

bakuur 2010-09-09 13:26

Re: Bakuur's Over-clocking Guide for new comers
 
thats why i added the pictures
if you see they show you exactly what to type and the exact outcome
its just that i was looking for a way to show that its an example
if you have a better idea to show so please mention it

cfh11 2010-09-09 13:44

Re: Bakuur's Over-clocking Guide for new comers
 
I would not encourage anyone to set a default kernel-config. It is far safer IMHO to allow the n900 to boot with the default frequency and use a startup script to OC it. I use a Queen Beecon command that runs on the startup of the desktop.

If you set the default to an unstable frequency, you can end up in an endless reboot loop and have to reflash.

Crashdamage 2010-09-09 14:06

Re: Bakuur's Over-clocking Guide for new comers
 
Totally agree with cfh11. I know there's a recommendation to test a profile for a while before saving it as default, but IHMO it's bad practice for anyone to ever set a non-stock OC and/or LV profile to load at boot.

bakuur 2010-09-09 14:48

Re: Bakuur's Over-clocking Guide for new comers
 
i use the ulv 850mhz profile at boot up
remmber that the only reason you would set an overclocked profile as default is to get a faster boot up
and i need that as i reboot alot

bakuur 2010-09-09 15:22

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

5.type in the following:
DO NOT TYPE IN THE ASTERISKS AND THE MEANING OF THEM IS SHOWED BELOW

Code:
sudo gainroot
kernel-config load lv*
kernel-config limits 250** 850***
accurate enough?

quingu 2010-09-09 15:36

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by bakuur (Post 811785)
accurate enough?

It's cool.

mirakels 2010-09-09 18:45

Re: Bakuur's Over-clocking Guide for new comers
 
One thing you should keep in mind that the overclock settings also influence the DSP. I found out this can have great impact on using the camera/video applications.

I used used o overclock at 850 MHz using the ulv settings. But after a while i noticed strange things happening when taking pictures or video.

I went back to only 700 Mhz with higher voltages. The camera/video problems are gone now. I can probably optimize some more, but did not have time to do so yet.

So take care. Camear applications seems to be a good test case (e.g. take pictures, switch to video mode or other non-default camera modes)

bakuur 2010-09-09 19:14

Re: Bakuur's Over-clocking Guide for new comers
 
what kind of strange things??
can you please describe what exactly happens?
i dont really use video recording but this might be a useful tip for others

update : i tried taking a few pictures and making some videos other than the low quality images taken by the camera due to the night
everything else is perfect

geneven 2010-09-09 19:20

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by TiagoTiago (Post 811148)
since it is for newcomers, you should make the disclaimers about how this can severely **** things up much bigger and prominent, including the stuff about how even if in one device it works the same numbers can permanently brick other devices

Well, the last I saw an expletive-marked comment by you, you were saying that you thought you might have permanent damage -- basically you are the only one to claim that after thousands and thousands of posts.

Since you are now talking about devices being "permanently bricked," perhaps you will link to the messages where that is claimed, and perhaps you will let us know whether your N900 is in fact permanently damaged as you thought it might be.

bakuur 2010-09-09 19:28

Re: Bakuur's Over-clocking Guide for new comers
 
@TiagoTiago please if your phone is bricked due to overclocking give us a link to that post and i will add it in the disclaimer but to be honest the only reason i overclocked mine is because i havent seen any bricked phones due to overclocking

matthew maude 2010-09-09 19:59

Re: Bakuur's Over-clocking Guide for new comers
 
i don't think you can brick your device this way, if it doesn't like the kernel it won't use it. simple

geneven 2010-09-09 20:03

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by cfh11 (Post 811687)
I would not encourage anyone to set a default kernel-config. It is far safer IMHO to allow the n900 to boot with the default frequency and use a startup script to OC it. I use a Queen Beecon command that runs on the startup of the desktop.

If you set the default to an unstable frequency, you can end up in an endless reboot loop and have to reflash.

This is false. There is protection against the endless reboot loop in Titan's kernel. I have seen that protection on many occasions.

gabby131 2010-09-09 20:31

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by geneven (Post 811954)
This is false. There is protection against the endless reboot loop in Titan's kernel. I have seen that protection on many occasions.

7. If you reboot, the overclock is reset back to default. So you will need to re-enable the overclock. (this is the safest way to avoid a constant reboot upon applying a unstable overclock although titan's kernel now has protection against this ever happening) I recommend you use the Queen Beecon Widget method I mentioned below on this guide.


according to jakiman.

but i do reboot on stock or a custom setting in some reasons.

i also have QBW widgets to tap if i wanna boot on stock or a custom setting

geneven 2010-09-09 20:39

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by gabby131 (Post 811989)
7. If you reboot, the overclock is reset back to default. So you will need to re-enable the overclock. (this is the safest way to avoid a constant reboot upon applying a unstable overclock although titan's kernel now has protection against this ever happening) I recommend you use the Queen Beecon Widget method I mentioned below on this guide.


according to jakiman.

but i do reboot on stock or a custom setting in some reasons.

I'm not sure I understand.

1. Do you ever see the message saying that the overclock settings have not been made because the reboot wasn't natural, or words to that effect?

2. You are saying that you ignore Jakiman's recommendation and you get into a permanent reboot loop "in some reasons"?

I'm not talking about one reboot. I'm saying that there is protection against a "permanent reboot loop". In my experience, there is.

gabby131 2010-09-09 20:40

Re: Bakuur's Over-clocking Guide for new comers
 
@geneven

i truly apologize, i was trying to give a hand to support on your post that i Quoted :)

in short, i agree with you

cfh11 2010-09-09 20:41

Re: Bakuur's Over-clocking Guide for new comers
 
It would seem that the newer versions of Titan's kernel has a mechanism to override the default profile, but this was not the case with older versions. In any case, I will continue to use Queen Beecon to be on the safe side.

bakuur 2010-09-09 21:02

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by matthew maude (Post 811952)
i don't think you can brick your device this way, if it doesn't like the kernel it won't use it. simple

there were never a certain study on the long or short effect of OC on the N900

and yes try to use different profiles on your phone to find the most suitable for you and your phone
isnt that what OCing is all about ? :P

bakuur 2010-09-09 21:05

Re: Bakuur's Over-clocking Guide for new comers
 
the only reason someone would suggest setting a different default profile is to have a faster booting from your N900
so if you dont reboot that much then i suggest doing this
Quote:

It is far safer IMHO to allow the n900 to boot with the default frequency and use a startup script to OC it. I use a Queen Beecon command that runs on the startup of the desktop.
in my opinion this is the safest it can be

and i would recommend this to all

TiagoTiago 2010-09-10 14:42

Re: Bakuur's Over-clocking Guide for new comers
 
the problem with an automatic script is it will keep loading the profile even if it made the N900 crash

bakuur 2010-09-10 20:43

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by TiagoTiago (Post 812685)
the problem with an automatic script is it will keep loading the profile even if it made the N900 crash

so make it a manual script
its really simple instead of choosing auto update just click on the profile you like
it will allow you to have more than just one profile
actually i have three profiles which i change between them constantly

titan 2010-09-11 07:09

Re: Bakuur's Over-clocking Guide for new comers
 
It is not necessary to install rootsh. "sudo kernel-config ..." is sufficient.
your first call of kernel-config is "Kernel-config" but should be lowercase.

zenit 2010-09-11 07:37

Re: Bakuur's Over-clocking Guide for new comers
 
Hi Guys

My lower frequency always seem to be setting itself to 125 irrespective of whatever frequency I set.

Any ideas on why this is happening and what I should do to avoid this.

Cheers

bakuur 2010-09-11 12:10

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by zenit (Post 813265)
Hi Guys

My lower frequency always seem to be setting itself to 125 irrespective of whatever frequency I set.

Any ideas on why this is happening and what I should do to avoid this.

Cheers

what is the frequency are you using? and what profile exactly?

iDont 2010-09-11 12:34

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by bakuur (Post 809945)
-Nokia is the default profile and the numbers below are the voltages it uses under the frequencies nearby (eg. at 600Mhz it uses 60V)

60V is a lot for a CPU you know :P

-iDont

bakuur 2010-09-11 13:00

Re: Bakuur's Over-clocking Guide for new comers
 
haha so use the lv profile :p it will pump up the processor and consume less frequency :p

iDont 2010-09-11 13:09

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by bakuur (Post 813398)
haha so use the lv profile :p it will pump up the processor and consume less frequency :p

That wasn't what I meant.

The voltage is calculated by [V = x * 0.0125 + 0.6]
So when X=60, the voltage will be 60 * 0.0125 + 0.6 = 1.35V, not 60V.

Source: http://wiki.maemo.org/Overclocking#Calculating_voltages

60V is an absurd voltage to go through any CPU. My post was meant to point you at that error ;)

-iDont

zenit 2010-09-11 15:49

Re: Bakuur's Over-clocking Guide for new comers
 
Quote:

Originally Posted by bakuur (Post 813375)
what is the frequency are you using? and what profile exactly?

I am using the lv profile and frequency limits of 250 and 850


All times are GMT. The time now is 05:14.

vBulletin® Version 3.8.8