Welches Prog zum übertakten?
HI! Da jetzt ja die ersten Custom Kernels zur verfügung stehen hab ich mich mal ein bisschen ans Übertakten gewagt.
habe zur Zeit das Virtous Unity 1.0.4 Rom Mit dem Virtous Kernel V2
auf dem EVO 3D und hab da so ein par Problemchen.
SetCPU soll nicht empfehlenswert sein was ich gelesen habe wegen schlechtem dualcore Support,
OC/UV Beater2 v1.7 habe ich getestet, kann Profile Speichern aber er er nimmt die Einstellungen nicht an, es kommt immer eine Error Meldung.
System Tuner habe ich jetzt getestet abewr sobald ich das display einma aus und wieder ein schalte steht der governor wieder auf Ondemand wenn ich etwas anderes ein gegeben habe und min steht wieder auf 192Mhz obwohl ich es vorher auf 384Mhz gestellt habe.
wenn ich dann einige längere Zeit abwarte ist max dann plötzlich wieder auf 1,52ghz gestellt obwohl ich es auf 1,78 gestellt hatte..
werde mir gleich [ROM] Crypt0's RUU V.1.4 | FAST | STABLE | WWE [24 OCT]
http://forum.xda-developers.com/showthread.php?t=1287128
Flashen, wurde eben auf eine aktuellere Version gebracht,
mal gucken ob es damit besser funktioniert.
Bin für jede Hilfe Dankbar! ;-)
AW: Welches Prog zum übertakten?
SetCpu ist die beste App dafür.
Man muss nur verstehen, wie der Dual Core eigentlich arbeitet ;)
AW: Welches Prog zum übertakten?
Okay, dann werde ich doch mal setcpu nehmen, hast du Perflock deaktiviert?
AW: Welches Prog zum übertakten?
Am besten ist es, wenn du das Übertakten direkt über ein init.d d script machst - SetCPU ist nur nen weiterer unnötiger Process der im Hintergrund läuft.
AW: Welches Prog zum übertakten?
Zitat:
Zitat von
michiganoao
Okay, dann werde ich doch mal setcpu nehmen, hast du Perflock deaktiviert?
Nein hab ich, nicht.
Was Jan sagt ist natürlich wahr. Nur nicht für jeden User so einfach denke ich. Ich wüsste jetzt auch erstmal nicht wie das geht, vielleicht erklärst dus mal :P
AW: Welches Prog zum übertakten?
Ja, wollte auch gerade fragen ob du da nen kleines how to machen kannst ;-)
AW: Welches Prog zum übertakten?
Zitat:
Zitat von
Black Beast
Ich nutze System tuner.
Man kann es in den Optionen ausschalten das es nach ausschalten des Displays nicht auf ondemand zurück springt....
Gruß
Beast
Sent from my HTC Evo 3D using tapatalk
Das kannst du mit SetCpu auch :)
AW: Welches Prog zum übertakten?
Wenn ihr system tuner nimmt und in den settings "boot script" aktiviert macht es auch nichts anderes als im init.d ordner nen file zu erstellen.
Einfach mal mit adb den init.d ordner pullen oder mit root explorer reingucken.
Was wichtig ist, dass ihr nicht einfach nen neus init.d file erstellt sondern erstmal guckt, ob es nen file gibt, dass schon iwelche cpu settings setzt.
Bei Leedroid ist es z.b in der 96Tweaks:
Zitat:
#Tune CPU0 & CPU1
chmod 666 /sys/devices/system/cpu/cpu0/online
echo 1 > /sys/devices/system/cpu/cpu0/online
chmod 666 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
chmod 666 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo 1188000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo 1720000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
chmod 666 /sys/devices/system/cpu/cpu0/cpufreq/ondemand/powersave_bias
echo 20 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/powersave_bias
chmod 666 /sys/devices/system/cpu/cpu1/online
echo 1 > /sys/devices/system/cpu/cpu1/online
chmod 666 /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
chmod 666 /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
echo 1188000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
chmod 666 /sys/devices/system/cpu/cpu1/cpufreq/ondemand/powersave_bias
echo 20 > /sys/devices/system/cpu/cpu1/cpufreq/ondemand/powersave_bias
echo "###### ~ LeeDrOiD CPU Tweaks Applied ~ ######";
..habe die meisten zeilen durchgestrichen, da die entweder sinnfrei sind, oder z.b wie das powersave_bias eher zu lags führt etc.
Das gleiche könnt ihr beim undervolten auch machen.
Was ich euch aber einfach empfehlen würde:
nehmt euch SystemTuner, stellt alles ein und dann aktiviert ihr boot script in den settings.
Dann geht ihr mit root explorer in den init.d ordner und nennt die files um. z.b von "99.." in "100.."
Anschließend könnt ihr system explorer wieder deinstallieren - so habt ihr ein prozess weniger der im hintergrund läuft.
AW: Welches Prog zum übertakten?
Zitat:
Das kannst du mit SetCpu auch
falsch! setcpu unterstützt nicht beide kerne ;)
Liste der Anhänge anzeigen (Anzahl: 1)
AW: Welches Prog zum übertakten?
Zitat:
Zitat von
Black Beast
falsch! setcpu unterstützt nicht beide kerne ;)
falsch! setcpu unterstützt beide kerne :D (zumindest mit LeeDroids kernel...)
Anhang 80813
AW: Welches Prog zum übertakten?
Zitat:
Zitat von
Black Beast
falsch! setcpu unterstützt nicht beide kerne ;)
Ich erkläre es dir mal eben. CPU0 = immer an. CPU1 = immer aus, es sei denn du hast eine Anwendung die auf dual Core Prozessoren ausgelegt sind! Oder ein Script das den zweiten CPU die ganze Zeit laufen lässt. Nicht immer auf die Märchen hören die man im Internet ließt, sondern selbst mal herausfinden was stimmt und wie es funktioniert.
AW: Welches Prog zum übertakten?
Zitat:
Zitat von
Android_Newbie
Ich erkläre es dir mal eben. CPU0 = immer an. CPU1 = immer aus, es sei denn du hast eine Anwendung die auf dual Core Prozessoren ausgelegt sind! Oder ein Script das den zweiten CPU die ganze Zeit laufen lässt. Nicht immer auf die Märchen hören die man im Internet ließt, sondern selbst mal herausfinden was stimmt und wie es funktioniert.
genau. mit quick system info pro kann man ziemlich einfach herausfinden, wann beide kerne aktiv sind. Es zeigt die aktiven Kerne und die jeweilige frequenz im pull-down menü an (wie man auch auf meinem screenshot oben sieht) Wenn nur ein Kern aktiv ist, wird auch nur ein graph und eine frequenz angezeigt. ist auch sehr praktisch um zu verstehen, wie die einzelnen governors funktionieren ;)
AW: Welches Prog zum übertakten?
Und wie funktionieren die beiden Kerne zusammen wenn man sie mittels script konstant laufen lässt? Aber saugt dann sicher auch mehr Strom!?
Zu den Governors Suche ich schon länger mal kurze Erläuterung was sie genau bewirken, wäre da jemand so nett mir das mal zu erklären? :-)
AW: Welches Prog zum übertakten?
okay ich versuch das mal zu erklären (ich weiß nicht, ob das alles richtig ist, also korrigiert mich, falls ihr einen fehler findet):
performance und powersafe sind ziemlich einfach zu verstehen: performance hält immer den höchsten erlaubten takt und powersafe immer den niedrigsten (ohne dabei ständig zu überprüfen, wie stark die cpu ausgelastet ist, was z.B. passieren würde, wenn man ondemand wählt und einfach max. und min. taktrate gleich einstellt)
interactive, ondemand und conservative takten die CPU je nach auslastung wobei interactive am schnellsten hochtaktet (und anscheinend auch etwas länger hochgetaktet bleibt) um ein möglichst flüssiges system zu gewährleisten. coservativ taktet nicht sofort hoch, sondern erst wenn eine etwas längere zeit hohe auslastung da ist (wobei "länger" immernoch im ms bereich liegt). ondemand is sowas dazwischen und meist standardeinstellung.
smartass ist ein "musst-dich-um-nix-kümmern"-governor der sehr schnell einen hohen takt wählt, aber bei ausgeschaltetem display den niedrigsten erlaubten verwendet.
ich hoffe, dass stimmt soweit. beim smartass bin ich mir nicht ganz sicher. der wirft meiner meinung nach zu viel mit hohen takten um sich, deshalb verwende ich den nicht. takt runtersetzten bei ausgeschaltetem display geht ja mit SetCPU ganz einfach (über die Profile).
AW: Welches Prog zum übertakten?
Zitat:
Zitat von
Pliskin707
okay ich versuch das mal zu erklären (ich weiß nicht, ob das alles richtig ist, also korrigiert mich, falls ihr einen fehler findet):
performance und powersafe sind ziemlich einfach zu verstehen: performance hält immer den höchsten erlaubten takt und powersafe immer den niedrigsten (ohne dabei ständig zu überprüfen, wie stark die cpu ausgelastet ist, was z.B. passieren würde, wenn man ondemand wählt und einfach max. und min. taktrate gleich einstellt)
interactive, ondemand und conservative takten die CPU je nach auslastung wobei interactive am schnellsten hochtaktet (und anscheinend auch etwas länger hochgetaktet bleibt) um ein möglichst flüssiges system zu gewährleisten. coservativ taktet nicht sofort hoch, sondern erst wenn eine etwas längere zeit hohe auslastung da ist (wobei "länger" immernoch im ms bereich liegt). ondemand is sowas dazwischen und meist standardeinstellung.
smartass ist ein "musst-dich-um-nix-kümmern"-governor der sehr schnell einen hohen takt wählt, aber bei ausgeschaltetem display den niedrigsten erlaubten verwendet.
ich hoffe, dass stimmt soweit. beim smartass bin ich mir nicht ganz sicher. der wirft meiner meinung nach zu viel mit hohen takten um sich, deshalb verwende ich den nicht. takt runtersetzten bei ausgeschaltetem display geht ja mit SetCPU ganz einfach (über die Profile).
Zitat:
ondemand
Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see "up threshold" in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed. - SetCPU website
conservative
Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery. - SetCPU website
performance
Available in most kernels. It will keep the CPU running at the "max" set value at all times. This is a bit more efficient than simply setting "max" and "min" to the same value and using ondemand because the system will not waste resources scanning for the CPU load. This governor is recommended for stable benchmarking. - SetCPU website
powersave
Available in some kernels. It will keep the CPU running at the "min" set value at all times. - SetCPU website
userspace
A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor. - SetCPU website
Interactive
The 'interactive' governor has a different approach. Instead of sampling the cpu
at a specified rate, the governor will scale the cpu frequency up when coming
out of idle. When the cpu comes out of idle, a timer is configured to fire
within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer
fires then we assume the cpu is underpowered and ramp to MAX speed.
If the cpu was not 100% busy, then the governor evaluates the cpu load over the
last 'min_sample_rate' (default 50000 uS) to determine the cpu speed to ramp down
to. - [Patches] For developers, interactive governor patch for leo kernel
du hast interactive mit ondemand ein wenig verkuddelt =).
ondemand taktet den cpu sofort immer auf die max frequenz hoch und ist somit am reaktivsten.
interactive arbeite so, dass er schaut, ob die cpu auslastung auf 100% ist - dann stellt er auch sofort die max frequenz ein.
Sind es keine 100% cpu auslastung berechnet er die optimale frequenz - was dazu führen kann, dass ab und an z.b die UI ruckelt.
Interactive ist dann normalerweise akku schonender.
AW: Welches Prog zum übertakten?
Ich würde eigentlich SmartAssV2 empfehlen. Kann dir nicht erklären warum aber ich bin damit immer besser gefahren eigentlich.
AW: Welches Prog zum übertakten?
Steht leider nicht zur Auswahl, weder Smartass noch Smartass V2..