Bearbeiten von „Overclocking

    Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

    Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

    Aktuelle Version Dein Text
    Zeile 1: Zeile 1:
    Als '''Overclocking''' (deutsch: '''Übertakten''') wird das Erhöhen und der Betrieb eines Prozessors mit einer höheren Taktfrequenz als vom Hersteller angegeben bezeichnet.
    Als '''Overclocking''' bezeichnet man die Übertaktung eines Prozessors.
     
    Ein Prozessor-Chip kann prinzipiell mit verschiedenen Taktfrequenzen betrieben werden. Der Hersteller eines Prozessors gibt eine Empfehlung, mit welcher Taktfrequenz der Chip problemlos betrieben werden kann, diese wird anschließend softwaremäßig umgesetzt.
     
    Viele Prozessoren sind daher allerdings niedriger getaktet, als es technisch ohne größere Probleme möglich ist. Beim Übertakten wird dieses Problem durch die manuelle Einstellung der Taktfrequenz (höher oder niedriger) umgangen.
     
    Das Pendant zum Übertakten ist das Untertakten ('''Underclocking'''). Hierbei wird die Taktfrequenz des Prozessors unterhalb der Herstellerangabe gesetzt, meist um Energie zu sparen.


    == Was ist Overclocking? ==
    == Was ist Overclocking? ==
    Overclocking ist die Möglichkeit einen Prozessor durch Softwareeingriffe zu übertakten, also eine Taktfrequenz einzustellen, die meist über der Herstellerangabe liegt. Wird die Frequenz unterhalb der Herstellerangabe gesetzt, spricht man vom [[Underclocking]].
    Overclocking ist die Möglichkeit einen Prozessor durch Softwareeingriffe zu übertakten, also seine Taktfrequenz zu erhöhen. Dies geht sowohl nach oben (höhere Taktfrequenz, ''Overclocking'') als auch nach unten (geringere Taktfrequenz, ''Underclocking'').
     
    Das Overclocking kann in vielerlei Hinsicht eine Bereicherung für den User sein, da das System in den meisten Fällen spürbar schneller funktioniert, wohingegen das Underclocking eine Energiesparmaßnahme darstellt und die Akkulaufzeit erhöhen kann.
    Der Nutzen des Übertaktens (besonders bei modernen, mobilen [[SoC|SoC's]] (''System-on-a-Chip'')) ist umstritten. In vielen Fällen arbeitet das Betriebssystem durch die höhere Taktrate schneller. Ein spürbarer Effekt ist allerdings von verschiedenen weiteren Faktoren, wie [[Arbeitsspeicher]] oder die Qualität des [[Interner Speicher|internen Speichers]], abhängig. Aus diesem Grund ist es auch möglich, dass alleine beim Übertakten keine oder nur eine minmale Leistungssteigerung spürbar wird.
     
    Das Untertakten des Prozessors dient, der weitläufigen Meinung nach, dem Sparen von Akkuleistung. Bedingt kann ein geringerer Takt dazu führen, dass sich der Stromverbrauch verringert, dennoch wird dadurch nur eine minimale Verbeseserung spürbar. Für bessere Erfolge dient das [[Undervolting]] (engl. für ''Untervolten'') mit dem Ziel, die Betriebsspannung des Prozssors zu reduzieren.


    == Methoden ==
    == Methoden ==
    Zum Übertakten eines Prozessors unter Android wird Schreibzugriff auf die [[Partition|Systempartitionen]] sowie [[Root]]-Zugriff benötigt. Mit diesen erweiterten Rechten ist es möglich, unter zuhilfenahme bestimmter [[App|Apps]], die Taktrate des verbauten Prozessors zu erhöhen oder zu reduzieren. Dabei wird die Taktfrequenz nach dem [[Bootprozess|Starten des Systems]] (''Boot'') eingestellt und beibehalten. Nach jedem Start ist es daher notwendig, den Prozessortakt neu einzurichten (einige Apps bieten dafür die Automatisierungsfunktion ''Set on Boot'').
    Zum Overclocken eines Prozessors bei Android benötigt man mindestens [[Root]]-Zugriff. Wenn man Root-Zugriff auf dem System hat, kann man sich [[App]]s herunterladen, die das Overclocking bewerkstelligen.
     
    Eine andere Möglichkeit des Overclocking ist die Taktfrequenz direkt in den [[Kernel]] zu integrieren. Diese Taktfrequenz ist dann fest und kann nur durch erneutes flashen eines anderen Kernels aufgehoben oder verändert werden. Zudem ist auch bei einem veränderten Kernel das Overclocking per App möglich.
    Alternativ ist es möglich, im [[Kernel]] einen festen Wert (maximal- und minimal-Wert) festzulegen. Diese Änderung erfordert professionelles Fachwissen und bleibt permament im System erhalten, bis diese manuell geändert wird.
     
    Eine zusätzliche Regleung der Performance und der Akkulaufzeit bieten die verschiedenen [[Governor]].


    === Overclocking per App ===
    === Overclocking per App ===
    Mittels einiger Apps ist es auch für den Anfänger möglich, die Taktfrequenz bei seinem Smartphone zu verändern. Bei den meisten Apps genügt es, einen Schieberegler nach links oder rechts zu schieben, um die Taktfrequenz zu verändern.
    Zum Overclocking per App ist es relativ einfach auch für Anfänger die Taktfrequenz des Prozessors zu verändern. Bei den meisten Apps genügt es dort einen Schieberegler nach links oder rechts zu schieben um die Taktfrequenz zu verändern.
     
    Bei einigen Apps ist es zudem möglich Profile anzulegen, die bei einem bestimmten Zustand des Telefons aktiv werden. Solche Zustände können zum, Beispiel sein:
    Zusätzlich bieten einge Anwendungen die Möglichkeit, Profile anzulegen, die bei einem bestimmten Zustand des Telefons aktiv werden. Solche Profile könnten zum Beispiel wie folgt aussehen:
    * ''Screen off'' (Tastensperre und Displaybeleuchtung aus)
    * ''Screen off'' (Tastensperre eingeschaltet und Displaybeleuchtung aus)
    * ''Charging'' (Laden)
    * ''Charging'' (Laden)
    * ''Battery < X'' (Wenn die Akkukapazität unter Wert X fällt)
    * ''Battery < X'' (Wenn Akku unter einen bestimmten Wert fällt)
    Die verschiedenen Apps unterstützen meist das Erstellen mehrerer Profile, wodurch verschiedene Zustände möglich werden und sich der Prozessor dem Nutzungsverhalten anpasst.
    Da viele Apps zum Übertakten des Prozessors kostenpflichtig sind, werden wir hier keine direkten Links zu diesen geben, sondern nur zu der Market-Suche und zu einigen kostenlosen:
    Eine intelligente ("dynamische") Erstellung seitens der App auf Grund des Nutzungsverhaltens ist derzeit nicht möglich (Stand: April 2014)
     
    Bekannte Apps, die das Über- und Untertakten anbieten, sind:
    * {{MarketLink|it.sineo.android.noFrillsCPU|No-Frills CPU}}
    * {{MarketLink|it.sineo.android.noFrillsCPU|No-Frills CPU}}
    * {{MarketLink|ch.amana.android.cputuner|CPUtuner}}
    * {{MarketLink|ch.amana.android.cputuner|CPUtuner}}
    * {{MarketLink|com.cpufree|Overclocking free}}
    * {{MarketLink|com.cpufree|Overclocking free}}
    * [[Google Play]] [https://play.google.com/store/search?q=%C3%BCbertakten&so=1&c=apps Suche]
    * Marketsuche <ref>Marketsuche, https://market.android.com/search?q=%C3%BCbertakten&so=1&c=apps</ref>


    === Overclocking per Kernel ===
    === Overclocking per Kernel ===
    Im Gegensatz zu dem Overclocking per App ist das Übertakten per Kernel wesentlich aufwändiger und wird hier auch nicht als Anleitung geboten.
    Im Gegensatz zu dem Overclocking per App ist das Overclocking per Kernel wesentlich aufwändiger und wird hier auch nicht als Anleitung geboten.
     
    Um eine permanente Übertaktung des Prozessors muss man in den Quellcode des Kernels gehen und die Werte dort anpassen. Da das modifizieren eines [[Kernel]]s bei Android mit eines der schwierigsten Themen neben dem [[ROM]]-modden ist, gehen wir hier wie gesagt nicht näher darauf ein.
    Um eine permanente Übertaktung des Prozessors zu erreichen,  werden im Quellcode des Kernel verschiedene Werte angepasst. Das Modifizieren eines Kernels erfordert, neben dem Wissen über die grundlegende Funktionsweise von Android, Programmierfertigkeiten und sollte zudem nur von erfahrenen Entwicklern durchgeführt werden.
    Natürlich kann man auch mit der [[#Overclocking per App|App-Methode]] den Prozessor übertakten, obwohl der Kernel "feste" Werte hat. Da es bereits diverse CustomKernels gibt empfiehlt sich eines von denen zu benutzen.


    == Vorteile ==
    == Vorteile ==
    Neben dem Gewinn an Performance und Geschwindigkeit, eigenen sich Apps mit Unterstützung verschiedener Profile ideal, um die Akkulaufzeit zu verlängern. So kann die Taktfrequenz bspw. beim inaktiven Display auf ein Minimum reduziert werden.
    Ein Vorteil des Overclocking des Prozessors ist natürlich die Geschwindigkeit, die man dadurch spürbar erhöhen kann. Auch kann man mit den Overclocking Apps Profile anlegen, die helfen Akkuleistung zu sparen, dadurch, das der Prozessor runtertaktet, wenn man den Touchscreen aktiv hat.


    == Nachteile ==
    == Nachteile ==
    Zu den Vorteilen gehen leider auch Nachteile einher. Dazu gehören beim Overclocking die Tatsache, dass die Übertaktung in erster Linie ein Eingriff in die Hard- und Software ist. Das bedeutet, das dabei die Garantie verloren geht. Zudem kann das unsachgemäße Overclocking, sowie das unsachgemäße Underclocking zu irreparablen Schäden am Gerät führen, bspw. wenn zu hohe oder zu niedrige Taktfrequenzen genutzt werden.
    Zu den Vorteilen gehen leider auch Nachteile einher. Dazu gehören beim Overclocking die Tatsache, dass die Übertaktung in erster Linie ein Eingriff in die Hard- und Software ist. Das bedeutet, das ihr dabei eure Garantie verliert. Zudem kann das unsachgemäße Overclocking, sowie das unsachgemäße Underclocking zu irreparablen Schäden am Gerät führen.


    == Einzelnachweis ==
    == Einzelnachweis ==
    <references/>
    <references/>
    [[Kategorie:Allgemein]]
    [[Kategorie:Allgemein]]
    [[Kategorie:Begriffe]]
    [[Kategorie:HowTo]]
    [[Kategorie:HowTo]]
    Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
    Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Android Wiki-Beiträge automatisch unter der „Creative Commons Attribution/Share-Alike Lizenz 3.0“ stehen. Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

    Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende CAPTCHA zu lösen:

    Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

    Folgende Vorlagen werden auf dieser Seite verwendet: