@Karam over at talk.maemo.org has taken a ‘speed up patch‘ written for the Linux operating system and converted it so that it works on my Nokia N900. The first post in the thread (73315) is titled “[ANNOUNCE] Script (speedpatch) + Tweaks To Speed UP N900 (Update)“. It explains what one needs to do to speed up your N900. There are some extra tips in the post as well such as :

Install the latest Power Kernel 47 so that overclocking is possible,
Install the application Swappolube for extra speed tweaks,

Just out of interest sake I have the latest CSSU version PR 1.3.3.7-9 loaded as well and it works well.

The thread is quite detailed and can be confusing if you don’t know where to start, but I have downloaded the patch (speedpatch-ALTERNATIVE.tar.gz) and followed his instructions. I can confirm the results are incredible. So much so, I recorded this video to show off the speed. I’ll do a few more when I get some time. In this video I flick between my desktops showing no lag what so ever, load up Opera browser and open a background website. I download a landscape background and then apply it one of my free desktops. Everything is very fast.

I would be interested to know how quickly you can do the following on your N900. Do comment and let me know.

Here are the instructions to set it up:

Download speedpatch-ALTERNATIVE.tar.gz – One can download the file from your N900 or your desktop.
Copy the file speedpatch-ALTERNATIVE.tar.gz to your Mydocs folder at location: /home/user/MyDocs/ – One can do this via your WIFI PC to N900 or direct from your N900 using a file manager such as Filebox.
From N900 or PUTTY type the following instructions – Note: the folder /usr/local/sbin may already exist, in which case ignore this step.

sudo gainroot cd /home/user/MyDocs tar xzvf speedpatch-ALTERNATIVE.tar.gz mkdir /usr/local/sbin cp /root/.profile /root/.profile.bak cp /home/user/MyDocs/.profile_root /root/.profile cp /home/user/MyDocs/.profile /home/user/ cp /home/user/MyDocs/speedpatch /etc/event.d/ cp /home/user/MyDocs/cgroup_clean /usr/local/sbin chmod +rwx /usr/local/sbin/cgroup_clean rm /home/user/MyDocs/.profile_root rm /home/user/MyDocs/.profile rm /home/user/MyDocs/speedpatch rm /home/user/MyDocs/cgroup_clean
Reboot N900.

Here are the instructions to uninstall the patch:

cp /root/.profile.bak /root/.profile rm /etc/event.d/speedpatch rm /home/user/.profile rm /usr/local/sbin/cgroup_clean