Génération mobiles - Forum smartphones & tablettes
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Génération mobiles - Forum smartphones & tablettesConnexion

Forum Android pour smartphones & tablettes Asus, HTC, Huawei, Honor, LG, Nokia, OnePlus, Samsung, Sony, Xiaomi... Retrouvez applications, astuces, aide, jeux, tutos,...

[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

power_settings_newSe connecter pour répondre
5 participants

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] Empty[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz


Faux Kernel



Attention :

Toute opération de flash n'est pas sans risque, lisez bien les différents tutos/guides et n'hésitez pas à poser des questions si vous avez des incertitudes. En aucun cas, le forum ou un de ces membres ne pourront être tenus responsables en cas de détérioration de l'appareil lié à l'une de ces opérations.



Description


Le mot du créateur Faux123 :

"Voici le Kernel Faux pour le Nexus 5."


Images et Vidéos



[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 60389 [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 60390

[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 60391[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 60392

[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 60393[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 60395

[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 60396[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 60397




Installation


Pré-requis :

1) Tout d'abord vous devez au préalable déverrouiller le bootloader et avoir les droits "root" : Rooter le Nexus 5 avec le CF-Auto-Root


Installation :

1) Démarrez dans le CWM Recovery ou TWRP.
2) Faîtes un Backup EFS via TWRP ou via ce tuto Sauvegarde EFS (IMEI)
3) Faîtes un NANDROID Backup via le Recovery en allant dans "Backup et Restore/Backup" ou "Backup et Restore/Backup to External SD".
4) Faites un "Wipe Cache Partition" et dans "Advanced" "Wipe Dalvik Cache".
5) Flashez le kernel et redémarrez.
6) Amusez-vous Very Happy


Changelog


19 mars 2014 - v012 :

* mainline is NO longer necessary with new built-in snake charmer
* lower GPU voltage range
* lower CPU retention volage
* cpufreq limit (aka snake charmer) is now built-in to kernel
* intelli-thermal use its own workqueue to relieve the shared global queue
* intelli_plug 2.2: better touch boost, uses its own high priority queue
* turbo boost: fix a logic error
* ksm optimzation to reduce daemon scan overhead, this with fauxclock's
intelli-ksm will improve memory performance without heavy battery penalty


Anciennes versions :

Spoiler :



Téléchargements


Stable Release :

Stable Release


Bêta :

Beta Release


Stock :

Stock Boot.Img


Application - Faux Kernel Enhancement Pro :

Faux123 Kernel Enhancement Pro


Anciennes versions :

Spoiler :



Autres Infos


Source




Dernière édition par Mendicant Bias le Mer 19 Mar 2014 - 22:28, édité 19 fois

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz

FAQ


Réglages précommandés par le dev :


[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 728296Screenshot20131104230822[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 576125Screenshot20131104230852[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 724072Screenshot20131104230858[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 771522Screenshot20131104230904[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 530849Screenshot20131104230909[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 275993Screenshot20131104230919[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 747122Screenshot20131104230948[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 160160Screenshot20131104230954




F.A.Q :

1. Pourquoi mes réglages se restent pas quand j'utilise l'application FauxClock ?
Vous avez peut-être SuperUser. Installez à la place SuperSU. Normalement SuperUser a été mis à jour donc ce problème doit être réglé.

2. Pourquoi mes paramètres de fréquence max ne restent pas quand j'utilise le gouverneur intellidemand avec l'application FauxClock ?
Intellidemand va automatiquement underclocker quand il y a un chargement CONSTANT durant plus de 3 minutes. Une fois le chargement terminé, il va restaurer la valeur max originale. Les chargements constatnts utilisent pas mal de batterie ; le gouverneur intellidemand va détecter ce comportement et underclockera automatiquement pour économiser de la batterie sans AUCUNE intervention de l'utilisateur.

3. Pourquoi le slider des fréquences CPU bouge quand je touche l'écran ?
La source fermée mpdecision de Qualcomm est le coupable. mpdecision fait monter la fréquence CPU minimum à 1.02 GHz pour "tricher" ou accroître la fluidité de l'interface utilisateur (UI). Bien que ce soit une bonne diée, ceci est trop agressif et provoque une surcharge, et ainsi une consommation inutile de batterie. Vu que c'est une source fermée, il n'est PAS possible d'optimiser ses comportements. Je recommande donc de désactiver le mpdecision si vous avez le Faux Kernel en combinaison avec intellidemand/intelli-plug.

4. C'est quoi Intelli_plug ? Comment l'utiliser ?
Intelli_Plug est ma solution open source à la source fermée mpdecision de Qualcomm. Intelli_plug est activé automatiquement au démarrage, donc pas besoin de l'activer ou désactiver.
Cependant, cela rentre en conflit avec mpdecision. Par conséquent, je vous recommande VIVEVEMNT de désactiver mpdecision si vous avez le kernel Faux. Pour cela, si vous avez l'application FauxClock, allez sur la page CPU. Sinon, avec le Terminal et script init.d, tapez "stop mpdecision".

5. C'est quoi le mode Economie dans l'application FauxClock ?
C'est un mode d'économie d'énergie spécial faisant parti du intelli_plug où le kernel reconfigure automatiquement ses décisions en temps réel et optimise pour utiliser seulement 2 des 4 coeurs. Les coeurs 3 et 4 sont complètement désactivés.

6. Mes paramètres Gamma/Couleur ne restent pas lorsque je retire l'application FauxClock de la mémoire !
L'application FauxCLock DOIT tourner pour garder les couleurs. C'est une limite du kernel stock et l'application FauxClock a été conçue pour outrepasser ce problème, à condition qu'elle soit lancée et dans la mémoire. Evitez les tueurs de tâches !!!

7. Si FauxClock doit tourner tout le temps, est-ce que ma batterie sera plus sollicitée ?
NON, FauxClock est une application ayant un comportement normal qui ne garde ou demande AUCUN wakelock au système Android. De plus, elle ne doit PAS générer de consommation de batterie lorsqu'elle tourne.

8. C'est quoi "Snake Charmer" ?
SnakeCharmer est une extension que j'ai créé pour dompter les CPUs Krait de Qualcomm. En raison de la conception du CPU SMP asynchrone, chaque CPU peut avoir ses propres fréquences indépendantes min/max. Snake Charmer vous permet de définir une fréquence CPU max spécifique à tous les coeurs et en même temps, donc si vous voulez underclockez vos CPUs à une fréquence spécifique, vous devriez activer cette fonction dans l'application FauxClock.


9. J'ai activé SnakeCharmer mais parfois je vois elle va encore en max, pourquoi ?
SnakeCharmer fonctionne parfaitement. L'application FauxClock est une appli Java qui tourne sur du Linux. Parfois elle se désynchronise du kernel, alors elle va afficher une fréquence qui est supérieure à la fréquence "SnakeCharmer" maximale. Ceci est uniquement un problème d'affichage avec l'appli FauxClock.

10. Pourquoi ne puis-je pas undervolter sous 600mV ?
Après plusieurs tests, c'est le voltage minimum optimal retenu ; le plus stable depuis 2010 Wink

Source


PS : Merci à Primokorn pour la traduction et mise en page de la FAQ.

Dernière édition par Mendicant Bias le Mer 27 Nov 2013 - 11:42, édité 2 fois

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
:merci: pour le partage

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Mise à jour dont quelques screenshots pour les paramètres recommandés :

[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] Attachment   [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] Attachment   [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] Attachment   [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] Attachment  

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Bonjour Primokorn,

Merci pour l'information.


Topic mis à jour

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Mise à jour :

Code:

m - mainline stock CPU/GPU freq
u - ultimate CPU up to 2.5GHz+

- Release 001 (11/04/2013)
* added new power management mode "PowerSuspend"
* intelliplug 1.9 (added dynamic loading boost)
* intellidemand optimization for 8974 SOC
* VFAT, MM tweaks
* over 350+ patches!
* added AIO update
* added core scheduler update
* added epoll updates frol Linux 3.12+
* slab/slub forward ported to Linux 3.8+
* fixed CIFS issues
* backported 3.12+ kernel scheduler features
* fixed old cpufreq bug
* added LZ4 compression (faster than LZO)
* compiled with GCC 4.7
* added intelli-thermal kernel thermal driver
* added various minor kernel bug fixes from CAF/kernel.org
* more accurate load calculations (better battery/performance)
* added simple GPU governor for better GPU controls! (battery/performance)
* added mutex optimization (better multi-tasking)
* boost voltage slightly (for better stability)
* scheduler optimization (smoother multi-tasking)
* SELinux optimization (faster SELinux!)
* enbled kernel AIO optimization from Linux 3.8+
* enabled touch boost for intellidemand governor
* enabled XZ compression (reduce kernel size)
* ROW I/O scheduler added
* kernel freezer updated (better power savings)
* "random" number generator updated to Linux 3.8+
* Intelli_plug (complete replacement of mpdecision)
* intellidemand (a better ondemand governor)
* UV control
* BFQ/SIO/FIOPS I/O schedulers added
* ARM unaligned access enabled
* updated LZO algorithms (used by many including crypto, zram/zcache etc)
* updated libraries with optimized kernel functions

Plus :

Stock Boot.Img:

http://faux.androidro.ms/hammerhead/stock/

to flash stock boot.img do =>
reboot to bootloader, then:

Code:

fastboot flash boot boot.img
Et autres paramètres recommandés :
[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] Attachment   [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] Attachment   [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] Attachment   [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] Attachment  

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Salut,

Merci pour l'information


Topic mis à jour : Mise à jour du 07 novembre 2013

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Les images XDA ont été retirées. Les voici récupérées depuis G+

[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 61325353 [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 25103313
[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 81803407 [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 98692747
[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 39011404 [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 20540833
[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 92758259 [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 60172644

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
bonsoir quel est la difference entre les 3 versions de ce kernel merci

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Bonsoir Gondra,

Tu as une version stable, une version bêta donc moins stable et la version stock intégré à la rom d'origine

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
heu moi il a fait une mise a jour au deballage lol
j ai deverouiller le bootloader fait l auto root installer twpr

lesquel de ses versions puis je installer dsl

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Selon ton degré d'aventure smile stable ou beta

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
ok merci pour les information

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Essaye déjà la version stable pour commencer.

Édit : Grillé smile

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Si tu préfères, il existe un zip flashable du kernel stock KRT16M.
Sinon, en cas de problème soit tu restaures un Nandroid backup soit tu flashes le boot.img stock des factory images.

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
je vais me lancer sur le stable lol

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Fais un nandroid de toute façon vu que tu as le TWRP.
Perso j'ai fais un nandroid (copié sur mon pc) et une sauvegarde à part en plus de ma partition EFS (copiée sur mon pc également).

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
pour l efs pour faire le zip faut cocher enable compression dans twpr

a non je viens de voir a la racine du tel connecter au pc je vois un rep efs backup

avec un zip et deux .img

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Dans le TWRP > Backup > J'ai uniquement coché EFS. Pas besoin de compresser.
Résultat du backup : 
[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] 760166efs

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
ok merci

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
bon j ai pris le stable il est en zip il faut l extraire et placer le .img dans le rep de fastboot a quoi serv les 2 autre repertoire

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
T'as pris le "m" ou le "u" (que je regarde) ?

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
le m est dis moi la difference avec le franco kernel

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
Vu comme il est construit c'est un zip flashable depuis un recovery custom.
Le Franco kernel se flashe via fastboot uniquement pour le moment.

description[KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014] EmptyRe: [KERNEL] Faux v012 Nexus 5 Kernel [19.03.2014]

more_horiz
il y a les mem fonction qu avec le faux ?

et pour le faux il faut installer le zip depuis le recovery fait faut il flasher le boot img aussi desoler de toute mes questions Rolling Eyes 
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
power_settings_newSe connecter pour répondre