angadreme
Membre VIP
- Inscrit
- 30 Juin 2011
- Messages
- 6 650
- Points
- 0
- #1
REGLAGES STWEAKS POUR SIYAH (S3)
Ce tutoriel a pour but de bien configurer le kernel Siyah. Pour ceux qui ont des applications de gestion de processeur d’installer, il est vivement conseillé de les désinstaller, car sinon vous allez avoir des conflits,
Le kernel Siyah est disponible dans la Liste des kernels customs pour le Galaxy SIII.
Sur le S3 Siyah est Accompagné de l'application STweaks, c'est cette application qui va nous permettre de réaliser les Réglages de Siyah
Attention : Ni moi, ni PhonAndroid ne sommes responsables des dégâts causés sur votre Samsung Galaxy S3. Je propose ces réglages qui fonctionnent et ont été tésté sur mon S3 donc à vous de le suivre à la lettre. Je précise aussi, n’utilisez cette application qu’avec le Kernel Siyah.
PASSONS AUX RÉGLAGES
Ces réglages ont été testés avec la version 1.8.6 du kernel Siyah
:!: sous les tableaux il y a des spoilers. Ceux-ci contiennent les explications techniques des différentes fonctions. pour y accéder, il suffit de cliquer sur montrer
CPU
Default Profile | Even More Battery Profile | Performance Profile | |
---|---|---|---|
GENTLE FAIR SLEEPERS | OFF | OFF | OFF |
CPU IDLE MODE | ON | ON | ON |
MAX CPU LOCK | 4 | 4 | 4 |
CPU UNDERVOLTING | -50 | -100 | -50 |
DEFAULT CPU GOVERNOR | PEGASUSQ | PEGASUSQ | PEGASUSQ |
SCALING MAX FREQ | 1200000 | 1200000 | 1600000 |
SCALING MIN FREQ | 200000 | 200000 | 200000 |
CPU
CFS SETTINGS Gentle Fair Sleepers
Paramètres du processeur inactif et actif.
CFS SETTINGS Gentle Fair Sleepers
- Signification : Android UI interactivité.
Sleepers Fairness est un concept utilisé par le CFS traitant des tâches endormies ou en attente comme si elles étaient dans une file d'attente d'exécution.
Certaines tâches qui passent le plus clair de leur temps à attendre une intervention utilisateur, de fait elles obtiendront une part équitable du CPU quand elles en auront besoin.
Le Planificateur de tâches est responsable de gérer l'exécution des tâche
Conseil : En désactivant CFS, cela pourrait améliorer la réactivité de l'interface utilisateur.
Paramètres du processeur inactif et actif.
- CPU IDLE MODE
Signification : économie d'énergie des modes du processeur inactif que l'on rencontre entre l'écran éteint et la mise en veille.
Le GS2 ne supporte que 3 états inactifs : IDLE, AFTR, LPA.- IDLE - L'horloge est fermée, mais l'énergie sur les noyaux du processeur reste (la consommation d'énergie statique est toujours activée)
- AFTR - L'horloge est fermée, l'énergie sur les noyaux du processeur retiré et l'énergie du cache L2 reste. La consommation d'énergie statique est en grande partie éliminée.
- LPA – l'énergie du cache est retirée.
MAX CPU LOCK
Définit le nombre de processeurs à utiliser avec le gouverneur Pegasusq Laissez-le quad core.
Ce paramètre modifie en fait le paramètre max_cpu_lock de votre gouverneur - pegasusq ou lulzactiveq.
CPU UNDERVOLTING : -50 ou -100mV- L'UnderVolt est le fait de réduire la tension de fonctionnement d’un composant sans en réduire les performances, pour gagner en consommation et réduire la chauffe. Ceci peut être réalisé sur plusieurs composants, tels que le CPU, le GPU ou le bus. Les tensions stables dépendent de chaque appareil.
CPU UnderVolting définit la valeur réduite du CPU qui sera appliquée durant le démarrage uniquement. Il n'y aura aucun effet jusqu'à ce que vous redémarriez votre appareil.
Si vous changez cette valeur et que votre appareil ne démarre pas, vous devrez réinitialiser les paramètres
Cette valeur sera appliquée à toutes les étapes du processeur avant toute exécution du script ou d'une application.
La puce Exynos 4412 sur le S3 diminue le besoin de tensions plus élevées pour les transistors pour commuter et diminue les fuites de tension.
- Pegasusq
Il est a priori un gouverneur multicœur conscient. Pegasusq est essentiellement un governor ondemand base qui contrôle également hotplugging.
Il fonctionne suivant un système de file d'attente avec des valeurs prioritaires des processus actifs lui permettant de déterminer le processus suivant à exécuter. Pour s'assurer que chaque processus, disposent d'une part équitable de ressource, chacun est exécuté pendant une certaine période de temps, puis une pause et replacés dans la file d'exécution, le programme avec la plus haute priorité dans la file d'attente est alors autorisé à s'exécuter. La mise à niveau des fréquences se fait en douceur est gérée par le CPU et non par le governor.
Gokhanmoral a modifié le governor pegasusq qui est à l'origine créé par Samsung pour les appareils quad-core. - Lulzactive
Il est basé sur Interactive et Smartass, il est un des favoris actuels.
Il y a eu 2 versions :
V1 : Quand la charge de travail est supérieure ou égale à 60% pour une fréquence donnée, le CPU passe à la fréquence supérieure. Quand elle est inférieure à 60%, il passe à celle en dessous. Quand l’écran est éteint, la fréquence est bloquée au minimum.
V2 : A ce comportement, il est rajouté 3 paramètres configurables par l’utilisateur, ce qui permet plus d’adaptation.
Signification : Gamme de fréquences à utiliser à partir du tableau de fréquence
Tout gouverneur échelonnera le CPU vers le haut et le bas entre les « scaling min frequency » et « scaling max frequency. » L'on peut changer la valeur de en fonction de l'OC/UC (OverClocking /UnderClocking, le fait de monter (over) ou réduire (under) clocking les fréquences d’un composant afin d’en augmenter la performance).- SCALING_MAX_FREQ : Sensible OC pour notre dispositif est de 1,5 Ghz (1500.000) Vous pouvez essayer plusieurs et voir ce qui se passe..
- SCALING_MIN_FREQ : Utiliser 200 ou 100. (200.000 ou 100.000)
GPU carte graphique
Il s'agit des réglages de fréquence de la carte graphique.Default Profile | Even More Battery Profile | Performance Profile | |
---|---|---|---|
MALI TOUCH BOOST LEVEL | 2 | 2 | 2 |
GPUFREQ1 | 108 | 108 | 266 |
GPUFREQ2 | 160 | 160 | 350 |
GPUFREQ3 | 275 | 266 | 440 |
GPUFREQ4 | 333 | 300 | 533 |
GPUFREQ5 | 440 | 350 | 600 |
GPUVOLT1 | 775 | 825 | 900 |
GPUVOLT2 | 825 | 850 | 950 |
GPUVOLT3 | 875 | 875 | 1025 |
GPUVOLT4 | 950 | 900 | 1075 |
GPUVOLT5 | 1000 | 925 | 1150 |
GPUTHRESHOLD1UP | 70 | 70 | 70 |
GPUTHRESHOLD2DOWN | 50 | 60 | 60 |
GPUTHRESHOLD2UP | 90 | 80 | 70 |
GPUTHRESHOLD3DOWN | 70 | 55 | 55 |
GPUTHRESHOLD3UP | 90 | 80 | 70 |
GPUTHRESHOLD4DOWN | 80 | 75 | 55 |
GPUTHRESHOLD4UP | 90 | 80 | 70 |
GPUTHRESHOLD5DOWN | 95 | 75 | 50 |
Mali Boost Touch:
GPUFREQ
GPU VOLTAGE LEVEL
GPU THRESHOLDS
- Si cette option est activée pour toutes les étapes, lorsque vous touchez l'écran / appuyez sur retour tactile ou les touches menu / presse homebutton la tension du GPU est réglé à l'étape GPU qui correspondent à l'étape que vous avez défini ici et la fréquence est réglée à cette étape .
Cela peut contribuer à une meilleure réactivité de déverrouillage par lockscreen.
Notez que cela ne signifie pas que le GPU est verrouillé.
Après une seconde, en fonction de seuils et stepcounts, dès GPU est cadencé vers le bas ou vers le haut.
Si tactile Mali Niveau Boost est désactivée, GPU le reprend à fréquence la plus basse (la première étape).
GPUFREQ
- Maintenant que nous avons pas de fréquence provenant de sources coréennes, comme codé en dur dans le processeur exynos 4212 Vous ne trouverez pas une formule pour calculer de fréquence valide. (Contrairement au I9100 pour lequel chaque étape GPU est de 800 divisé par un nombre entier)
GPU VOLTAGE LEVEL
- Cela changera donc les tensions GPU de la première à la quatrième étape.
GPU THRESHOLDS
- Signification : définit quand le GPU doit augmenter ou diminuer sa fréquence en fonction des étapes de fréquences GPU, Il y a actuellement huit seuils.
Ces valeurs seuil permettent de :- Passer à la deuxième étape GPU THRESHOLD 1-UP,
- Revenir à la première étape GPU THRESOLD 2-DOWN,
- Passer à la troisième étape GPU THRSHOLD 2-UP
- Revenir à la deuxième étape GPU THRESOLD 3-DOWN
- Passer à la quatrième étape GPU THRSHOLD 3-UP
- Et revenir à la troisième étape GPU THRESOLD 4-DOWN
- Passer à la cinquième étape GPU THRSHOLD 5-UP
- Et revenir à la quatrième étape GPU THRESOLD 5-DOWN
AUDIO
Default Profile | Even More Battery Profile | Performance Profile | |
---|---|---|---|
SPEAKER TUNING | ON | ON | ON |
SPEAKER AMPLIFICATON OFFSET | 0 | 0 | 0 |
HEADPHONE AMPLIFIER LEVEL | 57 | 61 | 61 |
3D EFFECT | ENABLED | ENABLED | ENABLED |
3D EFFECT GAIN | 16 | 16 | 16 |
EQ SETTING | USE PRESET | USE PRESET | USE PRESET |
EQ PRESET | FLAT | 0 | 0 |
EQ BAND1 | 0 | 9 | 9 |
EQ BAND2 | 0 | 8 | 8 |
EQ BAND3 | 0 | 1 | 1 |
EQ BAND4 | 0 | 2 | 2 |
EQ BAND5 | 0 | 3 | 3 |
NEGATIVE DIGITAL GAIN | 0 | 2 | 2 |
FLL TUNING | ENABLED | DISABLED | ENABLED |
DAC OVERSAMPLING | ENABLED | DISABLED | ENABLED |
DAC DIRECT | DISABLED | DISABLED | DISABLED |
FORCE MONO | DISABLED | DISABLED | DISABLED |
Speaker Tuning:
- Cocher pour activer la réponse des basses des haut-parleurs
Notez que GS3 haut-parleurs ne joue pas bien avec des basses même avec l'open source audio HAL développé par codeworkx pour CM10 Donc, si vous trouvez son de distorsion sur les haut-parleurs, décochez cette option au lieu d'essayer de jouer avec certains égaliseur.
- zéro défaut Augmenter volume du haut parleur pour amplifier Au niveau 5 ou 6, haut-parleur est le plus susceptible à fausser la lecture sonneries / sons.
- boost de volume pour le casque Niveau 0 = -57 dB Niveau 63 = +6 dB qui est le maximum du matériel Veuillez prendre soin de votre audition
- l'expansion stéréo peut serrez le champ stéréo En général, il ya plusieurs techniques pour réaliser effet surround effect/3d extension effet / stéréo
- Valable seulement si l'effet 3d est activé Une valeur plus élevée peut ne pas sembler agréable à la plupart des oreilles 2-4. devrait faire.
- Utilisez les préréglages ou utiliser des bandes de l'égaliseur graphique pour régler l'égaliseur 5 bandes.
- L'égaliseur cinq bandes (avec une plage de-12dB à +12 dB) est un égaliseur hardware Donc, il contrôle toutes les le son provenant de votre casque égaliseurs logiciels tels que EQ intégré de powerampp ne peut contrôler la sortie de son «formaté» par cette bande de 5 h / w EQ
les deux premières bandes Lows / Basse Moyen-one - Médium. / Vocal et les deux dernières bandes pour - Highs / Treble.
- ou dynamic range. Augmentez ce pour éviter toute déformation Elle définit combien de volume doit être réduit numériquement à partir du niveau d'amplification casque.
- Aka Anti Jitter est une technique d'amélioration audio comme une optimisation horloge interne pour réduire le bruit et produisent un son de meilleure qualité.
- Augmente la suréchantillon dac pour un taux de 48 kHz et produisent un meilleur son outpund
- Aka DAC ME, Bypass canaux analogiques et rediriger le son directement à la sortie.
- son mono force, même si la source est stéréo.
SCREEN
Default Profile | Even More Battery Profile | Performance Profile | |
---|---|---|---|
MDNIE SHARPNESS TWEAKS | ON | ON | ON |
MDNIE NEGATIVE TOGGLE | ON | ON | ON |
TOUCH BOOST LEVEL | 800 | 800 | 800 |
mDNIe Sharpness Tweaks:
- Donne des polices plus lisibles minces Vous êtes plus susceptible de voir l'affichage bizarre si vous désactivez cette option.
- Si cette option est activée, en appuyant quatre fois sur Home inversent toutes les couleurs sur votre ecran
Utile par ex: Lecture d'une page Web dans l'obscurité qui a un fond blanc par défaut Par inversion des couleurs pour la rendre noir, les yeux fatigueront moins, plus elle économise la batterie dans de tels cas.
- Définit la fréquence à laquelle CPU est immédiatement montée en puissance lorsque nous toucher l'écran Avantage réactivité définition de cette interface trop faible pourrait être une mauvaise idée sur certains appareils
MISC
Default Profile | Even More Battery Profile | Performance Profile | |
---|---|---|---|
ANDROID LOOGER | ON | ON | ON |
I/O SCHEDULER | CFQ | CFQ | CFQ |
AC CHARGE | 1200 | 1200 | 1200 |
USB CHARGE | 900 | 475 | 475 |
AUTO INSTALL ROOT | OFF | ON | ON |
Android Logger:
Il n’y a pas de « meilleur » ordonnanceur. Ça dépend de vos usages et des applications à faire tourner, chacune traitant la mémoire à sa façon. Cependant si on se place pour la téléphonie, donc en termes de batterie, stabilité, fiabilité et faible latence, sur un système flash on peut dégager un classement général de la forme :
Notification LED Behavior:
- Activer désactiver android logger.
Il utilise pratiquement aucune batterie supplémentaire, et sera très utile si vous voulez tirer un log après un plantage ou un Freeze. Laissez activé.
- Il s'agit de permettre d'établir la valeur par défaut de l'ordonnanceur mémoire. Cet ordonnanceur ne sera fixé que durant les premiers stades du démarrage et pourra être remplacé par des scripts ou des applications ultérieures.
Il répartit les accès à la mémoire entre les processus. Il doit veiller à plusieurs aspects :- Minimiser les temps de latence de recherche sur le disque
- Donner la priorité aux processus interactifs par rapport aux processus de fonds
- Allouer de la bande passante disque pour les applications en cours
- Garantir des délais pour certaines demandes
- Équité : permettre à tous d’accéder à la mémoire
- Performance : Optimiser les lectures/écritures en fonction du disque
- Temps réel : avoir les délais les plus petits possibles pour les requêtes
Les différents ordonnanceurs d'ExTweaks sont assez connus dans le monde Linux :
SIO : Ordonnanceur simple qui a pour but de remplir les requêtes mémoire avec une faible latence et un coût système minimum. Il n’y a pas de file par priorité, juste le principe de fusion des requêtes. SIO est un mix entre le NOOP et le Deadline, et il ne réorganise pas les requêtes
Avantages :- Simple, très fiable.
- Minimisation des demandes.
- Lents aléatoire des vitesses de lecture sur des lecteurs flash, par rapport à d'autres ordonnanceurs.
- Séquentiel des vitesses de lecture sur les lecteurs flash aussi pas très bon.
NOOP : Ajoute chaque requête les unes après les autres, premier arrivé premier servi, et implémente la fusion de requêtes. Meilleur utilisé avec des périphériques de stockage qui ne dépendent pas de mouvement mécanique à accéder à des données (oui, comme nos lecteurs flash), peu gourmand en ressources (pas de réorganisation à faire.
Avantages :- Sert les demandes d'E/S avec au nombre de cycles CPU.
- Idéal pour les lecteurs flash, car il n'y a pas de pénalité recherche.
- Good throughput on db systems
- Réduction du nombre de cycles de CPU utilisé proportionnelle à la chute de la performance.
DEADLINE : Son but est de minimiser la latence d’écriture ou l’attente d’une requête. Pour cela, il utilise une politique dite de « Round Robin » pour gérer équitablement plusieurs requêtes, ordonnées de façon agressive dans 5 files d’attente.
Avantages :- Près d'un ordonnanceur temps réel.
- Excelle dans la réduction de la latence de tout donné, je simple/O.
- Meilleur ordonnanceur pour l'accès base de données et les requêtes.
- Besoin de bande passante d'un processus - quel est le pourcentage de CPU dont il a besoin est facile à calculer.
- Comme noop, un bon planificateur pour disques durs.
- Lorsque le système est surchargé, un ensemble de processus qui peuvent manquer date limite est largement imprévisible.
VR : Contrairement aux autres, il ne traite pas séparément les requêtes synchrones et asynchrones, à la place une limite temporelle est imposée par équité. Il choisit le prochain accès en fonction des distances par rapport à la précédente.
Avantages :- Peut-être mieux pour le benchmarking, car à l'apogée de sa forme VR donne les meilleurs résultats.
- Résultats de fluctuation de performance en dessous de la moyenne des performances à certains moments.
- Moins fiable/plus instable.
CFQ : Il s’agit de l’ordonnanceur le plus commun dans les distributions Linux. Il maintient une file d’attente synchrone par processus, et essaye de distribue également les accès mémoire entre les files d’attente des processus. Le « time slice » (temps d’allocution maximum) de chaque file dépend du parent. Il existe une V2 du CFQ apporte quelques améliorations de temps de réponse et corrige quelques problèmes de famines d’accès mémoire.
Avantages :- Considérées comme fournissant une approche équilibrée i/o du rendement.
- Le plus facile à régler.
- Excelle sur les systèmes multiprocesseurs.
- Meilleure performance du système de base de données après la date limite.
- Certains utilisateurs indiquent un balayage des médias plus long que nécessaire pour compléter l'aide CFQ. Cela pourrait être dû à la propriété puisque la bande passante est également distribuée à toutes les opérations E/S pendant le démarrage, la numérisation des médias n'est pas donné en priorité spéciale.
- Jitter (pire cas de retard) ont présenté peut parfois être élevé, en raison du nombre de tâches concurrentes pour le disque.
Il n’y a pas de « meilleur » ordonnanceur. Ça dépend de vos usages et des applications à faire tourner, chacune traitant la mémoire à sa façon. Cependant si on se place pour la téléphonie, donc en termes de batterie, stabilité, fiabilité et faible latence, sur un système flash on peut dégager un classement général de la forme :
SIO > NOOP > DEADLINE > VR > CFQ
[/list]Notification LED Behavior:
- Forcer clignotement / décoloration de LED de notification Utile pour les roms Sammy base (PSBA roms a intégré réglage clignotant / décoloration).
- Courant de charge de votre chargeur mural Augmentez la valeur pour une charge rapide aux risques et périls Si vous voyez CurrentWidget application affiche seulement 800/1000 mA (si vous avez réglé 1200 mA en stweaks) tout en étant connecté au chargeur voiture - c'est parce que le chargeur ne peuvent pas sortie plus de courant que cela.
- Charge à partir du chargeur usb Augmentation du risque d'endommager la carte mère PC (si c'est une ancien carte).
- Cochez cette case pour désactiver Siyah bootlogo affiché pendant dual-boot rom sur le temps de sélection (Si vous êtes dual boot, logo sera quand même affiché).
- Certaines applications de détecter des racines et refuser de travailler s'il est reconnu . (applications bancaires certains par exemple) Pour supprimer la racine, cliquez sur ce bouton, exécutez votre application et de réactiver la racine lorsque vous avez terminé.
- Essaie d'installer apk superutilisateur et binaire Si elle échoue, télécharger la dernière version. superutilisateur zip flashable S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !" onclick="window.open(this.href);return false; et flash dans le Recovery ou le télécharger à partir SuperSU playstore " onclick="window.open(this.href);return false; .
DUALBOOT
Reboot into 2ndRom Utils:Redémarre le Recovery alternative où vous pouvez configurer et jouer avec les options dual boot Cela ne change pas votre cwm Recovery, c'est juste une alternative au Recovery.
Reboot into 1stRom:
Comme il est dit, redémarrez le 1er rom sans afficher un timeout.
Reboot into 2ndRom:
Comme il est dit, redémarrez rom 2ème rom sans afficher un timeout.
EXTRAS
Reset Settings to Default:Réinitialiser le fichier de profil, et réinitialise toutes les valeurs dans les fichiers de périphérique par défaut du noyau.
Tags:Galaxy S3 I9300 Kernel Siyah STweaks Optimisations Réglages roms customs Gokhanmoral