Active Topics

 



Notices


Reply
Thread Tools
locusf's Avatar
Posts: 159 | Thanked: 341 times | Joined on Dec 2007 @ Helsinki, Finland
#1
Hello,

I'm proud to present you the second version of Ramzez, the controller for a kernel module called compcache (ramzswap now). This release features a GUI to control the amount of memory to use with ramzswap and automatically loading the modules on boot.

For the current release go to:
http://garage.maemo.org/projects/ramzez/

If you ever modify the amount of memory needed, just restart the device so that the modules pick up the new size.

I am planning to do the next release on Fremantle too so that we'll get this feature to N900 as well.

If you would like more information on compcache please visit: http://code.google.com/p/compcache/
__________________
Regards,
LoCusF
http://locusf.blogspot.com
 

The Following 25 Users Say Thank You to locusf For This Useful Post:
Guest | Posts: n/a | Thanked: 0 times | Joined on
#2
This looks good, but does performance suffer on the N810?
 
locusf's Avatar
Posts: 159 | Thanked: 341 times | Joined on Dec 2007 @ Helsinki, Finland
#3
Originally Posted by jaem View Post
This looks good, but does performance suffer on the N810?
Nope, on the contrary performance will improve because it is much faster to compress and write the compressed data to memory, than it is to write data to a swap on SD card.
__________________
Regards,
LoCusF
http://locusf.blogspot.com
 
Posts: 86 | Thanked: 362 times | Joined on Dec 2007 @ Paris / France
#4
I've just tried it, and it really seems to work. I can run more applications at the same time with less slowdown or freezes.
We now have N900-like multitasking

I've got just one problem: the "ramzswap" swap has lower priority than default maemo swap, so it's not used. I've got to manually swapoff/swapon the maemo swap to lower it's priority.

Also the last sentence in the GUI help is really confusing: there is no button on the left and i'm not sure i understand what's its talking about.
 

The Following User Says Thank You to eber42 For This Useful Post:
locusf's Avatar
Posts: 159 | Thanked: 341 times | Joined on Dec 2007 @ Helsinki, Finland
#5
Originally Posted by eber42 View Post
I've just tried it, and it really seems to work. I can run more applications at the same time with less slowdown or freezes.
We now have N900-like multitasking

I've got just one problem: the "ramzswap" swap has lower priority than default maemo swap, so it's not used. I've got to manually swapoff/swapon the maemo swap to lower it's priority.

Also the last sentence in the GUI help is really confusing: there is no button on the left and i'm not sure i understand what's its talking about.
Yeah sorry about the GUI help misleading you , its for the Fremantle version which will support the backing swap usage. I know about the lower priority on the swap, there really is no fix to it, since swapon on Diablo doesn't have the priority switch.
__________________
Regards,
LoCusF
http://locusf.blogspot.com
 
Posts: 2,802 | Thanked: 4,491 times | Joined on Nov 2007
#6
Originally Posted by locusf View Post
I know about the lower priority on the swap, there really is no fix to it, since swapon on Diablo doesn't have the priority switch.
Ah yes, that's because it's the cut-down busybox version. There's a real swapon for Fremantle in the mount package, which should be buildable for Diablo, but then there's also bug 2896 to worry about :-|
 
locusf's Avatar
Posts: 159 | Thanked: 341 times | Joined on Dec 2007 @ Helsinki, Finland
#7
Originally Posted by lma View Post
Ah yes, that's because it's the cut-down busybox version. There's a real swapon for Fremantle in the mount package, which should be buildable for Diablo, but then there's also bug 2896 to worry about :-|
Cool, good to know, I'll put the priority in the Fremantle version.
__________________
Regards,
LoCusF
http://locusf.blogspot.com
 
pycage's Avatar
Posts: 3,404 | Thanked: 4,474 times | Joined on Oct 2005 @ Germany
#8
This sounds great. Is there a chance that it can be used on the 770 too? This would give the old device a new life.
 
locusf's Avatar
Posts: 159 | Thanked: 341 times | Joined on Dec 2007 @ Helsinki, Finland
#9
Originally Posted by pycage View Post
This sounds great. Is there a chance that it can be used on the 770 too? This would give the old device a new life.
Maybe, I don't know the kernel version of 770, so I won't be able to compile the modules for 770.
Looking at revision: http://code.google.com/p/compcache/s...57d374b2e8503#

It says 2.6.12, so if 770 has a kernel newer or equal to it, then maybe it is usable. I know that the UI and initscripts _should_ work on it

Calling the community to compile and test this, since I don't have a 770. I can of course modify this software if needed (or anyone else).

EDIT: the original thread that I helped Nitin Gupta to test his fix: http://compcache.googlecode.com/issu..._test1.tar.gz], so that was the first version to work on my N810, please try to compile this if possible.

EDIT 2: oops wrong file
__________________
Regards,
LoCusF
http://locusf.blogspot.com

Last edited by locusf; 2009-09-27 at 11:36.
 

The Following User Says Thank You to locusf For This Useful Post:
Posts: 2,802 | Thanked: 4,491 times | Joined on Nov 2007
#10
Originally Posted by locusf View Post
It says 2.6.12, so if 770 has a kernel newer or equal to it, then maybe it is usable. I know that the UI and initscripts _should_ work on it
2.6.16 in the last official release, sounds promising.
 

The Following User Says Thank You to lma For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 18:51.