maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Optimal performance tweaking (https://talk.maemo.org/showthread.php?t=95941)

marmistrz 2015-09-09 10:04

Optimal performance tweaking
 
Looking for something else, I came across this post: http://shootspeak.com/2010/12/05/nok...rmance-tweaks/

I rememeber that these battery/speed patches were dangerous stuff (negatively affected stability).

Of course, such stuff as swappolube, kernel-power, busybox-power, CSSU, Hildon HW sync, OC, swap on uSD, disabling auto-update is obvious.

Are all the other tweaks from here safe? Are you using any other tweaks to improve performance

pichlo 2015-09-09 10:10

Re: Optimal performance tweaking
 
Quote:

Originally Posted by marmistrz (Post 1481732)
Of course, such stuff as swappolube, kernel-power, busybox-power, CSSU, Hildon HW sync, OC, swap on uSD, disabling auto-update is obvious.

In my case, swap on SD had a negative impact on performance. Especially in applications like Camera when the destination folder was also on the SD. This is because my SD is marginally slower than the internal eMMC. You may want to test your card's speed first.

I kept swap on SD for a while anyway to reduce the wear on the eMMC but had to repartition when I ran out of space on the card :)

nokiabot 2015-09-09 12:19

Re: Optimal performance tweaking
 
i am strugling to speed up the scroll speed in menu and other apps any ideas '

also is there any chance to get the maemo modding script updated/reviewed

enne30 2015-09-15 11:40

Re: Optimal performance tweaking
 
Quote:

Originally Posted by nokiabot (Post 1481753)
i am strugling to speed up the scroll speed in menu and other apps any ideas '

also is there any chance to get the maemo modding script updated/reviewed

I noticed a sligth speed up oc at 850.. maybe it's just my impression, but you could give a try :)

enne30 2015-09-15 11:43

Re: Optimal performance tweaking
 
Quote:

Originally Posted by marmistrz (Post 1481732)
Looking for something else, I came across this post: http://shootspeak.com/2010/12/05/nok...rmance-tweaks/

I rememeber that these battery/speed patches were dangerous stuff (negatively affected stability).

Of course, such stuff as swappolube, kernel-power, busybox-power, CSSU, Hildon HW sync, OC, swap on uSD, disabling auto-update is obvious.

Are all the other tweaks from here safe? Are you using any other tweaks to improve performance

could you give me some link/reference about the underlined ones?:D

marmistrz 2015-09-15 11:49

Re: Optimal performance tweaking
 
Well, it's in the link from the OP.

enne30 2015-09-15 12:08

Re: Optimal performance tweaking
 
ehr... thanks :D

panjgoori 2015-09-15 16:36

Re: Optimal performance tweaking
 
never tried other tweaks from that page but extended auto-update/refresh time was my favorite.

jellyroll 2015-09-27 12:40

Re: Optimal performance tweaking
 
Cssu features, flopswap, tracker-cfg and kernel power settings worked for me. Disable HAM auto updates saves alot of time.

dy1ng 2015-09-28 00:55

Re: Optimal performance tweaking
 
I've always had problems making this device really fast.
I'm using it 500-1000MHz, swap on sd, autoupdate off, hwsync on.
It's very smooth until it runs out of physical RAM, and have to use its swap.
After that time, it struggles for seconds even if it's just have to do a screen rotate.
I've seen videos on youtube from N900's that opens/closes/uses dozens of apps without any delay ( https://www.youtube.com/watch?v=NCQaxqqRzm4 for example)... I just don't know, how they've done that kind of tweaking.

Tried many swappolube-settings (default, proposed, my custom), it became faster, but not THAT fast.
I'm using my custom transitions, a fast, stable, nice setup with no unnecessary eye-candy.
My system is clean, minimal, with only two desktops, very few widgets (Foreca, nameday, data usage), no unnecassary things running in RAM.

On a previous N900 I've tried the speedpatch and batterypatch, with those my system lost speed instead of gaining. :D
I've noticed that the CPU's up_treshold and sampling rate parameter in power kernel settings is influencing the system's responsivity pretty much.

Any ideas of making the device that fast as it seems to be on that video?

What's are your guys swap settings (in detail if I might ask). :)

ste-phan 2015-09-28 06:37

Re: Optimal performance tweaking
 
Quote:

Originally Posted by dy1ng (Post 1483811)
It's very smooth until it runs out of physical RAM, and have to use its swap.
...

The N900 was marketed to have 1GB or RAM : divided in 256 real RAM and 700 MB SWAP, haha - go figure, many desktop workstations with this configuration also run smooth until RAM runs out... and that happens very fast with a few web pages opened. :) Sadly there is no way to upgrade the RAM apart from purchasing the NeoN900 board.

Quote:

Originally Posted by dy1ng (Post 1483811)
Any ideas of making the device that fast as it seems to be on that video?

Since I am interested in the same topic I have watched the video but felt disappointment. There is nothing to see there.

The video shows a fast UI, not necessarily a fast N900 system.

Basically he is not trying to stretch its limits where swap will become a real issue.

We all want to improve the N900 response time when we are truly multitasking.

Waiting for webpages to load is not an indication of professional N900 usage :o.

You should open a few and let them load in the background while doing other stuff, launching more programs. :D

He should be demonstrating all those actions with Skype and other IM logged in, LibreOffice loading in the background through easy Debian, FLAC music playing in the background, all standard productivity applications opened while receiving an incoming phone call.

Then we will see how smooth and fast the alleged tweaked system really is.

Regardless, we will all agree that the N900 is the device to make and get things done, even if it isn't the fastest.

It is possible to make a video that will make the N900 look way more powerful than the Jolla with current OOM policy that equally prefers to offer a smooth interface over full multitasking.

Leaving things like auto rotate enabled is asking for extra delays. Just turn it off and live with landscape will already improve the experience.

Quote:

Originally Posted by dy1ng (Post 1483811)
What's are your guys swap settings (in detail if I might ask). :)

Standard recommended Swapolube settings and 800MB on SD.

What other parameters should I check?

I forgot since I last setup one but I am pretty pleased with the performance, understanding the system's limits.

pichlo 2015-09-28 08:50

Re: Optimal performance tweaking
 
Quote:

Originally Posted by ste-phan (Post 1483819)
You should open a few [web pages] and let them load in the background while doing other stuff, launching more programs. :D

That might be tricky. MicroB does not load in the background. That's my only gripe with it.

nokiabot 2015-09-28 09:03

Re: Optimal performance tweaking
 
CPU's up_treshold and sampling rate

a little more information on this please :)

ste-phan 2015-09-28 09:34

Re: Optimal performance tweaking
 
Quote:

Originally Posted by pichlo (Post 1483832)
That might be tricky. MicroB does not load in the background. That's my only gripe with it.

Are you certain? Please try other web sites: I launch them from bookmarks then quickly go to application manager , calculator or media player.

Always when I return the page has been loaded.

Also, I see the page continuing to load in task overview. (life mini icons, sniff when watching I get tears in my eyes, wishing it was 2009 again ;) )

Javascript disabled of course because there is some setting: "allow Javascript pauzing" which might be the reason causing your gripe.

pichlo 2015-09-28 09:48

Re: Optimal performance tweaking
 
Quote:

Originally Posted by ste-phan (Post 1483839)
Are you certain?

Hmm. You may be right, I take it back. I remember having struggled with it: trying to open another page, then quickly returning to the one I was reading (shame there is no "open in background"), expecting the background page to be loaded by the time I got back to it. But it always only started loading at that point. But the truth is that I usually do it only with picture-heavy pages (otherwise, what's the point, right? ;)). I just tried it with Wikipedia, TMO and DDG and they did all load in the background.

dy1ng 2015-09-28 11:06

Re: Optimal performance tweaking
 
Quote:

Originally Posted by ste-phan (Post 1483819)

The video shows a fast UI, not necessarily a fast N900 system.

Basically he is not trying to stretch its limits where swap will become a real issue.

Well, I think you're right.
I think my system is pretty fast, and I guess I pushed it to the hardware limits.
I just keep thinking about an N900 with 1GB REAL RAM... :D
I remember my HTC Universal, that comes to the market with 64 MB, but with an empty BGA memory slot, so I upgraded it to 128 MB.. that was the dream. :D

I learned to balancing my usage of the N900, so I rarely running out of RAM, but without its limits I would like to use it without the urge of closing programs like cutetube, musikloud, my favourite topics, web sites, music player, etc

When N900 was released, everybody told that she is a fully multitasking beast, and that is partially true, but with serious limits...
I don't know whose idea was that this device has to live with 256 MB ram... :D

ste-phan 2015-09-28 13:51

Re: Optimal performance tweaking
 
Quote:

Originally Posted by dy1ng (Post 1483858)
When N900 was released, everybody told that she is a fully multitasking beast, and that is partially true, but with serious limits...
I don't know whose idea was that this device has to live with 256 MB ram... :D

A company with arrogant management that was used to being its own biggest competitor for too many years.

One single Nokia device to rule and outclass all previous ones was never meant to be.

Any Nokia selling thousands if not hundred thousands of copies could potentially save 6 number digits figures when leaving out some vital RAM all while insuring users would still have incentive left to upgrade.

Look at how Samsung is depleting its cards quickly - they just introduced 6GB chips and those will probably find their way into the high end smartphones of 2016-17 by lack of other sales arguments.
http://androidandme.com/2015/09/news...-go-up-to-6gb/
Soon you can run 5 virtual Maemo 5's on one Samsung (without the interesting hardware bits).

Nokia N900 was step 4 out of 5 so a successor with 512 - 1GB was in the pipeline.. It would have had an amazing and had a unique life span and sadly for Nokia, with such a device in our hands they would not be missed half that much as today.

The biggest miracle and nice goodbye message is the Nokia 808 with a massive total overkill 512 Nokia RAM on Symbian :)

dy1ng 2015-09-28 15:43

Re: Optimal performance tweaking
 
Agreed.
About the 808, that amount of RAM is not a coincidence, that device actually uses it for processing huge data of the captured photos. :D
Still, Symbian is dumb for me now. (But I loved my Symbian phones in their time - especially the N91 and N93i. :D ).

dy1ng 2015-09-28 18:46

Re: Optimal performance tweaking
 
Quote:

Originally Posted by nokiabot (Post 1483835)
CPU's up_treshold and sampling rate

a little more information on this please :)

Those are basic CPU parameters in Linux, and we can adjust them (among others) through kernel-power-settings in N900's with Kernel Power.
Google them, if you curios more about them.
Sample rate speaks for itself, up treshold regulates that when is neccessary to set the next higher CPU clock.
I have it in 25, so 25% of CPU load is enough for it to set itself from 500 to 1000MHz.
I haven't noticed any affects on battery life, so I'm using it only with this two freqs allowed.

nokiabot 2015-09-29 05:06

Re: Optimal performance tweaking
 
Quote:

Originally Posted by dy1ng (Post 1483917)
Those are basic CPU parameters in Linux, and we can adjust them (among others) through kernel-power-settings in N900's with Kernel Power.
Google them, if you curios more about them.
Sample rate speaks for itself, up treshold regulates that when is neccessary to set the next higher CPU clock.
I have it in 25, so 25% of CPU load is enough for it to set itself from 500 to 1000MHz.
I haven't noticed any affects on battery life, so I'm using it only with this two freqs allowed.

ola its intresting automatic thing
soon i ll have more questions ;


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

vBulletin® Version 3.8.8