maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   Overclock the N900? (https://talk.maemo.org/showthread.php?t=39753)

geneven 2010-06-03 22:38

Re: Overclock the N900?
 
Me too -- I stay on the conservative side, 850 mHz tops and the ideal settings. I tried starving but crashed with video calls. I'm very tempted to go higher, but I don't really need it.

arbitrabbit 2010-06-03 22:39

Re: Overclock the N900?
 
Hmm, I guess I will take the bait and jump into the discussion, given that I figured out the initial voltage calculations for this thing.

The stock kernel sets the core voltage at 1.35V @ 600MHz
Now, from what I remember from my good old engineering days, for a 65nm device, leakage current and active current (and hence the power dissipation) offers the biggest challenge

P_active depends on Vcore^2 f
P_leakage depends on Vcore^2

There would be other dissipation from things like memory etc. but we don't control that.

So for stock kernel @600MHz

P_active = Ax1093.5
P_leakage=Bx1.8225

Where A and B are constants

For comparison, for the overclocked XLV kernel at 810MHz

P_active=Ax1166
P_leakage=Bx1.44

So while active current is slightly higher, leakage current is significantly lower. Thus active power usage is 6.7% higher than stock but leakage current would be 21% lower

Using a rule of thumb that at that size of device, leakage is circa 30% of current drawn, which would be there of there abouts for a 65-90nm chip, you can see that the the slight increase in active power would be compensated by reduction in leakage power, ergo no extra heat till that frequency...and I think that is what Titan said in the first place.

By the way Bill, can you stop using LOL after every sentence? Kinda gives away your age.

woody14619 2010-06-03 22:45

Re: Overclock the N900?
 
Quote:

Originally Posted by abill_uk (Post 698519)
It may well be your thread but if your not prepared to at least look at someone's points then what can i say?.
As Gusse said please be polite as it does go a long way.

Not for nothing, but if anyone here has been impolite, it's been you. You called the OP irresponsible without reading the thread and/or doing any investigation to see that he has been quite responsible in warning people of the risks involved. You called other members here "dicks" and worse for disagreeing with you, or making light of the situation. You flooded the thread with a bunch of non-referenced replies, and replied rudely to people. Then when people reported you for being rude, you called on the moderators and started a separate thread about moderation. To me, and many others, all of those actions were far more impolite than anything others have said here.

I've found Titan to be quite responsive to questions and suggestions about kernels, and overclocking in general. He's integrated several other mods from other people into his kernel, and has improved the way several people use and monitor their N900. I don't suspect that will change any time soon.

Yes, I also think it would be great to look at implementing a system to better cool the CPU. I also delight in seeing the creation of responsive scripts (or even a kernel-based module?) that can monitor core temperatures and auto-reduce the clocking when temperatures hit settable limits. All great ideas. But when you come in spewing those ideas with combativeness, using words like "irresponsible", and calling people names, you're not going to get people to pay attention to anything you say, yet alone engage you in polite conversation.

I want you to do something: Take a second (or a day, or two), think of a project you've worked on, one that had a slight component risk involved maybe. Then go back and re-read your posts as if someone else has posted them about your project. I bet you get infuriated quickly. Communication is not the strong suite of then engineering class (I say this being one myself). Look at this as a learning experience for yourself, as you above state you hope others would.

abill_uk 2010-06-03 23:26

Re: Overclock the N900?
 
woody14619 your the kind of person that never gives up and leaving me no choice but to reply to you, i wanted this to drop and carry on in a good way but people like you just will not allow that.

"I want you to do something: Take a second (or a day, or two), think of a project you've worked on, one that had a slight component risk involved maybe."

This is actually boring me now to say but i have no choice so i will say as clear as possible... the project in this case are about15 N900's that i have opened up and inspected including my own, now i think that gives me enough experiance to know what i am talking about don't you think?(have you actually opened one up even).
Theory and actual practice do not always come together (sigh this is boring) so while you can work something out on paper does not mean that in reality it ends that way.
Every single N900 i have seen has the same problem of the usb port and i have managed to repair every one within minutes, that gave me the chance to look at the area around the cpu underside of the m/b.
I actually AGREE and support Titan in OC and the very reason i wanted to try and put something in to help him by making the device safer to run up heat.
As per usual people get the wrong end of the stick (you also) and don't understand where it is going.
Maybe after this post from me it can be laid to rest and maybe if you lot just get on with OC,ing and i will post some pics of something that can be done to make this situation safer in the long term (that was indeed always my aim).
@arbitrabbit how old you think i am?. lol.

PS my wish on this forum is everyone work as a team and help each other.

abill_uk 2010-06-03 23:41

Re: Overclock the N900?
 
Woody i am sorry i forgot to add something... in my work i am usually the one to look at problems and not had the chance really to start many projects but i really am aware of risks and i do try to avoid them as i have had to deal with bad design for many years.
Please just trust me that all i want to do is help ok and no disrespect at all to you.

arbitrabbit 2010-06-03 23:56

Re: Overclock the N900?
 
Ha ha ha.... I won't bring your age into it. I think your approach that assumed that there were no engineers on this forum and we didn't know what we are doing kinda pissed me off. But hopefully now you know that there is some science behind this madness.

I am sure that some people on this forum would almost certainly fry their phones, but Titan has given sufficient warning about that. We don't condone the use of frequencies higher than 850MHz for ideal/xlv for that reason, but if someone wants to do it, they do so at their own risk. Hell, look at some of the tags on this thread and that would give you the idea of what we have been talking about.

baron von bubba 2010-06-04 00:01

Re: Overclock the N900?
 
Quote:

Originally Posted by abill_uk (Post 698519)
One thing in life i have learned is to respect people and if you give people a chance then even you can learn as we never stop to learn in life.
It may well be your thread but if your not prepared to at least look at someone's points then what can i say?.
As Gusse said please be polite as it does go a long way.

are you really that deluded?
i know you have not read the whole thread but at least read back thro your posts, respectful are they?
respectful is a word that cant really be applied to your earlier posts, condescending, argumentative, arrogant, cocky are words that i may use to describe your earlier posts....

IF you had read more of the thread you would know that all the arguments you are trying to put forward have pretty much been discussed in detail already anyhow!!

and i REALLY dont get your point!!!
so you are saying "dont overclock as it WILL damage your device" but let me do a mod that involves drilling holes and sticking bits of metal into your phone then overclocking will be ok!!

dude, wake up to the fact you are possibly taking hypocrisy to new levels..........

gabby131 2010-06-04 00:05

Re: Overclock the N900?
 
@geneven: is there an easier way (or code) for changing governors rather than open cpufrequi? im currently searching pages back but its taking me years...:D

geneven 2010-06-04 00:21

Re: Overclock the N900?
 
Quote:

Originally Posted by gabby131 (Post 698719)
@geneven: is there an easier way (or code) for changing governors rather than open cpufrequi? im currently searching pages back but its taking me years...:D

Yes!

You'll have to look at the Kernel info because I forget the exact syntax, but you know there's a command to save things like my-settings to a file?

So what I did was use cpufrequi to set the governor to what I wanted, used the command to save the settings to a file, then used the procedure also mentioned in the Kernel tutorial to make those settings the default.

Oh, but I found my settings. just add

GOVERNOR=conservative as a separate line in your settings. I have it just below POWERSAVE_BIAS=25

So, something like that. If you forget how to do this, it's really worthwhile to go thru Titan's advanced Kernel tutorial, and it doesn't take long.

woody14619 2010-06-04 00:34

Re: Overclock the N900?
 
Quote:

Originally Posted by abill_uk (Post 698663)
woody14619 your the kind of person that never gives up

Uhm... I just got here and read this after all of it happened. If you look back, you'll note this is my first and only comment on this topic. This post will also be my last on the topic.

I note that you completely disregarded my advice. And have yet to admit it was rude (or apologize) for calling people irresponsible and for calling people here names, which is far more rude than disagreeing or putting in your "expert advice" in a belittling tone.

Quote:

Originally Posted by abill_uk (Post 698663)
i think that gives me enough experiance to know what i am talking about don't you think?(have you actually opened one up even).

Sigh.. Since credentials and "experiance"(sic) seems to matter so much to you:

I work as a senior design engineer for a major firm that creates custom embedded systems, some of which actually use ARM chipsets (mainly v5). I hold dual bachelor degrees in CS and CE from RIT, and have worked in the embedded systems field for over 15 years, including contract and full time positions at HP, Nortel, and Xerox. I work on micro systems like the N900 daily, both in hardware and software, and know a thing or two about "ohms law" and how theory often differs from reality. Is that enough to pass your test?

I have, in fact, disassembled my N900 to do preventative maintenance on it for the micro-USB slot. Motherboard discoloration around warm surface mount components is normal for devices like this. It's quite common with such system, especially in sealed compact devices. I see it daily in my line of work and can tell you it's just not that significant.

None of this was the point of my post. So now that maybe you're paying attention, I'll state it again a bit more plainly:

What people are reacting to here is you behaving rudely. It may even be unintentional on your part, in fact I strongly think you're being rude without realizing it. The intent of my posting was to get you to re-examine what you have said with a different perspective. I asked you do to that mental exercise so you could better understand why so many people here are upset with you, and maybe even get you to think a bit more before you post in the future.

Most people here have no qualms with the idea of creating a better way to heat sink the CPU, or ideas on how to improve overclocking. Most have no issues with someone presenting new ideas, or discussing how to help prevent potential damage to the system from heat. They do take exception to be being called names and/or discredited for making improvements that most of the active community here rejoices over, which is exactly what you have done.

Hopefully my being a little more blunt this time has gotten my point across. Maybe you'll stop trying to "argue" with me and instead think about whats been said here. Not one person here has disagreed with the core ideas you've mentioned (preventing CPU overheating). Most of the negativity against you has been a reflection or reaction of your perceived attacks, rudeness, and belittling of others. (And yes, saying things like "I'm an engineer, and know better than you" is also rude and belittling, regardless of how true it may or may not be.)

As a fellow engineer, I leave you with this logic:
Assume most others in the room agree that you're the one that's being rude. Is it logical to think that everyone has formed a conspiracy against you? Or is it more logical to consider that something you've done (intentional or not) may have in fact been rude, or triggered that perception? Logic dictates (to me anyway) that reflection is the proper path here, thus I advise it to you.

gabby131 2010-06-04 00:43

Re: Overclock the N900?
 
@geneven:

thanks! i finally cracked it! its like overclocking the old schoo way!

Code:

echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
thanks!!! :D

geneven 2010-06-04 01:11

Re: Overclock the N900?
 
Quote:

Originally Posted by gabby131 (Post 698756)
@geneven:

thanks! i finally cracked it! its like overclocking the old schoo way!

Code:

echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
thanks!!! :D


Yes, that is old-school. I do it a completely different way, but the result is the same.

gabby131 2010-06-04 01:17

Re: Overclock the N900?
 
Quote:

Originally Posted by geneven (Post 698781)
Yes, that is old-school. I do it a completely different way, but the result is the same.

yeah! i can add to my Qbw's!

awesome! i will now have 17 Qbw in my OC desktop!

thanks! :D

daperl 2010-06-04 01:36

Re: Overclock the N900?
 
Is everything okay in here? One of our patients escaped and we had reports that he was last seen in this thread.

[radio crackles, mumbling can be heard]

"Roger that. I'm heading back."

Sorry for the intrusion, folks. Seems he's been caught. Carry on.

moepda 2010-06-04 07:29

Re: Overclock the N900?
 
Quote:

Originally Posted by moepda (Post 697492)
i used this script from overclocking.wiki

http://wiki.maemo.org/Overclocking#U..._.28by_Fecn.29

but it seems to load kernel config from a location i cant find , even if i change kernel-power-settings/default to my own config it loads min-max freq ok (presuming from above scripts) but the voltages are nokia stock voltage not mine (should be titan ideal voltages) , any idea what im doing wrong ?
battery module loaded and working ok , files executable etc and loading at boot with correct min-max freq but wrong voltages :(

how can i run this script and still retain/use titans frequencies not nokia stock freqs ?? noob at linux so not sure how to do...

seems my query got lost in the confusion yesterday so politely asking again :)

geneven 2010-06-04 07:47

Re: Overclock the N900?
 
Quote:

Originally Posted by moepda (Post 699030)
how can i run this script and still retain/use titans frequencies not nokia stock freqs ?? noob at linux so not sure how to do...

seems my query got lost in the confusion yesterday so politely asking again :)

I would consider that an advanced setup. It doesn't look that hard, but a "noob at linux" might easily need help. Are you competent at vi or leafpad? Do you know how to find directories?

Can you run and understand kernel-config show
so you know what your current settings are?

moepda 2010-06-04 07:58

Re: Overclock the N900?
 
cheers for your reply geneven , i reckon im ok with leafpad and good using openSSH on pc to browse/edit files (find that easier to be fair),

kernel-config show and pretty much most commands from this thread and overclocking wiki kernel power wiki ok too

HD.Canson 2010-06-04 16:56

Re: Overclock the N900?
 
guys i have really bad problems with this new v37 kernel update:(:h


The first big problem is videp capture. i cant capture videos becuase the app is crashing immediatly.

The second problem is battery life. i dont have any improvements at all with this version 37.



With v27 i didnt had those problems. the phone was perfect.
i had 30 + h battery life with constant 3 g online.



My question for you guys is how i can go back to v27 kernel.

jrherras 2010-06-04 19:31

Re: Overclock the N900?
 
Quote:

Originally Posted by HD.Canson (Post 699804)
guys i have really bad problems with this new v37 kernel update:(:h


The first big problem is videp capture. i cant capture videos becuase the app is crashing immediatly.

The second problem is battery life. i dont have any improvements at all with this version 37.



With v27 i didnt had those problems. the phone was perfect.
i had 30 + h battery life with constant 3 g online.



My question for you guys is how i can go back to v27 kernel.


try LV settings it's probably low voltage

gabby131 2010-06-04 20:50

Re: Overclock the N900?
 
Quote:

Originally Posted by HD.Canson (Post 699804)
guys i have really bad problems with this new v37 kernel update:(:h


The first big problem is videp capture. i cant capture videos becuase the app is crashing immediatly.

The second problem is battery life. i dont have any improvements at all with this version 37.



With v27 i didnt had those problems. the phone was perfect.
i had 30 + h battery life with constant 3 g online.



My question for you guys is how i can go back to v27 kernel.

the camera/video recording is due to low voltages. use default settings when making video.

the update for PR1.2 maybe causing the battery life being short (i believe when you update OTA). you might need to re-flash eMMC

moepda 2010-06-04 21:24

Re: Overclock the N900?
 
Quote:

Originally Posted by geneven (Post 699054)
I would consider that an advanced setup. It doesn't look that hard, but a "noob at linux" might easily need help. Are you competent at vi or leafpad? Do you know how to find directories?

Can you run and understand kernel-config show
so you know what your current settings are?

:)Think i got it working :) freqs now correct and clock speeds adjusting automatically according to battery temp , just needed to create own file called default with my freqs and save to .kernel folder so loads at boot , adjusted overclock file to my preferred freqs etc and all working fine :)

gabby131 2010-06-05 02:30

Re: Overclock the N900?
 
yo everyone!

i notice a bit of difference in the ondemand and conservative governors.

in conservative, my battery produces less heat and the device is even more responsive.

so conservative scales and stays on the freq that the n900 needs. e.i if an app needs 700mhz, the cpu's freq will stay at that freq until idle.

i also notice. when im using the Ideal setting, the freq stays most @550mhz. is someone here agree with me? :D

geneven 2010-06-05 03:04

Re: Overclock the N900?
 
Quote:

Originally Posted by gabby131 (Post 700456)
yo everyone!

i notice a bit of difference in the ondemand and conservative governors.

in conservative, my battery produces less heat and the device is even more responsive.

so conservative scales and stays on the freq that the n900 needs. e.i if an app needs 700mhz, the cpu's freq will stay at that freq until idle.

i also notice. when im using the Ideal setting, the freq stays most @550mhz. is someone here agree with me? :D

Hmm.I'm also using Ideal and I see I'm at 550 now so you may be right. I don't understand the benefits of different governor settings well. I just picked Conservative because it sounds stingy with power.

geneven 2010-06-05 03:10

Re: Overclock the N900?
 
Quote:

Originally Posted by moepda (Post 700177)
:)Think i got it working :) freqs now correct and clock speeds adjusting automatically according to battery temp , just needed to create own file called default with my freqs and save to .kernel folder so loads at boot , adjusted overclock file to my preferred freqs etc and all working fine :)

Cool! I'll have to try that. I swap batteries often so I suppose battery temp changes a lot.

gabby131 2010-06-05 03:12

Re: Overclock the N900?
 
Quote:

Originally Posted by geneven (Post 700492)
Hmm.I'm also using Ideal and I see I'm at 550 now so you may be right. I don't understand the benefits of different governor settings well. I just picked Conservative because it sounds stingy with power.

i love that conservative governor as well. the scaling between freqs is smooth. if the phone is idle, the freq will scale down smoothly passing all available freqs and when in motion, it scales up all available freqs until the desired freq.

unlike ondemand, at a glance of stress, it jumps to the highest freq needed by the device!

moepda 2010-06-05 08:19

Re: Overclock the N900?
 
Quote:

Originally Posted by gabby131 (Post 700501)
i love that conservative governor as well. the scaling between freqs is smooth. if the phone is idle, the freq will scale down smoothly passing all available freqs and when in motion, it scales up all available freqs until the desired freq.

unlike ondemand, at a glance of stress, it jumps to the highest freq needed by the device!

so to change from ondemand to conservative i just edit config as such by changing governor fron ondemand to conservative ?


# DO NOT EDIT THIS FILE - CREATE A COPY OF IT FOR CUSTOMIZATION
# minimum frequency to use
MINFREQ=500
# maximum frequency to use
MAXFREQ=850
# list of frequency configurations: each "frequency:volt,dsprate"
FREQS="500:31,360 550:34,400 600:37,430 700:40,430 750:43,430 805:46,430 850:49,500"
SMARTREFLEX_VDD1=0
SMARTREFLEX_VDD2=0
GOVERNOR=conservative
UP_THRESHOLD=75
SAMPLING_RATE=150000
IGNORE_NICE_LOAD=1
POWERSAVE_BIAS=0

freakshuvo 2010-06-05 13:04

Re: Overclock the N900?
 
i overclocked my N900 to 800mgh...its awesome now.....i love my n900......
it runs like cheese.........

Flandry 2010-06-05 14:13

Re: Overclock the N900?
 
Quote:

Originally Posted by freakshuvo (Post 701005)
i love my n900......
it runs like cheese.........

So you're saying you want some wine with it? :D

Well nice to have cheese without wine for a change around here...

titan 2010-06-05 14:25

Re: Overclock the N900?
 
Quote:

Originally Posted by Flandry (Post 701082)
So you're saying you want some wine with it? :D

Well nice to have cheese without wine for a change around here...

in my experience molten cheese run quite slowly...
but If you want to have some wine try this
http://talk.maemo.org/showpost.php?p...5&postcount=42

Mara 2010-06-05 14:26

Re: Overclock the N900?
 
Tried OC mine yesterday using "ideal" profile... seemed to work fine (browser, media player, etc...) until I tried to browse photos: Photos started to have color errors where bottom parts had some color overlay/hue. (Almost like using highlighter to paint some part on the bottom.) It also seem the overlay color was pretty random between the pictures.

Also the thumbnails in the picture browser got updated with these corrupt pictures... and icons of "broken photos" as well as got notices of "unable to open" when trying to open some pictures... :eek:

Then I decided to go back to original (simple reboot) to see if the file system got corrupted. After reboot I can see all my pictures in device that I can still access correct without artifacts. I copied them over to my PC just to make sure I'm not losing anything important.

Still the picture thumbnails show the corrupted versions after reboot. If I open them to view they do show up properly. I think I need to somehow refresh the thumbnails, but dunno how to do that?

Just curious if anyone else noticed problems wiht the photos app while everythng else seemed fine?

EDIT: Tried again with "LV" profile and it seem to work OK now... Maybe my N900 is not quite capable for "ideal".

Flandry 2010-06-05 14:31

Re: Overclock the N900?
 
Quote:

Originally Posted by titan (Post 701102)
in my experience molten cheese run quite slowly...
but If you want to have some wine try this
http://talk.maemo.org/showpost.php?p...5&postcount=42

LOL wine on qemu. That ought to slow down that already slow molten cheese to a glacial pace.

Nice one. ;)

I'm finally to the point where i could afford to screw up my N900 in the (unlikely but possible) case an undervolt/overclock leads to FS corruption. Has anyone been keeping statistics on what a typical N900 can handle? It would be really useful to know what settings 100% of devices have been able to handle so far, as well as, say, 90%.

Crogge 2010-06-05 14:33

Re: Overclock the N900?
 
Quote:

Originally Posted by Flandry (Post 701109)
LOL wine on qemu. That ought to slow down that already slow molten cheese to a glacial pace.

Nice one. ;)

I'm finally to the point where i could afford to screw up my N900 in the (unlikely but possible) case an undervolt/overclock leads to FS corruption. Has anyone been keeping statistics on what a typical N900 can handle? It would be really useful to know what settings 100% of devices have been able to handle so far, as well as, say, 90%.

I think nearly all "N900" devices are able to run stable at 900MHz (What a word game).

Flandry 2010-06-05 14:37

Re: Overclock the N900?
 
Quote:

Originally Posted by Crogge (Post 701113)
I think nearly all "N900" devices are able to run stable at 900MHz (What a word game).

Thanks. At which voltage?

I should have mentioned i'm mostly interested in an undervolt scenario, with a higher top frequency than 600 if possible while decreasing voltage slightly.

Crogge 2010-06-05 14:43

Re: Overclock the N900?
 
Quote:

Originally Posted by Flandry (Post 701120)
Thanks. At which voltage?

I should have mentioned i'm mostly interested in an undervolt scenario, with a higher top frequency than 600 if possible while decreasing voltage slightly.

For me even ULV works fine at the hot temperatures at the moment, it never crashed. So overclocking with low voltages, lower then the default ones and especially in 250MHz very low.

I dunno what most other use, I guess the "ideal" one?

mokkey 2010-06-05 14:46

Re: Overclock the N900?
 
how do you over clock the n900 is it a app or what?

NokiaRocks 2010-06-05 14:48

Re: Overclock the N900?
 
Quote:

Originally Posted by mokkey (Post 701134)
how do you over clock the n900 is it a app or what?

You gotta install a custom kernel.
More information in the wiki : http://wiki.maemo.org/Overclocking

mokkey 2010-06-05 14:51

Re: Overclock the N900?
 
Quote:

Originally Posted by NokiaRocks (Post 701140)
You gotta install a custom kernel.
More information in the wiki : http://wiki.maemo.org/Overclocking

ow i see

thats long aint it possible to like over clock with out geting a custom kernel?

Jokah 2010-06-05 15:40

Re: Overclock the N900?
 
Quote:

Originally Posted by mokkey (Post 701149)
ow i see

thats long aint it possible to like over clock with out geting a custom kernel?

No its not possible.

gabby131 2010-06-05 16:00

Re: Overclock the N900?
 
@moepda.

i did not edit anything.....i just use commands to perform change in settings.

i understand that titan's kernels are so fun and customizable, that you can generate your own configuration/setting, but because these methods are beyond my understanding, i just stick with settings that are avalable. if i want ideal @1GHz, i just load the Ideal setting and then set the limits to 1000mhz, that is all i do.

in governors, i use the echo comand. i dont make it permenent or start at boot.

gabby131 2010-06-05 20:08

Re: Overclock the N900?
 
hi!

im taking years and way back for looking on the step-by-step "create your own setting" for kernels here..........help me!!!!! :D

EDIT: maybe never mind this.....i'll just put more QBW for commands :D thanks


All times are GMT. The time now is 04:25.

vBulletin® Version 3.8.8