maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   How to improve the N900 performance? (https://talk.maemo.org/showthread.php?t=44302)

RafaLL92 2010-02-12 21:38

How to improve the N900 performance?
 
Any clues on how to make the system run smoother and with less lags?
For example, it drives me nuts that I ALWAYS miss a call while browsing the web or watching a movie on the device. The system fails to show the phone app to answer the call in time-in addition it lags, "stutters" until some time after the incoming call is over... What is even more the music playback "stutters" when I for example browse photos in the same time or launch other apps :(
I find the device to be less and less lively with time...
Is it just me or is this normal? Any solution to this problem?

Cheers, Ralph

slender 2010-02-12 21:40

Re: How to improve the N900 performance?
 
I daily switch this monster off and take battery out for a while and boot up. For me it makes this little snappier.

.edit
What Firmware you have?

RafaLL92 2010-02-12 21:46

Re: How to improve the N900 performance?
 
The latest one - 1.1, everything up-to-date

hermitoz 2010-02-12 21:57

Re: How to improve the N900 performance?
 
Having the same issue here, kind of annoying, especially that music stutters sometimes when doing other things, audio playback should have higher priority.

pagesix1536 2010-02-12 22:16

Re: How to improve the N900 performance?
 
This is disappointing. I just went to one of my company's main public-facing webservers which happens to have apache (known to spawn off lots of PIDs) and also MySQL running on it.
Web server number of PIDS: 104
My N900 at the moment: 164

Why is the N900 running so many apps/daemons/etc. More than a corporate webserver?

slender 2010-02-12 22:18

Re: How to improve the N900 performance?
 
pagesix1536, Probably because it has got radio chip, bluetooth chip, speakers, audio, fm-transmitter, battery/charge control, touchscreen.....etc.

RafaLL92 2010-02-12 22:26

Re: How to improve the N900 performance?
 
I now have problem even with connecting the internal memory to the PC. It says its in use so it cant connect. And thats even freshly after reboot...

dharder 2010-02-12 22:28

Re: How to improve the N900 performance?
 
I do reboot every night or every days. On my Mac I have this app called Onyx that clears caches and runs cleaning scripts. Anything like that for the N900?

slender 2010-02-12 22:29

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by RafaLL92 (Post 523918)
I now have problem even with connecting the internal memory to the PC. It says its in use so it cant connect. And thats even freshly after reboot...

Did you boot with usb connected?

Enyibinakata 2010-02-12 22:32

Re: How to improve the N900 performance?
 
No wonder Nokia insists on Symbian. Maemo is cool but not ready. The audio stutter is such a disgrace. Even non smartphones with much less processing power perform better. pulseaudio is a cpu hog. I believe the lag is due to the massive swap file.

RafaLL92 2010-02-12 22:40

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by slender (Post 523929)
Did you boot with usb connected?

Nope, rebooted and then connected. I mean I have never had that problem before

wolf 2010-02-12 22:48

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by Enyibinakata (Post 523931)
I believe the lag is due to the massive swap file.

And I believe it's because of the moon phase and the sun spots!

gidoca 2010-02-12 22:51

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by pagesix1536 (Post 523902)
This is disappointing. I just went to one of my company's main public-facing webservers which happens to have apache (known to spawn off lots of PIDs) and also MySQL running on it.
Web server number of PIDS: 104
My N900 at the moment: 164

Why is the N900 running so many apps/daemons/etc. More than a corporate webserver?

164? On my desktop, the highest PID after 50mins of surfing and some programming is 6700.

slender 2010-02-12 22:54

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by RafaLL92 (Post 523943)
Nope, rebooted and then connected. I mean I have never had that problem before

I do not know what happened there but ain't no normal. And how about speed? is is more responsive?

Enyibinakata 2010-02-12 22:54

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by wolf (Post 523957)
And I believe it's because of the moon phase and the sun spots!

Disk thrashing is no good for performance. The more you commit to swap, the harder the cpu has to work because it has to swap from disk to real memory hence the terrible lag. The RAM to Swap ratio of the N900 is a joke - 256 : 768.

woody14619 2010-02-12 23:00

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by RafaLL92 (Post 523918)
I now have problem even with connecting the internal memory to the PC. It says its in use so it cant connect. And thats even freshly after reboot...

I had this problem a while back. It seems tracker was indexing in the background and was "using" the drive. After a few minutes I tried again and it worked. I blame tracker because top in an xterm showed it was consuming resources, and the phone was doing nearly nothing else.

I can understand stutter and delayed ring through when doing intensive stuff like movie playback. But MP3 playback shouldn't be as intense, and simple things like tracker shouldn't be able to make playback stutter. :P

RafaLL92 2010-02-12 23:02

Re: How to improve the N900 performance?
 
Does rootfs free space affect the performance?

slender 2010-02-12 23:06

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by RafaLL92 (Post 523982)
Does rootfs free space affect the performance?

Maybe. How much you have free space?

Btw. check in x terminal with command:
top
that there is no processes with high cpu and low io

RafaLL92 2010-02-12 23:11

Re: How to improve the N900 performance?
 
88% used up with repositories enabled. Disabling them does not make any effect on performance (8% of rootfs space is freed though)

slender 2010-02-12 23:14

Re: How to improve the N900 performance?
 
It should be enough. I would be worried if it drops below 10 mb.

RafaLL92 2010-02-12 23:54

Re: How to improve the N900 performance?
 
What about the phone registry? I think it makes a difference in symbian (the time the history of calls is kept). Does it affect the performance on maemo as well?

wolf 2010-02-13 00:22

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by Enyibinakata (Post 523965)
Disk thrashing is no good for performance.

To begin with, is there any thrashing? Currently I have 148/239 MB of RAM used, with additional 114 MB sitting in swap. The high usage of swap is not caused by the lack of free RAM, but because the unused memory pages were dumped to disk to free up the space for actually useful data.

You can always also disable the swap if you're so concerned about it.

Quote:

The more you commit to swap, the harder the cpu has to work because it has to swap from disk to real memory hence the terrible lag.
I/O wait is not CPU usage.

Crogge 2010-02-13 00:39

Re: How to improve the N900 performance?
 
I was also surprised when I saw all this processes in htop but then I saw also that only one process was actually active. So most of the processes which you see there dont use resources except a bit RAM.

If you dont like it then disable the ones which you dont need, but I dont see any process which is "useless" there.

egoshin 2010-02-13 01:16

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by RafaLL92 (Post 523857)
it drives me nuts that I ALWAYS miss a call while browsing the web or watching a movie on the device.

Vote for bug 7147 - https://bugs.maemo.org/show_bug.cgi?id=7147

This bug describes that after playing video the video rendering daemon (mafw-gst-renderer) grows in memory uncontrollable and N900 kernel spends some physical time then it swaps mafw-gst-renderer out (see comment #11). That takes 10-15secs and you miss a call.

EDIT: vote for bug for faster resolution of it. Now it is still in UNCONFIRMED state.

humble 2010-02-13 01:28

Re: How to improve the N900 performance?
 
Reflash EMMC(backup all the stuff you wanna keep)
then flash the update(51-1.002)

i did that today after too many symlinks. works like a charm:D

RafaLL92 2010-02-13 15:11

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by egoshin (Post 524128)
Vote for bug 7147 - https://bugs.maemo.org/show_bug.cgi?id=7147

EDIT: vote for bug for faster resolution of it. Now it is still in UNCONFIRMED state.

Sure, Ive just voted. So you say the only way to actually speed up the n900 is to freshly reflash it later meaning reinstalling all the apps etc...? That would be a nightmare as n900 takes hours to actually install even a single app, or even to update one :(

Rob1n 2010-02-13 15:28

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by RafaLL92 (Post 524740)
Sure, Ive just voted. So you say the only way to actually speed up the n900 is to freshly reflash it later meaning reinstalling all the apps etc...? That would be a nightmare as n900 takes hours to actually install even a single app, or even to update one :(

WTF are you connecting over, a piece of string? The N900 takes less than a minute for most apps here.

ossipena 2010-02-13 15:32

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by Rob1n (Post 524762)
WTF are you connecting over, a piece of string? The N900 takes less than a minute for most apps here.

I get less than a minute even when I need to download about 200kB via gprs....

RafaLL92 2010-02-13 15:36

Re: How to improve the N900 performance?
 
Quote:

Originally Posted by Rob1n (Post 524762)
WTF are you connecting over, a piece of string? The N900 takes less than a minute for most apps here.

Ok, I might have exaggerated a bit, but as Ive moved from N95 the installation of a 20kb for example was a lot faster (im not taking the download time into consideration) so I feel the difference

teh 2010-02-13 16:42

Re: How to improve the N900 performance?
 
One thing that fustraights me so much about some N900 users... Its NOT a SYMBIAN based phone, or an iPhone with iPhoneMacOS, it is an internet tablet running LINUX and should be treated as such.

The more stuff you put on a linux or windows desktop application wise, the more it will slow down.

Symbian applications are not as complex as a Maemo linux application, less lines of code etc.

If you want a superfast no lag device with no issues and perfect firmware from day dot, don't buy an N900.

Performance will improve over time as code is cleaned up and bugs are ironed out in future releases.

fergusso 2010-05-24 14:50

Re: How to improve the N900 performance?
 
the thread starter wants a direct answer. and this will be helpful to all of us.

and not complaints about the performance and not attacks and reminders about not buying it etc. and not facts about how device is slowing down as you put in more and more applications.

ok I'll give you a direct answer that I know:

-overclock your N900
-install transitioncontrol (faster transitions improves performance)
-install softwares already available that will make your life easier like:
>shortcutd (lets you set camera button to a function eg. call)
>simple brightness app
>quick launch
>call notify
>catorise
>cpufrequi
>headphone daemon
>live focus (improves the performance and functionality of your camera)
>mplayer + SIB (play unplayable video format, really amazing)

I might not have mentioned everything the rest can add up!

windows7 2011-02-24 20:04

Re: How to improve the N900 performance?
 
I also read somewhere that the index trackerd can sometimes get a bit stuck, for example when encounters certain file extensions... possible something to do with file association and particular issues around codec.

In fact this index tracker is one of the processes that is always around, this by itself comsumes energy, does anyone know what would happen if it was turned off?

Mentalist Traceur 2011-02-24 22:44

Re: How to improve the N900 performance?
 
Just gotta point this out: Most transitions tweaks don't actually change performance at all - what they change is how quickly certain animations play, which, with the right combinations of visual effect, they make people feel things are going faster/better/smoother when they are actually the same.

What performance gains you get is setting rotation animations down to all zeroes, for instance (which isn't truly performance, but it cuts the time to rotate down... by, like, a barely perceptible difference from the transitions I was using beforehandc), and/or dropping the amount of iterations of "blur" on background stuff when a menu pops up, etc (which may or may not actually noticeably change anything performance wise, and unless you're pushing your device or catch it during heavy RAM/swap IO it shouldn't change anything, although I have noticed a slight purely psychological effect in that switching from more blur to significantly less or none [especially none] gives a perceived UI 'crispness' that seems to in turn give the illusion of graphical performance being better.)

gmuslera 2011-02-25 02:30

Re: How to improve the N900 performance?
 
I know that the thread is old (being most of a year ago is tricky for the ones that read just the start of the date :) but in this topic got amazed how much improved things with time.

Got my phone more or less by the time this thread started, and did a lot of tests, installs, configurations and so on with time, so was getting a bit of garbage all around.

Last week decided for a mostly fresh restart, and reflashed, applied pr1.3, powerkernel, cssu, n900tuneup and swappolube (but not restored configurations, in fact deleted most "." dirs in user home), and got amazed how fast it felt compared with my memories of the start, and how much i can abuse battery, seeing that it can last more than a day even with that.

So my answer for the original question is the community, participating, keeping in touch with what is going here, testing things and helping if you can. You will be surprised with how much better device you will have thanks to that.


All times are GMT. The time now is 08:08.

vBulletin® Version 3.8.8