maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Ramzez 0.0.2, compcache manager (https://talk.maemo.org/showthread.php?t=32105)

locusf 2009-09-26 14:04

Ramzez 0.0.2, compcache manager
 
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/

jaem 2009-09-26 21:05

Re: Ramzez 0.0.2, compcache manager
 
This looks good, but does performance suffer on the N810?

locusf 2009-09-27 07:25

Re: Ramzez 0.0.2, compcache manager
 
Quote:

Originally Posted by jaem (Post 334416)
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.

eber42 2009-09-27 08:57

Re: Ramzez 0.0.2, compcache manager
 
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.

locusf 2009-09-27 10:00

Re: Ramzez 0.0.2, compcache manager
 
Quote:

Originally Posted by eber42 (Post 334625)
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.

lma 2009-09-27 11:00

Re: Ramzez 0.0.2, compcache manager
 
Quote:

Originally Posted by locusf (Post 334647)
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 2009-09-27 11:08

Re: Ramzez 0.0.2, compcache manager
 
Quote:

Originally Posted by lma (Post 334657)
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.

pycage 2009-09-27 11:13

Re: Ramzez 0.0.2, compcache manager
 
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 2009-09-27 11:27

Re: Ramzez 0.0.2, compcache manager
 
Quote:

Originally Posted by pycage (Post 334662)
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

lma 2009-09-27 11:43

Re: Ramzez 0.0.2, compcache manager
 
Quote:

Originally Posted by locusf (Post 334666)
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.


All times are GMT. The time now is 11:50.

vBulletin® Version 3.8.8