HTC/Perflock: Unterschied zwischen den Versionen

Keine Änderung der Größe ,  19. November 2015
keine Bearbeitungszusammenfassung
K (Florian verschob die Seite Perflock nach HTC/Perflock)
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
{{DISPLAYTITLE:HTC Kernel: ''Perflock''?}}
{{DISPLAYTITLE:HTC Kernel: ''Perflock''?}}
'''Perflock''' ist verallgemeinert eine [[Kernel]]-Funktion in vielen [[Android]]-Smartphones von [[HTC]]. Sie übernimmt die Aufgabe, in regelmäßigen Zeitabständen die CPU-Frequenzen auf die von HTC voreingestellten Standardwerte zurück zu setzten<ref>
'''Perflock''' ist verallgemeinert eine [[Kernel]]-Funktion in vielen [[Android]]-Smartphones von [[HTC]]. Sie übernimmt die Aufgabe, in regelmäßigen Zeitabständen die CPU-Frequenzen auf die von HTC voreingestellten Standardwerte zurück zu setzten.<ref>
{{cite web | url=http://www.setcpu.com/documentation.html#disabling_perflock | title=SetCPU Help | accessdate=2014-06-25 | format=text/html | work=SetCPU Help | language=englisch }}</ref>. Dies beeinträchtigt maßgeblich das [[Übertakten|Über-]] bzw. [[Untertakten]] des Prozessors.
{{cite web | url=http://www.setcpu.com/documentation.html#disabling_perflock | title=SetCPU Help | accessdate=2014-06-25 | format=text/html | work=SetCPU Help | language=englisch }}</ref> Dies beeinträchtigt maßgeblich das [[Übertakten|Über-]] bzw. [[Untertakten]] des Prozessors.


Durch das stetige Zurücksetzen der CPU-Werte muss die Methode, die zur Anpassung dieser verwendet wurde, in regelmäßigen Zeitabständen wiederhohlt werden, was zeitlich gesehen ein großer Aufwand und sein kann und vermutlich in den seltensten Fällen wirklich praktikabel ist.
Durch das stetige Zurücksetzen der CPU-Werte muss die Methode, die zur Anpassung dieser verwendet wurde, in regelmäßigen Zeitabständen wiederhohlt werden, was zeitlich gesehen ein großer Aufwand und sein kann und vermutlich in den seltensten Fällen wirklich praktikabel ist.
Zeile 12: Zeile 12:
== Hintergrund ==
== Hintergrund ==
Definiert ist das Perflock-Interface im Kernel-Header<ref>
Definiert ist das Perflock-Interface im Kernel-Header<ref>
{{cite web | url=http://debianforum.de/forum/viewtopic.php?f=33&t=40821 | title=Was sind Kernel Headers? | accessdate=2014-06-25 | date=2005-02-15 | format=text/html | work=debianforum.de | publisher=debianforum.de | language=deutsch }}</ref> ''perflock.h'', welcher im Kernel unter ''/arch/arm/mach-msm/include/mach'' zu finden ist (Beispiel [[HTC/Wildfire S|HTC Wildfire S]], sollte aber bei anderen Geräten gleich sein) und hat folgenden Inhalt<ref>
{{cite web | url=http://debianforum.de/forum/viewtopic.php?f=33&t=40821 | title=Was sind Kernel Headers? | accessdate=2014-06-25 | date=2005-02-15 | format=text/html | work=debianforum.de | publisher=debianforum.de | language=deutsch }}</ref> ''perflock.h'', welcher im Kernel unter ''/arch/arm/mach-msm/include/mach'' zu finden ist (Beispiel [[HTC/Wildfire S|HTC Wildfire S]], sollte aber bei anderen Geräten gleich sein) und hat folgenden Inhalt:<ref>
{{cite web | url=http://www.htcdev.com/devcenter/downloads | title=HTCdev - HTC Kernel Source Code and Binaries | accessdate=2014-06-25 | format=text/html | work=HTCDev | publisher=HTC Corp. | language=englisch }}</ref>:
{{cite web | url=http://www.htcdev.com/devcenter/downloads | title=HTCdev - HTC Kernel Source Code and Binaries | accessdate=2014-06-25 | format=text/html | work=HTCDev | publisher=HTC Corp. | language=englisch }}</ref>
<syntaxhighlight lang="c">
<syntaxhighlight lang="c">
/* arch/arm/mach-msm/perflock.h
/* arch/arm/mach-msm/perflock.h
11.008

Bearbeitungen