Undervolting - Eure Ergebnisse

Kernel: AnthraX-GSM 2.6.38.8
Rom: Stock mit LeeDroid Tweaks und ADW Launcher Ex
Max OC: 1,18 GHz
UV:
1100mV @ 1,53 GHz
950mV @ 1,18 GHz
700mV @ 192 MHz
System Tuner
Governor: IntelliAnthraX

Tipp: Mit der Taste -12,5mV auf 700mV bei 192 MHz gehen. Wenn dabei nichts abstürzt, könnte der Wert auchbei euch klappen. Dann habt ihr auch automatisch 1100mV bei 1,53 GHz und müsst nur noch die 1,18 GHz runter setzen, da man dort mehr raus holen kann. Ich habe, wie ihr seht 950mV. 900 könnten aber auch drin sein. Bei meiner CPU leider nicht. Vielleicht habt ihr ja Glück!

Mit neuem Launcher läuft die Stock-Rom so flüssig, dass mir 1,18 GHz dicke reichen. Es ist alles plötzlich so flüssig geworden. Auch das Scrollen in Programmen, die scheinbar nichts mit Sense zu tun hatten. Ich habe meinen stabilen 1,53 GHz Wert aber mal oben drin gelassen für Sense-Fans. Da haben sich die 10 Cent für den Launcher damals ja gelohnt :flapper:
 
  • Danke
Reaktionen: DianLB50
Hab eine ics Rom, welcher Kernel ist da gut zum uven? Mein evo wird trotz untertakten viel zu heiss und nuckelt am Akku wie ein Alkoholiker an der flasche

Gesendet von meinem HTC EVO 3D X515m mit der Android-Hilfe.de App
 
Ich will demnächst mal mit undervolting anfangen und hätte ne kleine frage:
Kann ich mit dem standart Kernel auch undervolten?
 
Nein, mit dem Standard Kernel geht es nicht.

Bei mir hat auch der Leedroid Kernel nicht funktioniert, da hatte ich nach jedem Neustart im System Tuner wieder die Standardwerte, deshalb würde ich zum Anthrax Kernel raten, damit hab ich keine Probleme und auch nach einem Neustart sind die gesenkten Spannungen noch da.
 
So, hab jetzt den anthrax V2 #18 kernel und wollte mal an
fangen mit uv.
Dabei ist mir aufgefallen das die temperatur der CPU Ca. 62 Grad ist.
Normal ist Sie nur auf Ca 32.
Und das nur bei 1,18 ghz.

Ist die temperatur schon kritisch oder eher normal?
Wenn nicht, ab welcher Temperatur wird es den gefährlich?
 
Also die Temperatur die ausgelesen wird ist die vom Akku, die direkte CPU Temperatur bekommt man soweit ich weiß nicht heraus.

Aber 62° ist bischen sehr hoch für den Akku, da muss die Rückseite ja schon ziemlich heiß sein, normal sollte das irgendwoo zwischen 30-40° liegen, an heißen Sommertagen und wenn es in der Sonne liegt vielleicht auch mal an die 50°, aber höher ist nicht so gut.

Also wenn deine Rückseite sich nicht sehr heiß anfühlt, tippe ich mal auf einen Auslesefehler.
 
Das kann ich so nicht stehen lassen, natürlich kann man die CPU temp auslesen, geht mit System tuner. Allerdings nur, wenn der Kernel bzw die Rom es unterstützt

Gesendet von meinem Desire HD mit der Android-Hilfe.de App
 
Oh stimmt, ist mir bisher gar nicht aufgefallen, aber die Temp im System Tuner unter CPU weicht wirklich von der Batterie Temperatur ab, also scheint es sich wohl um die echte Kerntemperatur zu handeln.

Aber ändert natürlich nichts an der Tatsache das über 60° trotzdem bischen viel ist. Meine bewegt sich bei normaler Nutzung auch zwischen 30-40°.
 
Zeit das Ganze mal wieder für ICS mit den neuen Kerneln zu beleben.

Kernel: ICS AnrylKernel09
Rom: mwakious ICS 11.4 mit AnrylKernel09 Patch
Max OC: 1,18 GHz
UV:
950mV @ 1,18 GHz
700mV @ 192 MHz
System Tuner
Governor: ondemand
 
Kernel: ICS anryl_v30.09
Rom: MIUI 2.7.27
Min: 384MHz @ 800mV
Max: 918MHz @ 925mV
Governor: wheatley

P.S. Da geht noch was! :thumbsup:
 
Moritzinho schrieb:
Kernel: ICS anryl_v30.09
Rom: MIUI 2.7.27
Min: 384MHz @ 800mV
Max: 918MHz @ 925mV
Governor: wheatley

P.S. Da geht noch was! :thumbsup:

Deine Werte habe ich besipielsweise auf
384 MHz @ 775mV
918 MHz @ 912,5

Vielleicht geht das ja bei dir auch?
 
Bestimmt, ich hab die werte erstmal grob gesenkt,
wenn ich Zeit habe teste ich noch die Grenzen aus ;)
 
Deine Werte habe ich besipielsweise auf
384 MHz @ 775mV
918 MHz @ 912,5

Vielleicht geht das ja bei dir auch?

Jop, die Werte laufen stabil!
 
Anryl Kernel (v30.09) und Anryl Rom (62f). Rom und Governor sind für die uv Ergebnisse nicht relevant.

Wie aussagekräftig für die Stabilität ist der StabilityTest - Scaling Test? Ich hab den jetzt für 450 Durchläufe bzw 13,5h von 540Mhz-1512MHz durchlaufen lassen. edit: reicht scheinbar nicht. Also jede Frequenz einzeln testen.

Code:
cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
  192000:   750000
  310500:   750000
  384000:   750000
  432000:   750000
  486000:   750000
  540000:   750000
  594000:   762500
  648000:   775000
  702000:   800000
  756000:   825000
  810000:   837500
  864000:   862500
  918000:   887500
  972000:   900000
 1026000:   912500
 1080000:   925000
 1134000:   937500
 1188000:   950000
 1242000:   950000
 1296000:   987500 [COLOR=Red]12,5mV weniger war nicht stabil im Classic Stability Test gabs nach ca 5-6 Stunden einen Neustart[/COLOR]
 1350000:  1000000
 1404000:  1025000
 1458000:  1050000
 1512000:  1087500 [COLOR=Red]edit: 12,5mV weniger war nicht stabil im Classic Stability Test gabs nach 1-3 Stunden Fehler, einmal sogar ein Neustart. Diese Spannung war 15h im Classic Test stabil bei hoher Umgebungstemperatur stabil.[/COLOR]
Beim nächsten globalen -12,5mV im System Tuner hängt er, aber ich gehe davon aus, dass da bei einigen Frequenzen noch mehr drin ist.

Kann man eigentlich unter die 750mV gehen oder gibt es da Hardware- oder Kernelbeschränkungen? Spricht was dagegen was geringeres direkt in /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels zu schreiben?

edit2: Vorsicht, wenn ihr die Maximalfrequenz per Sytemtuner verstellt, wird der Wert nicht für den 2. Cpu Kern übernommen. Die aktuellen Frequenzen kann man in der Shell (zB adb shell oder ein ssh server installieren) per "cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq" es gibt Cpu0 und Cpu1. Per "echo xxx > /sys/devices/system/cpu/cpuX/cpufreq/scaling_max_freq" kann man die Maximalfrequenz selber setzen, X = 0 oder 1 je nach CPU und xxx Frequenz in Hz (z.B.: 1188000 für ~1,2Ghz). Vielleicht sollte ich mal einen Guide schreiben, wenn das Ende August noch keiner gemacht hat.
 
Zuletzt bearbeitet von einem Moderator:
sorry falls ich neugierig frage,aber was bringt mir uv?
bessere akkulaufzeit oder mehr? und was sind die besten undervolting methoden/bzw wie undervolted man am besten? und wieviel? mit welcher app?
greetz
 
Weniger Stromverbrauch, damit bessere Akkulaufzeit. Das ganze geht quadratisch ein, also 10% mehr Spannung macht 21% (=1,1²) mehr Verbrauch. btw Takt geht übrigens nur linear in den Verbrauch.
Allerdings ist der Verbrauch des CPUs nicht extrem groß, im Vergleich zu Display und Funkverbindungen, trotzdem nett das ganze mitzunehmen.
 
Namenlos schrieb:
Wie aussagekräftig für die Stabilität ist der StabilityTest - Scaling Test? Ich hab den jetzt für 450 Durchläufe bzw 13,5h von 540Mhz-1512MHz durchlaufen lassen. edit: reicht scheinbar nicht. Also jede Frequenz einzeln testen.

Kann man eigentlich unter die 750mV gehen oder gibt es da Hardware- oder Kernelbeschränkungen? Spricht was dagegen was geringeres direkt in /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels zu schreiben?

Der Stabilitytest sollte schon Aussagekraft haben, er provoziert ja quasi Rechenzeit auf jeder einzelnen Taktstufe. Im normalen Gebrauch werden ja fast nur Minimal- und Maximaltakt voll gefordert, je nach Governor.

Bei der Spannung setzt soweit ich weiß der Kernel Grenzen, ich persönlich würde da manuell nichts verstellen.

P.S. Darf man fragen woher du dein ganzes Wissen hast? Du scheinst dich auszukennen.
 
Ich denk mal das Problem ist, dass 18 Frequenzen gleichzeitig getestet werden und daher der 12h Test nur 40min pro Frequenz läuft.

Kenntnisse hab ich viel durch Hobby und Interesse und nen bischen durch mein momentanes Elektrotechnik Studium. Hab da aber gerade im Linux Bereich noch ein paar Lücken.

Ich werd vielleicht meine max Frequenz von 1,51GHz auf 1,45GHz runtersetzen. 11,2% mehr Verbrauch für nichmal 3,7% mehr Takt lohnt nicht wirklich.


System Tuner funktioniert übrigens richtig schlecht um max Frequenzen für den 2. Core zu setzen. Ich muss dort immer die Frequnz manuell in /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq schreiben (mit echo frequenz_in_mhz > /sys/de…) ansonsten steht die entweder auf max 1,51Ghz oder auf min 200MHz, selten liegt System Tuner auch mal richtig.

Ich verbrauch durch die geringere Spannung bei 1,51Ghz fast 25% weniger im Vergleich zu den Stock Werten von Anryl.
 
Namenlos schrieb:
Ich werd vielleicht meine max Frequenz von 1,51GHz auf 1,45GHz runtersetzen. 11,2% mehr Verbrauch für nichmal 3,7% mehr Takt lohnt nicht wirklich.


System Tuner funktioniert übrigens richtig schlecht um max Frequenzen für den 2. Core zu setzen. Ich muss dort immer die Frequnz manuell in /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq schreiben (mit echo frequenz_in_mhz > /sys/de…) ansonsten steht die entweder auf max 1,51Ghz oder auf min 200MHz, selten liegt System Tuner auch mal richtig.

Ich hab mir über die Zeit eher angewöhnt den Maximaltakt zu senken,
mit 1 GHz oder gar 800 MHz kann ich in der Regel alle täglichen Dinge noch flüssig erledigen.

Nur wie du schon sagst macht mir Systemtuner einen Strich durch die Rechnung.
Hast du mal getestet ob es mit Setcpu auch zu solchen Problemen kommt?
 
Set Cpu hab ich noch nicht ausprobiert. Ich mach einfach Stability Test an, dann geht der 2. Kern online und schreib dann manuell meine gewünsche Frequenz per shell rein. Wenn ich die Minimalspannungen ausgelotet hab, werd ich das vielleicht per init.d script lösen.

Kurzanleitung:
  • Irgendwie in die Shell des Telefons kommen (zB QtADB oder adb shell, wenn das Telefon per USB angeschlossen ist, ohne Verbindung lokal gehts auf dem Telefon per connect bot o.ä. per wlan über eine ssh server app und putty)
  • Sich die verfügbaren Frequenzen per cat /sys/devices/system/cpu/cpuX/cpufreq/scaling_available_frequencies anzeigen lassen
  • Die Datei in der die maximale Frequnz steht ist /sys/devices/system/cpu/cpuX/cpufreq/scaling_max_freq. Anzeigen lassen kann man sich die per cat /sys/dev… und einen Wert kann man per echo wert > /sys/de… schreiben. Echo gibt das aus was danach steht und mit > leitet man das ganze in eine Datei um und überschreibt die.

Ich glaube die Probleme liegen daran, dass wenn die 2. CPU offline geht viele Einträge in /sys/devices/system/cpu/cpu0/… nichtmehr vorhanden sind.

edit: Da ich oben nichtmehr editieren kann (zu lange her?) ein Update hier:
1296000: 987500 12,5mV weniger war nicht stabil im Classic Stability Test gabs nach ca 5-6 Stunden einen Neustart
 
Zuletzt bearbeitet:

Ähnliche Themen

S
Antworten
27
Aufrufe
4.160
Maxis
Maxis
josy1982
  • Gesperrt
  • josy1982
Antworten
3
Aufrufe
1.002
tronix84
tronix84
G
Antworten
2
Aufrufe
846
derRobin
derRobin
Zurück
Oben Unten