![]() |
Minor CPU Overclocking on N810?
I'm rather a bit of a noob with this device, but I am familiar with most of the in's-and'out's of CPU overclocking. I was snooping around some of configurations and hidden files on my N810 last night and found certain things that seemed to regulate how the N810 operates and makes use of the CPU. What I commonly found was many files stating that the Clock speed was "400000" (400GHz), and was wondering if modifying this value a little higher (such as "460000" as a test value) would actually cause the N810 to clock-up the CPU a bit, or if it would require a Reflash (if not burning it out), or if any difference would be noticeable at all.. Also, I found other config files in the same area that had different governor values as well as incremental clock values ("125000 250000 355000 400000" if im not mistaken), which I think it associates to different clock states such as on-demand, powersave, null, and performance modes.
I found these files in "/sys/devices/system/gpu/cpu0/cpufreq" using midnight commander. The configuration files listed are: cpuinfo_cur_freq (lists the current frequency the CPU is operating at. Usually displays as "400000" unless there is a heavy load, then somtimes its drops to "355000") cpu_max_freq (always displays as "400000") scaling_available_frequencies (lists the various clock speeds for the different cpu mode settings) Theres a governor file that seems to associate with the scaling frequencies. scaling_cur_freq The current optimal frequency the CPU appears to be scaled to scaling_driver Always set to OMAP (obviously..) scaling_max_freq Displays as "400000" in correlation to the "scaling_available_freq" maximum listed value in the file scaling_min_freq Correlates to the lowest listed value in the "scaling_available_freq" file. **So I just posted that to give an Idea of the values im asking about, in terms of what i may or may not be able to tweak. Basically im wondering if there is a way that modifying these basic values will actually alter the clock speed and overall performance of my system. The reason I want to speed up my system is that Theres a couple things that I would like to run certain applications such as Debian LDXE, VGBA, and certain pages in browser that bog down the system alot, and I haven't really found any reliable and accurate way to boost performance on the system. So I was thinking that these files and values looked very similar to the things you would alter in overclocking the FSB of a normal PC, or overclocking a GPU.. Just thought I would ask so as to avoid turning my IT into a PW (paperwieght lol). |
Re: Minor CPU Overclocking on N810?
Considering people are overclocking other ARM processors quite regularly (google around for GP2X overclocking), it should be possible from a hardware standpoint, the kernel/software is a different question, though, not sure if it's easy enough to do via procfs or sysfs, or if the powersave functionality will play nice with a higher clock rate. As for bricking, the risk is always there with almost any overclock. A few lockups are almost certain, but if you go too high for too long it might get permanent :)
|
Re: Minor CPU Overclocking on N810?
Consider also the fact that N8x0 are already overclocked to 400MHz as of Chinook. The original speed was 330MHz i think.
|
Re: Minor CPU Overclocking on N810?
They were downclocked to 330 - the original is 400.
(Nokia switched to the 400/133(?) CPU/DSP OP mode in OS2008's kernel as opposed to 330/200 in OS2007.) |
Re: Minor CPU Overclocking on N810?
does the GP2X apply to overclocking the ARM processor in the N810 itself, or is that ARM in general? (I.E. Windows Based PDAs such as the IPAQ)
|
Re: Minor CPU Overclocking on N810?
The N8x0 cannot be safely overclocked. Something to do with cache or memory timings that would fry stuff. Igor elaborated about it in a thread somewhere.
|
Re: Minor CPU Overclocking on N810?
Okay. So is there any way to increase the performance of the N810 at all? Im still a noob with it so I'm not too sure how I would go about doing it..
|
Re: Minor CPU Overclocking on N810?
Quote:
|
Re: Minor CPU Overclocking on N810?
Quote:
|
Re: Minor CPU Overclocking on N810?
Also, overclocking will increase power consumption. Battery life will decrease and may heat with all the n810.
BUT, I'm not an expert and I'm talking of my experience with a Ipaq. There are apps for windows mobile that can downcloak CPU to increase battery life. An app like that may exist for n810 and also can be modified to do both over and downcloak, but I say it again I am not an expert. Also, I don't own a N810, but I think I will have one soon. |
Re: Minor CPU Overclocking on N810?
Quote:
|
Re: Minor CPU Overclocking on N810?
Actually, IIRC, Igor said that most devices probably could take some CPU overclocks, or potentially a DSP overclock with the CPU fixed at 400, but that any overclocking-induced crash related to DSP/CPU communications could leave the system in a state unrescuable with tools available outside Nokia.
Basically, before you start overclocking, you want a cold-flashing setup, which to my knowledge nobody outside of Nokia has actually done -- there's a lot of information out there, though, so with a little work that should be doable. (Flasher-3.0 supports it, you just need to make a cable and get everything talking right...) |
Re: Minor CPU Overclocking on N810?
Quote:
http://www.bu3sch.de/joomla/index.ph...serial-console Would it work for a cold flash? |
Re: Minor CPU Overclocking on N810?
Quote:
bun |
Re: Minor CPU Overclocking on N810?
In my own personal curmudgeonly opinion, the CPU speed is not the problem with the N8x0. The lack of hardware graphics acceleration is the problem. They're playing Quake 3 on our chipset (the OMAP2) over in Symbian world.
Also, in my own grouchy little opinion, the poor read-write speeds of the available storage technology (the built-in flash and the current crop of affordable [mini]SD cards) is also a huge factor in the apparent sluggishness of the system, overshadowing the CPU speed like an apartment building beside a bungalow. |
Re: Minor CPU Overclocking on N810?
I remember the thread a long time ago with Igor talking about this. However, I always have been one to overclock all of my PDA's and desktop CPU's, GPU's. If someone here is able to make a kernal that theoretically would run the CPU/DSP at 433/166 or whatever it mathematically ends up being, I wouldn't mind being a guinea pig.
|
Re: Minor CPU Overclocking on N810?
Quote:
About your second suggestion - my guess is that it is more about low amount of ram than storage speed. Of course, faster storage means faster swap, so it will certainly improve the situation. |
Re: Minor CPU Overclocking on N810?
Quote:
bun |
Re: Minor CPU Overclocking on N810?
You can't do it, since it is an hardware issue. It was up to Nokia to do it, and they decided to use an external video controller, instead of the internal OMAP one. Thus gaining system performance, but losing on video performance.
I know about this, since the company I worked for designed an OMAP based 800x480 device, and we faced the same dilemma. |
Re: Minor CPU Overclocking on N810?
Quote:
|
Re: Minor CPU Overclocking on N810?
The basic thing that came to mind with it was remembering back when I used to hack my PSP. The processing speed I used to clock it up to was 333/166 and it could run any game or video file at a consistent 60fps.. But then again, The PSP has a different GPU than the N810. This didn't occur to me at the time I wrote this thread, but it is still an interesting concept to possibly pursue at some point.
Now my main issue now, from what I have been reading, is this. I just bought a new 8Gig SDHC card today, but before I do anything with it, I thought I would ask about being directed to/recieving information about a few things that I have seen elsewhere. I've read a few mentions about people partitioning thier N810, using "swap" (still not sure about exactly what this is), and using thier external card for VRAM, but I haven't found adequate information on how I could do this, or why I would personally need to (my google skills are a bit lacking I suppose). Would anyone be able to shed some light on these things? |
Re: Minor CPU Overclocking on N810?
Quote:
(It uses the internal memory card on the N810, no option to use and external.) |
Re: Minor CPU Overclocking on N810?
Quote:
|
Re: Minor CPU Overclocking on N810?
Quote:
It isn't an exclusive linuxland concept, since windows uses swap files since win95. Linux can use a file or a dedicated partition for swap space, and can use more than one swap space. Although the maemo control panel won't let you choose where you want the sawp space to be, it is quite easy to have it anywhere. For example, since I run from mmc (cloned system), I have put an swap file under the system's root (/) directory. |
Re: Minor CPU Overclocking on N810?
Quote:
|
Re: Minor CPU Overclocking on N810?
Quote:
http://www.internettablettalk.com/fo...586#post165586 http://www.internettablettalk.com/fo...ht=ESC+pressed If you just want to have swap space enabled, just go the easy way and use the control panel. |
Re: Minor CPU Overclocking on N810?
Quote:
bun |
Re: Minor CPU Overclocking on N810?
Quote:
|
Re: Minor CPU Overclocking on N810?
1 Attachment(s)
Quote:
I also assume you have enough space for the swap file. First, see this post: http://talk.maemo.org/newreply.php?do=newreply&p=289559 Then, where it says Code:
# put swap in external mmc Code:
# put swap in external mmc then reboot the tablet, and use the control panel to enable swap. |
Re: Minor CPU Overclocking on N810?
Quote:
|
Re: Minor CPU Overclocking on N810?
Yeah, running the swap from root. But I'm going to follow the tutorials you linked first so that I can run the OS from MMC, before doing so. That will actually help with the issue of me putting Ubuntu Jaunty onto my N810 as well. If im not mistaken, running from MMC will allow me to be able to partition a larger bit for the full Ubuntu Jaunty since I wont be limited by the 2GB onboard chip, correct?
|
Re: Minor CPU Overclocking on N810?
I am assuming that most people have moved on to the n900, would anyone be interested in trying to overclock their n810 just for kicks? Has there been any progress on this front?
|
Re: Minor CPU Overclocking on N810?
Sure! Give me a command to use, and I'll try it out!
|
All times are GMT. The time now is 21:06. |
vBulletin® Version 3.8.8