Ergebnis 601 bis 620 von 1466
-
Gehöre zum Inventar
- 22.10.2011, 11:32
- #601
Hi!
Jetzt beschreibe ich Euch hier, wie Ihr sagenhafte 25MHz oder 1696MHz per freq_table einstellen könnt.
Voraussetzung ist u.a. der passende Kernel. Ich schreibe dieses Howto bewußt in den Siyah Kernel Thread.
Seine Kernel supporten diese Frequenzen seit der v2.1b8.
Vorsorglich lege ich den ersten Kernel mit diesem Support neben anderen nützlichen Dingen in den hiesigen Anhang.
Los geht:
1. Besorgt Euch bitte einen Rootexplorer und installiert diesen auf dem Handy
2. Das selbe gilt für die App setCPU (siehe Anhang)
3. öffnet nun mit dem Rootexplorer folgenden Pfad:
4. Jetzt suchen wir dort die Datei "freq_table" auf und öffnen diese mit einem Texteditor
(die App Rootexplorer bringt einen solchen Verweis auf einen Editor gleich mit, indem man etwas länger auf die betreffenden Datei drückt und dann zur Option "Open in Text Editor" navigiert)
5. Jetzt öffnet sich ein neues Fenster und bei z.B. dem Siyah-Kernel seht Ihr folgendes:
6. Nun ändern wir jeweils den ersten und letzen Wert von 1600 auf 1696 und 100 auf 25:
7. Jetzt speichern wir das ganze ab, drücken also zuerst die Menütaste unten auf dem Handy und wählen dann den betreffenden Befehl aus:
8. der Rootexplorer wird nun mit der Back Taste ganz normal verlassen und Ihr könnte Euch sofort den Einstellungsmöglichkeiten unter setCPU widmen:
Das wars!
Wichtige Hinweise:
Frage:
Kann ich das mit jedem x-beliebigen Kernel machen?
Antwort:
Nein, der Kernel muss zwingend diese Frequenzen supporten, sonst kann man in der Datei "freq_table" sonst welche Einstellungen vornehmen, diese werden dann aber vom System nicht anerkannt.
Frage:
Was passiert eigentlich nach einem Neustart des Handy's?
Antwort:
Die eingestellten Frequenzen werden wieder rückgängig gemacht!
Frage:
Och nööö, das ist ja doof. Dann muss ich also wieder alles nochmal machen, wenn ich das Handy neugestartet habe?
Antwort:
Ja, das musst Du oder Du schreibst ein Script für uns, welches die Werte nach jedem Neustart wieder automatisch in die "freq_table" einträgt.
Frage:
Juhuuu, 25Mhz na da spare ich doch ne Menge Akku im Standby oder?
Antwort:
Jep!
(rot markiertes entspricht meiner und der Schlafphase des SGS2, hier ist quasi nur geringfügig Akku flöten gegangen, heute morgen war ich jedenfalls beeindruckt)
Frage:
Kann ich dann unter setCPU dann bei den Voltages Settings die niedrigste mA für 25Mhz ansetzen?
Antwort:
Kannst Du schon, aber das Handy wird abstürzen! Ärgerlich ist in der Tat, dass man nach jedem Neustart die Werte wieder in der "freq_table" eintragen muss. Das SGS2 wird oft abstürzen, weil die mA-Werte wahrscheinlich zu niedrig bestimmt wurden.
Es braucht also viel Geduld, bis man die optimalsten mA für die jeweilige Taktfrequenz hat.
-
- 22.10.2011, 11:51
- #602
1696.....krieg das handy nochnichmal mit 1,6 zum laufen :S
gibts da n trick?
das handy wird doch kochen oder etwa nicht?
hmm...werds trotzdem mal probieren mit den runterschrauben.
akku sparen schadet ja nich...
edit: hab es auf 25 und 1504 laufen....und läuft
voltage auch bissl runter...nur wie gesagt....muss man nach jedem neustart neu einstellen.
hoffe da kommt ne schlaue lösung von euch
-
- 22.10.2011, 12:16
- #603
Hier ein modifiziertes S_volt_scheduler - Skript (TXT-Erweiterung entfernen und per root-explorer in "/system/etc/init.d" plazieren) mit den entsprechenden Einstellungen, um den neuen Frequency-Table bei jedem Neustart ans System zu übergeben.
WICHTIG: NUR (!!!) für Siyah-Kernal v2.1beta8 und höher!
WICHTIG: Sobald ihr per Voltage-Settings die Einstellungen verändert bzw. neu speichert, wird (wahrscheinlich) der Part mit dem Frequency-Table überschrieben/gelöscht - also NUR per UNIX-kompatblen Editor (z.B. Notepad++) bzw. per Texteditor am SGS2 direkt abändern, falls gewünscht.
WICHTIG: Unbedingt VORHER die MIN/MAX-CPU-Frequenz, die Voltages, die Ladestrom-Einstellungen im Skript kontrollieren und gegebenfalls an euer System anpassen (funktioniert zwar tadellos bei mir, kann aber auf einem anderen SGS2 zum Systemabsturz führen!)
WICHTIG: Benutzung auf eigene Gefahr - ich übernehme keine Haftung für Schäden. Wer sich mit Over-/Undervolting, Over-/Underclocking und Init.d-Skripts nicht auskennt, sollte die Finger davon lassen!
Code:Skript-Einstellungen: CPU Frequency-Table (MHz) = 1600, 1400, 1200, 1000, 800, 500, 200, 25 CPU Min Frequency (MHz) = 25 CPU Max Frequency (MHz) = 1400 Standard I/O Scheduler = sio Kernel-Governor = brazilianwax CPU-Voltages (mV) = 1400 (für 1600Mhz), 1275 (für 1400MHz), 1175 (für 1200MHz), 1075 (für 1000MHz), 975 (für 800MHz), 900 (für 500MHz), 875 (für 200 MHz), 850 (für 25MHz) GPU Clocks (MHz) = 160, 267 GPU Voltages (nV) = 950000, 1000000 Ladestrom (mA) = 950 (Charger) 950 (Other) 450 (USB)
EDIT: Fehler im Freq-Table-Abschnitt des Skript korrigiert und auf meinem Gerät getestet. Sollte eigentlich jetzt funktionieren (lt. SetCPU)
-
Gehöre zum Inventar
- 22.10.2011, 13:19
- #604
@ironheart,
super sache mit deinem script, danke!!!!! Habs für mich noch ein bischen angepasst und hab bemerkt das ein kleiner fehler drin ist!!!!
echo "1600 1400 1200 1000 800 500 200 25000" > /sys/devices/system/cpu/cpu0/cpufreq/freq_table
sollte doch bestimmt so aussehen
echo "1600 1400 1200 1000 800 500 200 25" > /sys/devices/system/cpu/cpu0/cpufreq/freq_table
Danke nochmal!!!
MfG
-
- 22.10.2011, 14:13
- #605
noch eine frage zu dem script.... also wo steht da nun das es CPUmin 25 ist?
hab es mal angesehen, aber finde den eintrag dazu nicht
-
Gehöre zum Inventar
- 22.10.2011, 14:27
- #606
Das ist der Eintrag, wo ich über Dir den fehler beschrieben hab! Der Pfad verweist auf die zu ändernde Datei!
MfG
Sent from my GT-I9100 using Tapatalk
-
- 22.10.2011, 14:31
- #607
hmm ,aber dann fehlt da ja 100?!
-
- 22.10.2011, 14:35
- #608
also meine sieht irgendwie anders aus...
das wo 100000 steht hab ich durch 25000 ersetzt, bringt aber nichts.
Code:#!/system/bin/sh LOG_FILE=/data/volt_scheduler.log rm -Rf $LOG_FILE echo "Starting Insanity Volt Scheduler $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE; echo "Set MIN Scaling Frequency" | tee -a $LOG_FILE; echo "100000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq echo "" echo "---------------" echo "Set MAX Scaling Frequency" | tee -a $LOG_FILE; echo "1200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo "" echo "---------------" echo "Set Scheduler for stl, bml and mmc" | tee -a $LOG_FILE; for i in `ls /sys/block/stl*` /sys/block/bml* /sys/block/mmcblk* ; do echo "vr" > $i/queue/scheduler; echo "$i/queue/scheduler"; done; echo "---------------"; echo "Set governor" | tee -a $LOG_FILE; echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo "" echo "---------------" echo "Set UV" | tee -a $LOG_FILE; echo "1400 1300 1250 1175 1050 950 950 850 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table echo "" echo "---------------" echo "GPU clocks " | tee -a $LOG_FILE; echo "100 200 " > /sys/devices/virtual/misc/gpu_clock_control/gpu_control echo "" echo "---------------" echo "GPU voltages " | tee -a $LOG_FILE; echo "800000 950000 " > /sys/devices/virtual/misc/gpu_voltage_control/gpu_control echo "" echo "---------------" echo "Charging current " | tee -a $LOG_FILE; echo "650 950 950 " > /sys/devices/virtual/misc/charge_current/charge_current echo "" echo "---------------" echo "Insanity Volt Scheduler finished at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE;
-
- 22.10.2011, 15:05
- #609
Danke für den Hinweis... Skript in meinem Thread ist korrigiert und sollte nun funktionieren. Habs auf meinem SGS2 getestet und läuft lt. SetCPU.
-
- 22.10.2011, 15:08
- #610
Dir fehlt der Abschnitt im Skript, der die neuen Frequenzen an den Kernel übergeben soll (roter Text).
Diesen musst Du händisch einfügen. Vorsicht, Veränderung der Settings über die Voltage-Settings-App überschreibt den Part wieder.
siehe hier:
Code:#!/system/bin/sh LOG_FILE=/data/volt_scheduler.log rm -Rf $LOG_FILE echo "Starting Insanity Volt Scheduler $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE; echo "Set Frequency Table" | tee -a $LOG_FILE; echo "1600 1400 1200 1000 800 500 200 25" > /sys/devices/system/cpu/cpu0/cpufreq/freq_table echo "" echo "---------------" echo "Set MIN Scaling Frequency" | tee -a $LOG_FILE; echo "25000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq echo "" echo "---------------" echo "Set MAX Scaling Frequency" | tee -a $LOG_FILE; echo "1200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo "" echo "---------------" echo "Set Scheduler for stl, bml and mmc" | tee -a $LOG_FILE; for i in `ls /sys/block/stl*` /sys/block/bml* /sys/block/mmcblk* ; do echo "vr" > $i/queue/scheduler; echo "$i/queue/scheduler"; done; echo "---------------"; echo "Set governor" | tee -a $LOG_FILE; echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo "" echo "---------------" echo "Set UV" | tee -a $LOG_FILE; echo "1400 1300 1250 1175 1050 950 950 850 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table echo "" echo "---------------" echo "GPU clocks " | tee -a $LOG_FILE; echo "100 200 " > /sys/devices/virtual/misc/gpu_clock_control/gpu_control echo "" echo "---------------" echo "GPU voltages " | tee -a $LOG_FILE; echo "800000 950000 " > /sys/devices/virtual/misc/gpu_voltage_control/gpu_control echo "" echo "---------------" echo "Charging current " | tee -a $LOG_FILE; echo "650 950 950 " > /sys/devices/virtual/misc/charge_current/charge_current echo "" echo "---------------" echo "Insanity Volt Scheduler finished at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE;
-
- 22.10.2011, 15:10
- #611
tja, aber wieso fehlt das??
wie sieht das bei euch anderen so aus?
-
- 22.10.2011, 15:17
- #612
die Voltage-Settings-App verfügt noch nicht über die neuen Einstellungsoptionen des Siyah2.1.beta um den Frequency-Table zu verändern. Deshalb erstellt die App diesen Abschnitt im Skript auch nicht
Daher musst/kannst Du das S_volt_scheduler Skript händisch verändern, damit Du den Echo-Befehl bzw. die Änderung an der freq_table Datei nicht nach jedem Boot wiederholen musst. Vergleich einfach nochmal Dein Skript mit dem oben angeführten
-
- 22.10.2011, 15:22
- #613
ahhh, sag das doch gleich
hab den wert wo ich in rot dargestellt hab auch mal auf 25000 geändert und nun zeigt voltagecontrol zwar die 25mhz an, aber vogelwilde sachen bei min-max cpugrenzen ... z.b. steht min auf 1600 und max 1200...
naja, egal, mal abwarten, voltagecontrol wird ja mal angepasst werden.
-
- 22.10.2011, 15:24
- #614
Ein interessanter Aspekt ist mir aufgefallen:
Die (1)brasillianwax und auch (2)interactive Governors schalten kaum (2) bis gar nicht (1) auf die 25Mhz-Frequenz bei screen-on runter.
SmartAss2 taktet zumindest teilweise runter, soll aber in der alltäglichen Handhabung öfters zu Lags führen.
Hmm...
-
- 22.10.2011, 15:28
- #615
Ja, ich glaube, dass die Voltage-Settings-App die Werte zeilenweise bzw. nach Zeilennummern ausliest - deshalb kann die App wahrscheinlich aufgrund der veränderten Datei die Werte nicht mehr sinnvoll auslesen. Eine Möglichkeit wäre, den 1. rot markierten Abschnitt ans Ende des Skripts zu stellen und dann nochmal per Voltage-Settings kontrollieren. Vll klappts dann ja eher.
-
Gehöre zum Inventar
- 22.10.2011, 15:31
- #616
-
Fühle mich heimisch
- 22.10.2011, 23:20
- #617
I have reverted to 4.0.0.2 and won't go to any version higher until cf-root uses a newer version.
beta10 will have CWM recovery v4.0.0.2
Klingt doch ganz gut
-
- 23.10.2011, 09:09
- #618
Hat jemand ein Script um die Bus Frequenz zu Ändern?
User customizable bus frequency selection. no more overheating. if you are a battery freak, just set it to minimum and your device will last more than ever.
Ach und Beta 10 gibts auch schon:
V 2.1 Beta 10:
changes:
- cpu freq and voltage scaling logic is changed
- undervolting is disabled temporarily to make sure new changes are stable
- enabled android logger again because some people are just either lazy or dumb to flash enablelogger.zip. this is done to keep the thread clean.
-
- 23.10.2011, 10:44
- #619
auf der seite vom macher geht download nicht... wo hast die her ?
-
Fühle mich heimisch
- 23.10.2011, 10:45
- #620
Beta 10 scheint n Problem zu haben, er hat sie vom Server gelöscht.
Tapatalk SGS II
Ä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:...