Ergebnis 1'241 bis 1'260 von 1466
-
Gehöre zum Inventar
- 06.01.2012, 22:21
- #1241
pikachu01 hat eine neue ThunderBolt! v2.3.6 mit compatibility fixes für Siyah v2.6.5 raus gebracht!!! Nicht getestet von mir!
-
- 06.01.2012, 23:13
- #1242
-
Mich gibt's schon länger
- 07.01.2012, 00:16
- #1243
-
Gehöre zum Inventar
- 07.01.2012, 01:45
- #1244
-
- 07.01.2012, 09:17
- #1245
Hm, da es keine wirklich eigene Script-Ecke gibt und mir das hier am besten aufgehoben scheint:
Lulzactive ist als Governor ja recht verbreitet und wird von Siyah ja auch mitgebracht.
Für mich persönlich eigentlich der beste Governor, da man ihn komplett nach belieben selbst einstellen kann. Von absoluter Performance über ein gutes Mittelmaß bis hin zum absoluten Energiesparen geht alles.
Einstellen lässt er sich mit wenigen Parametern, klar gibts auch Apps dafür, aber wozu noch viel extra installieren, rumfummeln und Datenreste hinterlassen, wenns auch per script im init.d-Ordner geht?Ausserdem lassen sich von Scripts wunderbar Backups machen.
Man erstelle also eine Datei, schiebe diese in den init.d-Ordner und fertig. Zu beachten ist nur, das sie nicht vor den anderen Scripts ausgeführt wird, aber nach der S91voltctrl. Das lässt sich einfach per "sleep xx" einrichten. Hat man bereits einen sleep-Befehl in der S91voltctrl, setzt man den für die Lulzactive-Settings einfach wenige sekunden länger.
Los gehts:
sleep 25 -- so lange wird mit der Ausführung des Scripts in sekunden gewartet. Zeit läuft ab dem Start, d.h. ab dem ersten erscheinen des Bootlogos.
echo "70" > /sys/devices/system/cpu/cpufreq/lulzactive/inc_cpu_load -- Schwelle der CPU-Auslastung, ab der der Takt um Stufe x erhöht wird, sofern die Auslastung über Zeit y. Stufe x ist der pump_up_step. Zeit y ist up_sample_time. Niedrige Werte: Leistung. Hohe Werte: Batterieersparnis.
echo "2" > /sys/devices/system/cpu/cpufreq/lulzactive/pump_up_step -- Anzahl der Stufen, die der Takt erhöht wird. 2 Stufen heisst: Die CPU dümpelt grad bei 200 Mhz und erreicht die Schwelle, die oben bei inc_cpu_load vorgegeben ist. Dann wird um 2 Stufen erhöht, also auf 800. Stufen sind, wie immer beim S2 : 1600- 1400 - 1200 - 1000 - 800 -500 - 200 - 100 . Würde man bei 500 Mhz starten und 3 Stufen nehmen, wäre der Sprung 200 auf 1000 Mhz ( 200 > 500 > 800 > 1000) . Niedrige Werte: Batterieersparnis. Hohe Werte: Leistung.
echo "1" > /sys/devices/system/cpu/cpufreq/lulzactive/pump_down_step -- das gleiche wie oben, nur andersrum, hier gehts um die Taktsprünge nach unten, sofern die Auslastung inc_cpu_load die gesetzte Schwelle um Zeit z unterschritten hat. Zeit z ist die down_sample_time.
Niedrige Werte: Leistung. Hohe Werte: Batterieersparnis.
echo "10000" > /sys/devices/system/cpu/cpufreq/lulzactive/up_sample_time -- Dauer, in die gesetzte Schwelle von inc_cpu_load überschritten werden muss, um pump_up_step auszuführen. Erlaubt: 10000-50000. Niedrige Werte: Leistung. Hohe Werte: Batterieersparnis.
echo "40000" > /sys/devices/system/cpu/cpufreq/lulzactive/down_sample_time -- Dauer, in die gesetzte Schwelle von inc_cpu_load unterschritten werden muss, um pump_down_step auszuführen. Erlaubt: 10000-50000. Niedrige Werte: Batterieersparnis. Hohe Werte: Leistung
echo "5" > /sys/devices/system/cpu/cpufreq/lulzactive/screen_off_min_step -- CPU-Takt bei ausgeschaltetem Bildschirm. Werte: hier bei Taktstufen von 0= 1600 - 1= 1400 - 2=1200 - 3=1000 - 4=800 - 5=500 -6=200 7=100 . Echo "5" bedeutet dann aber nicht feste 500 Mhz, sondern Stufe 5-7 , also 500 bis 100 je nach Bedarf.
Hohe Werte: Batterieersparnis, Niedrige Werte: Leistung.
Für Leute die noch mit 25 Mhz statt 100 unterwegs sind, kanns hier durchaus zu einen Sleep of death kommen. Auch sollte man nicht zwingend auf die 100 Mhz gehen. Wenns doch mal aufwacht und was zu tun hat, dauerts halt bei 100 Mhz oft doppelt so lange wie bei 200Die Schwellen von inc_cpu_load, pump_up_step und up_sample_time sowie down_sample_time gelten auch nach wie vor in diesem Modus.
Ein relativ ausgewogenes Verhältnis zwischen Leistung und Batterieersparnis wäre zB sowas hier. Bei 75% Auslastung über einen kurzen Zeitraum wird um 3 Taktstufen erhöht, ist die Auslastung danach für längere Zeit unter 75% , wird eine Stufe reduziert. Die recht kurze up_sample_time ist hilfreich, wenn man das Gerät grad aus dem Tiefschlaf holt und dann nicht wirklich Lust hat auf sekundenlanges Geruckel. Der Takt wird sprunghaft bei 75% CPU-Last erhöht und anschliessend moderat gesenkt.
echo "75" > /sys/devices/system/cpu/cpufreq/lulzactive/inc_cpu_load
echo "3" > /sys/devices/system/cpu/cpufreq/lulzactive/pump_up_step
echo "1" > /sys/devices/system/cpu/cpufreq/lulzactive/pump_down_step
echo "24000" > /sys/devices/system/cpu/cpufreq/lulzactive/up_sample_time
echo "48000" > /sys/devices/system/cpu/cpufreq/lulzactive/down_sample_time
echo "5" > /sys/devices/system/cpu/cpufreq/lulzactive/screen_off_min_step
Absolut ruckelfrei und schnell, aber sehr Batterielastig wäre zb ein inc_cpu_load von 60, ein pump_up_step von 4, eine up_sample_time von 10000 und eine down_sample_time von 50000.
-
Gehöre zum Inventar
- 07.01.2012, 09:34
- #1246
Supper, danke Noir., das hilft bestimmt vielen weiter!!! Ich nutze auch seit par Tagen den lulzactive Governor, werde das mal testen!!!
Hier gibt es ein Thread der sich mit Einstellungen für den SiyahKernel befast, aber nicht direkt mit Scripten!!! Ich denke aber dein Post ist hier nicht verkehrt!
MfG
-
- 07.01.2012, 09:41
- #1247
@Noir.
Wie wär's mit einem eigenen Thread zu den Script's.
Es wäre doch schade, wenn Deine hilfreichen Informationen in ein paar Tagen im Datennirvana verschwinden.
Denn auch für's Galaxy Note wäre das ganz interessant.
-
- 07.01.2012, 09:48
- #1248
Hm, also im Grunde ist das kein Problem - ich weiss nur nicht, ob ich den immer aktuell halten kann, ich habs ja in 2 Jahren auf immerhin 114 Beiträge geschafft
Die Materie ist doch recht zeitaufwendig. Auch hab ich mich noch nicht sooo weit eingearbeitet, das ich jeden Governor tweaken könnte bzw alle wahrscheinlich aufkommenden Fragen beantworten könnte.
Im Grunde ist das für mich Zeitvertreib und Langeweile, bevor ich Bauer sucht Frau gucke, bastel ich an irgendwas rum -.-
-
Gehöre zum Inventar
- 07.01.2012, 09:54
- #1249
-
- 07.01.2012, 09:56
- #1250
Wenn du willst, klar - kein problem.
-
- 07.01.2012, 09:57
- #1251
Aber Du hast Ahnung und könntest ja wenigstens das zusammenfassen, was Du schon hast.
Bekommst auch ein dickes Danke von mir und so.
Ich hab bald 15.000 Beiträge und schau Bauer sucht Frau/Mann,aber evtl. darum kann ich nicht solche Scripts schreiben.
-
- 07.01.2012, 10:01
- #1252
Wenn aljee77 jetzt den Thread aufmacht, schau ich einfach öfter mit rein und steh mit Rat und Tat zur Seite bzw ergänze.
Im Grunde genommen sind die Scripts ja alle recht simpel wandelbar und funktionieren mit jedem Kernel, der init.d unterstützt. Sofern nicht irgendwann jemand die komplette Befehlsstruktur von Linux umwirft und / oder massenhaft neue Governors erfindet, bleibt das ja in sich gültig.
-
- 07.01.2012, 10:09
- #1253
-
- 07.01.2012, 10:10
- #1254
Der sieht aber n bisschen rustikal aus xD
Also, dann mal für den Komm...für die Kommunikation.
Ach, lassen wir das OT
-
Mich gibt's schon länger
- 07.01.2012, 11:28
- #1255
Hallo,
vielen Dank für die ausführliche Erläuterung.
Habe mir Deine Beispielzeilen in eine Textdatei kopiert, einige Werte geändert und mit hohem Sleep-Wert in init.d kopiert.
Müssen noch zusätzliche Infos in das Script (Pfade, etc.)?
Habe bisher noch nicht mit Script's gearbeitet und daher die Frage, wie ich kontrolleren kann, ob die Werte übernommen werden.
Nach dem Booten finde ich im Verzeichnis /sys/devices/system/cpu/cpufreq/lulzactive/ lediglich folgende Dateien mit Standardwerten:
- debug_mode
- down_sample_time
- up_sample_time
Müssten hier nicht die angepassen Werte vom Script stehen?
Gruß
-
- 07.01.2012, 11:34
- #1256
An sich sollten da die Werte drinstehen, ja. Das überhaupt was passiert ist, solltest du am Erstellungsdatum der Dateien sehen können.
Nach einem Reboot musst du natürlich noch deinen sleep-Wert abwarten, bis da überhaupt was passiert. Möglicherweise hast du den Wert zu lang gesetzt. 2-5 sekunden nach dem S91voltctrl reichen hin. Wichtig ist halt, das die Werte gesetzt werden, nachdem Lulzactive als Governor gesetzt wird. Hast du noch andere Scripts, welche Tweaks für Scheduler und Governor enthalten?
Alternativ kannst du die Befehle auch in (wenn vorhanden) die Governor-Tweak-Sektion des 98optitweak einfügen.
-
Mich gibt's schon länger
- 07.01.2012, 12:15
- #1257
schade, funktioniert leider nicht. Werde mir wohl doch mal die Lulz-App draufmüllen.
Habe alle Deine Hinweise befolgt und auch mit verschiedenen Sleep-Werten im Script und in der S91voltctrl versucht.
Die Dateien in /sys/devices/system/cpu/cpufreq/lulzactive/ werden beim Booten neu erstellt, sind aber nicht komplett und enthalten auch nicht meine Werte.
Werde nochmal mit Siyah 2.6.6 versuchen, nachdem ich von 2.6.5 wieder zurück auf 2.5.2b bin.
Datei 98optitweak finde ich auch nicht.
Werde hiermit beenden, bevor sich jemand wegen Themaverfehlung aufregt.
Danke
-
- 07.01.2012, 12:40
- #1258
Schonwieder n neuer?
Dl vom 2.6.6 ist aber noch nicht zu bekommen oder?
Sent from my GT-I9100 using Tapatalk
-
Fühle mich heimisch
- 07.01.2012, 13:42
- #1259
-
Gehöre zum Inventar
- 07.01.2012, 14:36
- #1260
Sieh mal HIER, ich lade da mal ein Script hoch mit den Werten von Noir.`s Post #1245!!!
Ähnliche Themen
-
[Kernel] Speedmod (Hardcore) K2-21-Final (03.02.2012)
Von spline im Forum Samsung Galaxy S2 Root und ROM - GT-I9100Antworten: 668Letzter Beitrag: 28.03.2012, 05:07 -
[KERNEL] Abyss plus 2.1 (03.12.2011)
Von spline im Forum Samsung Galaxy S2 Root und ROM - GT-I9100Antworten: 443Letzter Beitrag: 02.02.2012, 20:08 -
[Kernel] Lulz Kernel Build 16 (03.12.2011)
Von cbeckstein im Forum Samsung Galaxy S2 Root und ROM - GT-I9100Antworten: 40Letzter Beitrag: 03.12.2011, 17:41 -
Update Build Basis 23152_RC9_Beta mit Manila 2018 / CHT/E V2.0 Final vom 27.02.2011
Von cosmicgate im Forum Touch HD ROM UpgradeAntworten: 136Letzter Beitrag: 06.11.2011, 19:45 -
[Kernel] Cognition S2 V1.42 (SetCPU und BLN modded Speedmod Kernel), 16.8.2011
Von cbeckstein im Forum Samsung Galaxy S2 Root und ROM - GT-I9100Antworten: 2Letzter Beitrag: 19.08.2011, 18:18
Pixel 10 Serie mit Problemen:...