![]() |
Overclock the N900?
There was an earlier thread (which I can't find for love nor money) but i wanted to maybe discuss the viability of an overclock app.
Looks like the Stock CPU at 100% is clocked at 600Mhz and im guessing there is a 10% leeway on tolerances built in there. A lot of people slated the option to overclock but Manufacturers need to take into account a lot of variables when specifying clock settings and im pretty sure we could squeeze more power out of this device if it is possible to force higher 100% clock speeds. Not sure what the operating temperature range is for this device but it can probably operate at 100% in fairly high ambient temperatures which suggests that there is probably more scope for overclocking than people may imagine. Remember that this device is configured to work worldwide, in hot climates as well as cold. I'm no expert in mobile devices but i know a fair amount about components and tolerances in kit that comes to market so if anyone has any input feel free to rubish my claims or add any additional info. I would suggest that 625MHZ should be eaily obtained but im pretty sure you could have a stable device at 650MHZ running at 100% for long periods with no issues if you can clock just the CPU and leave other bus speeds at specification. I havent looked into the architecture of the device but does anyone know the the CPU and GPU can be clock modified individually or do they share the same bus with each other or any other components such as memory? |
Re: Overclock
I'd be wary, its not as if there is a nice CMOS jumper to clear the bios if you muck things up.
|
Re: Overclock
Quote:
|
Re: Overclock
Before I start out, I'll add a little disclaimer saying I know very little about the specifics of stuff like this.
I guess there'd be no problems even running it at >800mhz as it'd be idle with very few cycles running most of the time. However, one runaway process which wouldn't be uncommon on a device like the N900 could spell disaster... |
Re: Overclock
I'm seeing a new category for the Darwin Awards emerging ;)
|
Re: Overclock
Quote:
If you knew anything about the architecture of CPU installed in the N900 you may retract that comment. Educate yourself: http://www.arm.com/products/CPUs/ARM_Cortex-A8.html |
Re: Overclock
I don't know enough about the gritty details, but on the Summit, at the OMAP3 power presentation Igor Stoppa (and he's no n00b when it comes to Maemo HW :D ) very explicitly said - please don't overclock it - it WILL fry.
|
Re: Overclock
Quote:
If you vape your hardware somehow, rest assured that I have a whole bag full of .... http://www.gearfuse.com/wp-content/u...lson-muntz.gif ... with your name on it. |
Re: Overclock
Quote:
However, the ARM Cortex A8 600MHz found in the OMAP3430 SoC can easily be overclocked to >850MHz. The Omnia HD, with an identical SoC (not only identical CPU) to the N900, is overclocked to 800MHz by default (see pic below). In comparison, the Iphone 3GS has an 833MHz chip, but is underclocked to 600MHz by default. Now, which is better? ;) http://mysymbian.neostrada.pl/Omnia/cpuOmnia.jpg |
Re: Overclock
Wow, let's overclock it - then it will be less stable, with shorter battery life.
What could possibly go wrong? |
Re: Overclock
Sorry guys, I came from Win Moibile devices and the guys over at XDA pretty much liked pushing the boundries of devices they had.
The vast majority of custom firmwares are better than the manufaturers by a mile and they have overclocked devices successfully. IF you read my original post i was asking for comments, not possible would have sufficed. Strange that other devices have successfully been tweeked and clocked to improve performance and that this device apparantly cant run over 600MHZ or it will fry. Granted i probably posted in the wrong section but guys, seriously..... You guys are acting like we are in the 1800's and im suggesting bulding a machine called a helicopter that can hover. Yep, impossible... go away nutter :) |
Re: Overclock
An Overclocking app would be cool.
I ran one on my old G1 and Mytouch with no problems. Rooted, of course. |
Re: Overclock
What does it mean?
With the ability to scale in speed from 600MHz to greater than 1GHz, the Cortex-A8 processor can meet the requirements for power-optimized mobile devices Does it mean that N900's A8 3430 can scale automatically upto 1 Ghz without any problem?or without overclocking? |
Re: Overclock
Quote:
|
Re: Overclock
Quote:
That's why I said that the link doesn't say anything about overclocking. Nonetheless, the 3430 can be overclocked (see my previous post). |
Re: Overclock
Quote:
|
Re: Overclock
Quote:
|
Re: Overclock
Quote:
So it's doing it already: # cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state 600000 727872 550000 4914 500000 6771214 250000 19473164 In other words, most of the time it's 250mhz, when its running at all. |
Re: Overclock
Quote:
It could be possible to tweak clock settings for a 5-10% boost to 100% CPU state and reduce the cycles of and lower CPU states, which could even INCREASE battery life depending on the device usage. |
Re: Overclock
Quote:
Now im begining to think I made a schoolboy error int he Thread title...... |
Re: Overclock
Yup, i think what you actually wanted was to run a search on "powertop" and join this thread.
Edit: That's not the thread i was remembering. T.M.O search fails again. :D |
Re: Overclock
What I'd be more interested in is to stop the CPU from scaling down to 500 then 250Mhz. I want it run at 600 all the time.
|
Re: Overclock
Yeah I think all the negative responses are because stability and power conservation are bigger issues right now, whereas there's more than enough performance for anything mildly sane you might want to do with an N900...that said, if you want to risk your unit, it looks like 800Mhz would be quite safe for the CPU since other devices with the same hardware are running this clock speed right out of the box. The only issue is if it might cause a problem with other hardware - these devices weren't made to take different hardware so you never know. I'd try increments of 10Mhz or so until you reach 800 stable if you want to go through with this - remember there may be no way to reset the clock speed. You can't reflash if it doesn't boot because the clock speed is too high.
Overclock with a low battery - this will make it glitch out more easily. That way when you plug it into an AC power source and the voltage increases a bit, it should make the CPU a little more stable (this is how it works in PC overclocking anyways) and give you a chance to reset the clock. Edit: BTW disabling the CPU clock scaling is a very bad idea! You'd probably see zero performance increase, and it would eat through your battery like crazy and probably heat up the unit a bit. The CPU's clock speed will increase with demand. This is a good thing. No need to have it running at max speed all the time. |
Re: Overclock
Quote:
|
Re: Overclock
Quote:
|
Re: Overclock
Sorry, i saw a really interesting discussion of people using different powertop features but after 10 minutes with power search, i still can't find it. Maybe someone who was participating in it will speak up. Maybe it wasn't powertop they were discussing. Maybe i'm completely off my rocker? :o
Quote:
|
Re: Overclock
Quote:
|
Re: Overclock
CPU itself has really only some effect on the total use-time. Display eats most of the power, cellmo is eating a lot with network traffic. Having higher speeds usually allows cpu to go back to idle sooner, so, indeed, it might even prolong the battery life if you overclock the CPU. Having said that, I don't especially suggest anybody to do it. I can only say that I have seen it running at 650, so within the suggested 10%.
|
Re: Overclock
Screw it. Someone wants to make an overclocking app, I'll test it. It's not like I paid anything for the phone, anyway. And if it gets bricked, I can afford a new one, and I'll have spare parts for it.
|
Re: Overclock
Quote:
I don't have a ton installed, a few active widgets and occasionally throw on something from devels. IOW, your usage != others' usage. Mine doesn't sit idle much (unless I'm in the middle of my nightly 3-5 hour nap). What could possibly go wrong? That's easy, not much else. The question really should be, "what could possibly be more wrong?" As it sits, this thing may as well be a year old looking for a replacement anyway. Seriously. Well, one thing I can say (at least), it has been fairly stable so overclocking may happily take care of that. I'm always skeptical of overclocking the CPU. A faster CPU alone (esp. small increases) rarely ever means a huge or even noticeable increase in performance. If designed for the 1GHz, then we /should/ notice something, but not knowing much more than superficial, the bus and a device's thermal dynamics will be what struggles. I'm game and have overclocked most anything I can, but lockups tend to increase, reliability drops, heat goes out of bounds causing these issues and longer-term durability problems so the marginal, if any, improvement tends not to be worth it. I also overclocked my G1, but I couldn't live with the effects - went from rock solid and reliable (assuming I watched memory) to locking up frequently and I (personally) didn't notice any improvement. BUT, this is Maemo AND the N900 (which I will likely set aside fulltime rather than just using my backup for BT in a couple months for some of the hardware we see in the pipeline) so the biggest question is why the heck not try? People install sketchy apps from devels and muck around with Linux they don't understand and brick the thing all the time anyway. What's the big deal? |
Re: Overclock
|
Re: Overclock
id be happy if i could clock it to at least 800, but a 5 or 10% isnt gonna make a blind bit of differenece
|
Re: Overclock
Quote:
My hunch would be by monitoring, you'll actually drive up the cpu use, which will drive up the clock speed (thats how ondemand works) The random pegging most likely has to do with tracker deciding it needs to look over your media again... |
Re: Overclock
Hold up. Don't confuse the Cortex A8 with the OMAP3430. The Cortex A8 can scale up to 1GHz+ but that doesn't mean the OMAP3430 can. The OMAP3430 is rated at 600MHz. Go above that and you're over clocking, end of story. If you mean other devices with the OMAP3430, please provide references. I would be genuinely interested.
Quote:
|
Re: Overclock
Interesting discussion here, folks :) I don't know enough about this hardware to contribute anything useful whatsoever, but this thread is a great read.
Someone tell me how to make it set on teh fiarz plz ;) |
Re: Overclock
Quote:
|
Re: Overclock
I've been overclocking my computer's CPU since the 486 days.
First ever overclock was from 486 50mhz to a whopping 60mhz. If someone can make an overclocking app for N900, I'll use it 100%. Heck, I'm sure someone will come up with a better cooling solution. =P |
Re: Overclock
Hi
First, I must say, that I'm a total noob in Linux things, but maybe this link can help you to develop a way to set the clockrate to a fix range. :) That're the first steps on the Android T-Mob G1. http://forum.xda-developers.com/show...=501986&page=4 |
Re: Overclock
The link claims OMAP3430 @ 600MHz as well? If devices come clocked by the manufacturer above 600MHz, that would be interesting to me.
I'm not claiming that you can't overclock the omap3430, just that it's not supposed to be clocked above 600MHz. Quote:
Frank |
Re: Overclock
Is it absolutely certain it's not an OMAP3440 ? It would make a lot more sense.
|
All times are GMT. The time now is 21:26. |
vBulletin® Version 3.8.8