Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > HTC Forum > HTC Legend Forum > Root / Hacking / Modding für HTC Legend

Legend übertakten / overclocking

Das Thema "Legend übertakten / overclocking" befindet sich unter Root / Hacking / Modding für HTC Legend auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 02.11.2010, 21:41   #11 (permalink)
Neuer Benutzer
 
Benutzerbild von Willly

Modell: HTC Legend

Registriert seit: 28.07.2010
Beiträge: 26
Abgegebene Danke: 6
Erhielt 1 Danke für 1 Beitrag
Standard AW: Legend übertakten / overclocking

Mit genau diesen Einstellungen fahre ich im Moment auch, mit 826 MHz bootet das Legend neu. Ich habe mit Google Maps einen subjektiven besseren, schnelleren Bildaufbau. Auch Navigon scheint schneller zu starten. Alles subjektiv.

Den Akku muss ich beobachten, im Moment ist es durch das viele Rumspielen nicht möglich.

Im Moment hat der Akku 100%, mal sehen wie es morgen früh aussieht.
__________________
Bis Bald, Willly
Willly ist offline   Mit Zitat antworten
Alt 09.11.2010, 07:57   #12 (permalink)
Fortgeschrittenes Mitglied
 
Benutzerbild von puffyx

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 04.08.2010
Beiträge: 327
Abgegebene Danke: 128
Erhielt 13 Danke für 13 Beiträge
Standard AW: Legend übertakten / overclocking

hallo, bin auch am überlegen beim legend zu übertakten, aber was brauch ich eigentlich dazu? mein legend lüft mit dem azure rom 2.2.
puffyx ist offline   Mit Zitat antworten
Alt 09.11.2010, 10:37   #13 (permalink)
Android-Hilfe.de Mitglied

Modell: HTC Legend

Registriert seit: 20.10.2010
Beiträge: 70
Abgegebene Danke: 2
Erhielt 26 Danke für 12 Beiträge
Standard AW: Legend übertakten / overclocking

Zitat:
Zitat von puffyx Beitrag anzeigen
hallo, bin auch am überlegen beim legend zu übertakten, aber was brauch ich eigentlich dazu? mein legend lüft mit dem azure rom 2.2.
Du benötigst zunächst einen Kernel, der oveclocking zulässt. Diesen Kernel musst du über dein ROM flashen. Die Kernel Sources stammen aus dem CyanogenMod github, die OC Kernel wurden von einem Entwickler alias "dumfaq" entwickelt. Die Kernel gibt es mit

einer fest eingestellten maximalen CPU Frequenz (Version 3.5):
Free File Hosting Made Simple - MediaFire

oder frei wählbare Frequenzen (Version 4.0):
Free File Hosting Made Simple - MediaFire

Vorsicht: Da die Version 4 mehrer Frequenzen beinhaltet (768 bis 844 Mhz) musst du deine max. CPU Frequenz unbedingt über Script (init.d) oder die App "Setcpu" setzen. Ansonsten kann der Prozessor ggfs. schon beim ersten Booten auf 844 Mhz hochtakten und das Gerät freezen.

Beispiel: Setzen der CPU Frequenz auf maximal 806 Mhz:
echo 806000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

Es gibt auch schon Custom ROMs z.B. Supfroyo ab V8.4, die built-in OC Funktionalität haben.

Du solltest dich vorher auch schlau machen zum Thema "Governor". Installiere mal Setcpu aus dem Market. Mit Setcpu kannst du jeweils die Frequenzen und Governor setzen, sowie Regeln definieren, die den Prozessor-Takt beeinflussen. Die Änderungen macht dann das Tool und du brauchst keine Scripte anzufassen.

Ich wäre skeptisch bzgl. der Erfahrungen von anderen Usern welche max. CPU Frequenz sie denn fahren. Da wird viel schön geredet, d.h. wenn die 825 oder sogar 844 als stabil deklariert werden, ist damit oft gemeint, dass das Legend nur 3 mal pro Tag abstürzt...

Ich hatte mir als Einstieg in die Thematik den V3.5 Kernel mit 806 Mhz geflashed. Die 806 Mhz scheinen nicht nur bei mir sehr stabil zu laufen, aber teste es selbst. Starte mit einer niedrigen max. Frequenz und arbeite dich nach oben vor.

LG - Carve

Geändert von Carve (09.11.2010 um 11:07 Uhr)
Carve ist offline   Mit Zitat antworten
Folgende Benutzer bedanken sich bei Carve für diesen Beitrag:
Doug (15.12.2010), puffyx (09.11.2010)
Alt 02.12.2010, 17:53   #14 (permalink)
Erfahrener Benutzer
 
Benutzerbild von bensch

Modell: LG P990, Acer Iconia A500

Registriert seit: 26.07.2010
Beiträge: 210
Abgegebene Danke: 97
Erhielt 38 Danke für 23 Beiträge
Problem gelöst / Frage beantwortet AW: Legend übertakten / overclocking

Hallo,

habe jetzt den Overclocking Kernel 2.6.32.17-g732a780 von BlaY0:

[KERNEL] Customized stock FroYo kernel 2.6.32.17-g732a780 - xda-developers

auf meinem Legend [Froyo+root+a2sd]!

es läuft perfekt ohne Bugs und viel flüssiger --> 787mhz.

Bringt schon spürbare Vorteile. Vorallem mit den einstellbaren Profilen von SetCPU hält der Akku länger. Empfehle es auf jeden Fall weiter!

Gruß
bensch ist offline   Mit Zitat antworten
Alt 03.12.2010, 09:48   #15 (permalink)
Android-Hilfe.de Mitglied

Modell: HTC Legend

Registriert seit: 20.10.2010
Beiträge: 70
Abgegebene Danke: 2
Erhielt 26 Danke für 12 Beiträge
Standard AW: Legend übertakten / overclocking

Na das geht ja schnell. Vor 2 Tagen hat HTC den Kernel Source Code offengelegt, gestern kommt BlaYO mit dem ersten OC Kernel und heute läuft alles schon PERFEKT und selbst das Akku hält länger. Wie lange getestet?

Also evtl. mal etwas warten bis auch weitere Speeds hinzukommen und dann... Das Akku wird sicherlich geschont, da jetzt die Frequenz auf 123 MHz runter gehen kann. Das geht auch ohne SetCPU.

Geändert von Carve (03.12.2010 um 09:53 Uhr)
Carve ist offline   Mit Zitat antworten
Alt 16.12.2010, 19:03   #16 (permalink)
Android-Hilfe.de Mitglied

Modell: HTC Legend

Registriert seit: 20.10.2010
Beiträge: 70
Abgegebene Danke: 2
Erhielt 26 Danke für 12 Beiträge
Standard AW: Legend übertakten / overclocking

Overclocking Erfahrungsbericht

Getestetes Setup / Einstellungen:
- ROM: SuperFroyo 8.42 (CM based)
- OC Kernel: oc-v4.0-legend-2.6.29-signed.zip
- Frequenzregelbereich: 246 - 806 MHz


Vorbemerkung
Nun hab ich es knapp 4 Wochen ausgiebig getestet und schreib mal meine Erfahrungen auf. Das o.g. Setup läuft absolut stabil d.h. keine Abstürze, Ruckeln etc. Das soll keine Installationsanweisung sein und ist für Leute gedacht, die sich für OC interessieren und auch wissen was Sie tun.


Wie finde ich die maximale CPU Frequenz?

Wichtig: Die max. CPU Frequenz hängt von der Fertigungsqualität der CPU u.a. ab, ist also von Phone zu Phone verschieden und muss ausprobiert werden. Startet niedrig und habt immer ein Backup parat!

Ich hatte einige Tage den 825 MHz Kernel (V3.5) laufen, aber wegen gelegentlicher Abstürze (1-2 mal/Tag) wieder de-installiert. Da die 825 MHz anfangs recht gut liefen, bin ich testweise auch mal eine Stufe höher auf 844 Mhz gegangen. Das führte aber dann zum Freeze/Bootloop was einen Wipe nach sich zog. Wer die 864 MHz stabil schafft meldet sich bitte bei mir zwecks Handytauschs.

Welchen Governor nehme ich und wie stelle ich das alles ein?
Zunächst nochmal kurz zur Funktionsweise der gängigsten Governor (wer mehr über Governor erfahren möchte, bitte googlen!):
ondemand: CPU-Frequenz wird den aktuellen Bedürfnissen an die Rechenleistung angepasst, und dabei sprunghaft angehoben oder abgesenkt
conservative: CPU-Frequenz wird den aktuellen Bedürfnissen an die Rechenleistung angepasst und dabei Schritt-für-Schritt angehoben bzw. abgesenkt
interactive: CPU-Frequenz wird den aktuellen Bedürfnissen an die Rechenleistung angepasst, switched die CPU bei Lastanforderung direkt auf max. und schaltet diese schrittweise wieder runter
performance: CPU-Frequenz ist permanent auf der höchsten erlaubten Taktfrequenz eingestellt
powersave: CPU-Frequenz läuft permanent auf der niedrigsten erlaubten Taktfrequenz

Governor und CPU-Frequenzen können der Einfachheit halber über SetCPU gesetzt werden. Man kann so sicher die Konfiguration ändern und "sieht" auch direkt was das Legend macht. SetCPU kennt auch sog. Profile, die dem Zweck dienen, die CPU Frequenz anhand von Bedingungen (z.B. wenig Batterie, Screen Off) zu steuern. Dazu mal zwei Anmerkungen:

Von der Verwendung von Profilen mit unterschiedlichen Governorn würde ich abraten! Bei Eintritt der jeweiligen Bedingung muss SetCPU den Governor umswitchen, was zu sekundenlangen Aussetzern z.B. beim Aufwecken aus dem Standby führen kann (powersave -> interactive). Wenn man Profile nutzt, dann besser nur einen Governor für alle Einstellungen nutzen, auch wenn ein anderer sinnvoller erscheint.

Neben der maximalen CPU Frequenz kann man natürlich auch den unteren Frequenzregelbereich einstellen. Diesen kann man getrost auf 246 MHz setzen. Ist das Phone „idle“ oder „screen off“ fällt die Frequenz automatisch zurück bis auf maximal diesen Wert. Das funktioniert mE so gut, dass man eigentlich keine Profile zum Batteriesparen mehr benötigt. Neuere OC Kernel unterstützen noch niedrigere Taktfrequenzen. Die untere Grenze ist irgendwo dort, wo das Phone im Standby noch auf eingehende Anrufe reagieren kann.

Fazit: Ich nutze nur den Interactive Governor und keine Profile. Der Interactive Governor ist subjektiv mehr „responsive“ als ondemand.


Wie kann ich die CPU Frequenz und das Verhalten testen/monitoren?

Wer sich ein wenig auskennt findet in den u.g. Verzeichnissen alles was wichtig ist bzgl. Einstellungen usw. Hier nur einige nützliche Beispiele. Wer die aktuelle CPU Frequenz auslesen möchte - auch wenn der Screen des Legend ausgeschaltet ist - kann das tun mit „adb shell“:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

Nützliche Statistiken über die Frequenzwechsel und Wirkungsweise/Verhalten des verwendeten Governors bekommt man mit:
cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state
cat /sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans
cat /sys/devices/system/cpu/cpu0/cpufreq/stats/trans_table

Die "time-in-state" Statistik zeigt die Verweildauer (10ms) je Taktfrequenz. Nach zwei Tagen normaler Nutzung zeigt sich, dass die CPU entweder bei 246/400 Mhz "ruht" oder in der maximal Frequenz von 806 Mhz arbeitet.

245760 1118444 59,6%
400000 140984 __7,5%
480000 29605 ___1,6%
600000 65018 ___3,5%
768000 51042 ___2,7%
787200 6174 ____0,3%
806400 464411 _24,8%

Aussagen zur Batterielaufzeit hängen natürlich immer stark von der Verwendung des Geräts ab. Durch eine niedrigere "Ruhefrequenz" könnte aber wohl jedermann signifikant Batterie sparen...

Die „trans_table“ Auswertung gibt einen Überblck über die Taktfrequenzwechsel, Ausgangs- und Zielfrequenz. Man sieht hier sehr schön die Funktionsweise des Interactive Governors: Bei Lastanforderung schaltet die CPU unmittelbar auf die max. Taktfrequenz. Die Frequenz wechselt in diesem Beispiel auffällig häufig zwischen 806 und 400 MHz.

From : To
: ______245760 400000 480000 600000 768000 787200 806400
245760: 0_____ 0_____ 0_____ 7_____ 0_____ 0_____ 9611__
400000: 2754__ 0_____ 0_____ 22____ 0_____ 0_____ 19879_
480000: 620___ 685___ 0_____ 6_____ 0_____ 0_____ 4287__
600000: 1468__ 1327__ 1196__ 0_____ 0_____ 0_____ 2649__
768000: 1519__ 850___ 714___ 1357__ 0_____ 0_____ 3762__
787200: 129___ 74____ 57____ 220___ 132___ 0_____ 611___
806400: 3128__ 19729_ 3631__ 5027__ 8070__ 1213__ 0_____


Geht das auch ohne SetCPU?

Wer keine Profile verwendet und statt SetCPU lieber die Einstellungen per Script machen möchte (wieder eine App gespart!) findet hier ein Beispiel. Wo ihr diese Zeilen oder das Script unterbringt ist von eurem System abhängig (Sorry, aber hierzu kein Support von mir). Der Interactive Governor ist idR bereits standardmäßig gesetzt.

#!/system/bin/sh

mount -o remount,rw /system
echo 806400 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo interactive > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor


Wie sieht es denn nun mit der Performance aus?

Je nach Taktfrequenz (768-864 Mhz) sollte "theoretisch" ein Quadrant von 28-44% gegenüber einem 600 Mhz Takt möglich sein. Das o.g. Setup erreicht 1150 – 1230 Quadrant (~34%) unter Normalbedingungen. Die Ergebnisse der Benchmarks korrelieren also nahezu linear mit der Zunahme der Taktfrequenz. Subjektiv spürt man die höhere Geschwindigkeit u.a. bei Grafikanwendungen, Spielen, Scrollen, Screen-Wechseln etc..

Anbei noch der Benchmark (best-of-five) mit Quadrant unter Normalbedingungen:
- Governor „Interactive“ (nicht „Performance“!)
- Alle standardmäßig ausgeführten Apps, Widgets und Services geladen
- Kein Swap / Compcache
- Kein App2SD


Next Steps
- Test OC Kernel mit Min CPU Freq < 246 Mhz

LG - Carve
Angehängte Grafiken
Dateityp: bmp Quarant 1226.bmp (450,1 KB, 100x aufgerufen)
Dateityp: bmp Freq Setting.bmp (450,1 KB, 69x aufgerufen)
Dateityp: bmp Speicher.bmp (450,1 KB, 60x aufgerufen)
__________________
HTC Legend / SuperBler V4 @806 Mhz / Overlay File System

Geändert von Carve (20.12.2010 um 19:41 Uhr)
Carve ist offline   Mit Zitat antworten
Folgende Benutzer bedanken sich bei Carve für diesen Beitrag:
bensch (17.12.2010), DePasse (20.12.2010), Doug (16.12.2010), edelossi (05.02.2011), jazzer (16.12.2010), stoli (03.03.2011)
Alt 19.12.2010, 20:55   #17 (permalink)
Android-Hilfe.de Mitglied

Modell: HTC Legend

Registriert seit: 20.10.2010
Beiträge: 70
Abgegebene Danke: 2
Erhielt 26 Danke für 12 Beiträge
Standard AW: Legend übertakten / overclocking

Reserved.
__________________
HTC Legend / SuperBler V4 @806 Mhz / Overlay File System

Geändert von Carve (21.12.2010 um 16:21 Uhr)
Carve ist offline   Mit Zitat antworten
Alt 13.01.2011, 00:57   #18 (permalink)
Erfahrener Benutzer
 
Benutzerbild von rtuner

Modell: HTC Desire S

Registriert seit: 12.04.2010
Beiträge: 221
Abgegebene Danke: 70
Erhielt 13 Danke für 11 Beiträge
Standard AW: Legend übertakten / overclocking

@carve: danke für den tollen Post, das mit den governors war echt gut zu wissen hab mich immer gefragt warum es trotz der oc ruckelt... danke!
rtuner ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[How-To] Milestone übertakten [Overclocking] scheichuwe Anleitungen für Motorola Milestone 625 13.07.2011 16:16
Übertakten rbm RBM 2 Forum 3 23.11.2010 14:56
Hero übertakten / overclocking motoxtremo Root / Hacking / Modding für T-Mobile G2 Touch 43 16.07.2010 12:04
Overclocking Help nizam1 Root / Hacking / Modding für Motorola Milestone 20 01.07.2010 19:28
HTC Legend - Overclocking? FlorianZ Root / Hacking / Modding für HTC Legend 2 13.06.2010 20:16




Du liest gerade: "Legend übertakten / overclocking" unter "Root / Hacking / Modding für HTC Legend" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.