CyanogenMod // CM 6.x.x // Froyo 2.2 // Dream&Magic

  • 1.520 Antworten
  • Letztes Antwortdatum
Magic schrieb:
Muss man zwar nach jedem Booten durchführen, dafür kann man es poblemlos testen. Booten muss mein Handy eh erst wenn ich die nächste CM flashe
Gruß Majki __________________

Gruß

Danke, aber das kenne ich schon.
Das mit dem nach jedem booten ausführen ist das, was mich stört. Ich starte mein Magic relativ oft neu, muss manchmal einfach sein. Deswegen ist die Möglichkeit für mich eher ungeeignet.

Bis etwas besseres gefunden wurde, werde ich das aber wohl mal testen.

Danke nochmal

Gruß
Wishu
 
Das Script einfach über "autostart" ausfuehren lassen.
 
Habs gerade mal getestet. Es wird gar nicht erst gefunden O.o
Die Datei sieht genau so aus:
Code:
#!/system/bin/sh
#
free
swapoff /dev/block/ramzswap0
rzscontrol /dev/block/ramzswap0 --reset
rzscontrol /dev/block/ramzswap0 --disksize_kb=24576 --init
swapon /dev/block/ramzswap0
free
Und sie liegt im root der SD-Karte. Was habe ich also falsch gemacht?

Das bekomme ich übrigens ausgegeben:
# sh cc.sh
: not found
': No such file or directoryock/ramzswap0
Usage: rzscontrol {<ramzswap device>} [<options>]
Example: rzscontrol /dev/ramzswap0 --init
See rzscontrol manpage for details.
Usage: rzscontrol {<ramzswap device>} [<options>]
Example: rzscontrol /dev/ramzswap0 --init
See rzscontrol manpage for details.
': No such file or directoryck/ramzswap0
total used free shared buffers
Mem: 97708 96020 1688 0 20
Swap: 12284 12284 0
Total: 109992 108304 1688
 
Zuletzt bearbeitet:
Hi,

/dev/block/ramzswap0 gibt es beim 6.xx nicht deswegen failed das script.

Eine andere Frage welche sich daraus ergibt:

Wie ich sehe ist deine compcache Größe auf 12MB, meine hingegen auf 24mb !

adb shell free
total used free shared buffers
Mem: 97652 96300 1352 0 300
Swap: 24408 17608 6800
Total: 122060 113908 8152


update:
liegt wohl an meiner http://mirror.kanged.net/cm/nightly/dream_sapphire/cm_dream_sapphire-07192010-053410.zip
 
Zuletzt bearbeitet:
Ich nutze derzeit noch CM508.
Also sollte das Script eigentlich laufen.
 
erm ich dachte swap wäre ungleich compcache
 
Compcache ist virtueller Swap-Speicher, wenn man es mal etwas ungenauer nimmt.
 
Hi Wishu,

Du kannst auch eine "userinit.sh" auf der EXT Partition mit folgenden Inhalt anlegen:
------------------

#!/system/bin/bash
#

disk_size=24480 #default 24480 (25%). Range: 0 - ~97932, larger number = less 'normal' RAM, more 'swap' RAM
swappy=30 #swappiness. Range: 0 - 100, larger number = more likely to swap

modprobe ramzswap;
rzscontrol /dev/block/ramzswap0 --disksize_kb=$disk_size --init;
swapon /dev/block/ramzswap0;
sysctl -w vm.swappiness=$swappy;

exit 0;

----------------------

Da hast Du dann immer 24MB RAM nach dem Booten.
Leider läuft das Skript seit 5.0.7 nicht von der FAT Partition. Ich musste extra eine kleine EXT Partition anlegen, da CM beim Booten auf sd-ext die userinit.sh sucht. Hab es zur Sicherheit in beide Partitionen eingefügt (FAT und EXT) und es Funktioniert auch prima bei CM6 - musste es aber auch noch beim CM Setting compcache aktivieren

Gruß Majki
 
Nein, Swapper legt tatsächlich eine "physische" Auslagerungsdatei auf der SD karte an, die dann als Swap dient. Die Idee hinter Compcache ist ein wenig anders:

Kranki schrieb:
Compcache ist im Grunde eine virtuelle Swap-Partition im RAM. Statt auf die SD-Karte ausgelagert zu werden, werden die Daten innerhalb des Compcache-Swap komprimiert. Danach liegen sie zwar immer noch im RAM, haben aber nur noch einen Bruchteil der eigentlichen Größe. Die Idee dahinter ist, dass es auch mit Komprimierung noch effizienter ist, die Dateien im schnellen RAM zu halten als unkomprimiert von der vergleichsweise lahmen SD-Karte zu lesen.
Da nicht alle Daten im RAM komprimiert werden können unterstützt Compcache außerdem eine sog. Backing-Swap. Dabei werden Daten, die nicht komprimiert werden können, doch auf eine Swap-Partition auf der SD-Karte ausgelagert. (Compcache mit Swapfile ist buggy und funktioniert nicht.)

Alle Infos geklaut von hier
 
Zuletzt bearbeitet:
Gibt es nicht einfach eine Datei, in welcher festgelegt ist, wie hoch der Compcache ist? Extra eine EXT-Partition für weitere 12MB Compcache zu erstellen halte ich für stark übertrieben.
 
Wishu schrieb:
Sry Exfrau hat gerade gestresst, da kam mir sowas recht ^^'

Falscher Thread ;)
gehört dann unter "Wut / Hacking / Mobbing ..." :D ;)
 
  • Danke
Reaktionen: Wishu
majki schrieb:
Hi Wishu,

Du kannst auch eine "userinit.sh" auf der EXT Partition mit folgenden Inhalt anlegen:
------------------

#!/system/bin/bash
#

disk_size=24480 #default 24480 (25%). Range: 0 - ~97932, larger number = less 'normal' RAM, more 'swap' RAM
swappy=30 #swappiness. Range: 0 - 100, larger number = more likely to swap

modprobe ramzswap;
rzscontrol /dev/block/ramzswap0 --disksize_kb=$disk_size --init;
swapon /dev/block/ramzswap0;
sysctl -w vm.swappiness=$swappy;

exit 0;

----------------------

Da hast Du dann immer 24MB RAM nach dem Booten.
Leider läuft das Skript seit 5.0.7 nicht von der FAT Partition. Ich musste extra eine kleine EXT Partition anlegen, da CM beim Booten auf sd-ext die userinit.sh sucht. Hab es zur Sicherheit in beide Partitionen eingefügt (FAT und EXT) und es Funktioniert auch prima bei CM6 - musste es aber auch noch beim CM Setting compcache aktivieren

Gruß Majki


also ich hab ne ext4 partition vorhanden.
kann ich dann einfach die datei in meinen "sd-ext" ordner kopieren?
 
Hallo,

kann mann denn ungefähr sagen, wann es eine stable Version vom cyanogenmod 6.x gibt...???
 
Neues Update vom FroyoRedux Mod
This is a fully functioning Froyo Rom based off CM6 Latest Nightly Build

please post any issues you may have here - not in cyanogen mod, as my changes may have been the cause
Changelog FroyoRedux :

v1.2
based off latest nightly
removed google maps to save system space (install in market)
removed usb tether app to save system space
change kernel to 576mhz bcrook port (stability)
JIT and performance options are working under CM settings
add 3banana notes
update titanium backup
32b version remains 614mhz - see below for link to greater overclocks for both 32a/b

[Rom][32b] - [32a][3.22][6.35] CM6 - FroyoRedux Mod v1.2 (07/22/2010) Even Better!! - xda-developers
 
Steffen_Berlin schrieb:
Hallo,

kann mann denn ungefähr sagen, wann es eine stable Version vom cyanogenmod 6.x gibt...???


Es dauert sicher noch etwas, 2-3 Wochen oder länger ?!. Er arbeitet noch am Evo 4G und Nexus one deshalb kann man nicht sagen wann CM 6.0 fertig ist.
 
Wow... ich habe mir gestern das nightly build von gestern raufgeflasht und ich bin begeistert! Den Swap habe ich mit dem vorhin gepostetem Link auch sehr schnell aktiviert bekommen, es scheint fast alles wunderbar zu laufen.

Lediglich die Htc Ime Mod Tastatur bekomme ich nicht zum laufen, aber das wird sich wohl auch schon klären.

mfg
Finn
 
Finn10111 schrieb:
Wow... ich habe mir gestern das nightly build von gestern raufgeflasht und ich bin begeistert! Den Swap habe ich mit dem vorhin gepostetem Link auch sehr schnell aktiviert bekommen, es scheint fast alles wunderbar zu laufen.

Lediglich die Htc Ime Mod Tastatur bekomme ich nicht zum laufen, aber das wird sich wohl auch schon klären.

mfg
Finn

kann das jemand bestätigen? dann würde ich nämlich auch mal einsteigen. :)
 

Ähnliche Themen

G
  • Giulio76
Antworten
13
Aufrufe
4.280
Giulio76
G
Chondaux
  • Chondaux
Antworten
4
Aufrufe
2.495
theobichecker
T
S
  • ShneedleWoods
Antworten
1
Aufrufe
2.374
Claus3006
Claus3006
Zurück
Oben Unten