DrShadow Posté(e) 17 septembre 2013 Share Posté(e) 17 septembre 2013 (modifié) Salut, Voici le nouveau kernel fraîchement compilé ! Sur antutu, les différences sont surtout visibles au niveau de la gestion du stockage. Néanmoins, il gagne assez en autonomie. Release actuelle : ThunderzapLike-V2.2Date : 17/12/2013Basé sur : Thunderzap V2Sources par : Base : varun.chitre15 de xda & Portage+Tweaks : Dr-ShadowROM recommandée : JellyBeNext Lien : ThunderzapLikeV2.2.zipVersion de départ du kernel : 3.4.0 Version actuelle du kernel : 3.4.10Nombre de commits actuels : 767Ce n'est qu'un début, il y a encore des améliorations à réaliser (import des patchs de l'upstream + optimisations de la config + compatibilité 4.2.2) Lien vers les sources (GPL compliant) : https://github.com/Dr-Shadow/android_kernel_acer_c10 Pour désinstaller le kernel, reflashez votre ROM (JellyBeNext ou stock) Changelog : V2.2 : *Version sortie le 17/12/2013 *Upstream à 3.4.10 V2.1 : *Version sortie le 12/12/2013 *Réactivation des scripts init.d (ceux fournis par JellyBeNext) *Insecure (oubli de le remettre lors de la release) V2 : *Version initiale au 08/12/2013 Fonctionnalités rajoutées : (en anglais) Insecured Persistent ADB Compiled using GCC 4.6 Cortex A9 optimizations Neon optimizations Increased the kernel timer from 100==>300 Removed old SHA1 routines XZ Compression for zImage and GZIP compression for initrd Dynamic Filesync Control 2.0 Dynamic Management of Dirty page writeback Lock initial TCP window size to 64k (Improves network ping and output) Faster NOATIME and NODIRATIME mounting flags Disabled Gentle Fair Sleepers Enabled ARCH_POWER Asynchronous I/O latency to a solid-state disk greatly increased Patches to prevent depleting Entropies Frandom driver - Fast Kernel Number Generator Reduced Android Logger size Enabled SWAP support Optimized AES and SHA1 routines Upgraded sources to Upstream 3.4.5 sources --Still in progress since the upstream is at 3.4.62 currently Lowered Log Buffer shift Optimized apply_slack() method for size and speed Various EXT4 Filesystem patches from android_kernel_common Plugged memory leaks to cpufreq driver from upstream Ability to change IO-Schedulers without need of root Optimizations to SLUB memory allocator Decreased CPU transition latency Enabled 7 new TCP congestion controls - Westwood, Bic, Vegas, HTCP, HSTCP Removed all debugging shi** Proportional Rate Reduction for TCP - Google Optimized swahb32() byteswap helpers Compiled vfp with neon Tuned CFS parameters Reduced vfs cache pressure size Optimized VM dirty ratios Optimizations to Android Low Memory Killer Optimized CFQ scheduler-you really don't need any other IO scheduler Modifié 18 décembre 2013 par DrShadow 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Benowit Posté(e) 17 septembre 2013 Share Posté(e) 17 septembre 2013 Je fais des tests dès que j'ai 5mn ^_^ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
paugustin Posté(e) 17 septembre 2013 Share Posté(e) 17 septembre 2013 Cool ça. Tu as utilisé les sources Acer ? Envoyé depuis mon V370 avec Tapatalk 4 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 17 septembre 2013 Auteur Share Posté(e) 17 septembre 2013 Oui les sources Acer qui sont complètes :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 20 septembre 2013 Auteur Share Posté(e) 20 septembre 2013 Alors, j'ai fait déjà pas mal de recherches dans le kernel pour chercher ce qui pourrait être modifié mais... le kernel n'est pas tout à fait basé sur le 3.4.0 car certains fichiers ont bénéficié de fix qui étaient réalisés lors du kernel 3.4.5 par exemple. Du coup, je pensais justement faire remonter l'arbre des commits du kernel android pour arriver au 3.4.39 mais vu le bazar que ces fix rajoutent (surtout qu'il sont accompagnés de lignes monstrueuses comme : //Update Patch from Google //https://android.googlesource.com/kernel/common/+/19d07e884b7fd22f92eb8939556dcbf55df1982c%5E..19d07e884b7fd22f92eb8939556dcbf55df1982c/#F0 Cela rend difficile la manipulation des sources mais je n'abandonne pas là bien sûr :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 21 septembre 2013 Auteur Share Posté(e) 21 septembre 2013 (modifié) Eyh, j'ai fait un récapitulatif des fichiers qui ont été mis en bazard et leurs commits associés : File dynamic_queue_limits.cGot commitshttps://android.googlesource.com/kernel/common/+/19d07e884b7fd22f92eb8939556dcbf55df1982chttps://android.googlesource.com/kernel/common/+/1414a53d956340ca8b1b27e05ab94ba63e82ed97https://android.googlesource.com/kernel/common/+/4f4bdaeb40df95499c1ee7ea3fbca9d76174a59eFile memblock.cGot commitshttps://android.googlesource.com/kernel/common/+/40e0484473ac43b557796c9f392c2cb69b1f55aehttps://android.googlesource.com/kernel/common/+/659586507ac1f4219d1b2f2d471381e39f7e6961https://android.googlesource.com/kernel/common/+/757fcf2b6df4814604764a4abb54d2b58f422fb5https://android.googlesource.com/kernel/common/+/7ad71f960f0f6e06cbded278809674afc515036aFile memblock.hGot commithttps://android.googlesource.com/kernel/common/+/7ad71f960f0f6e06cbded278809674afc515036a File nobootmem.cGot commithttps://android.googlesource.com/kernel/common/+/7ad71f960f0f6e06cbded278809674afc515036aFile mmu.cGot commithttps://android.googlesource.com/kernel/common/+/937bff779cd840aca9f74dd7f2d43dafad3979bb Modifié 21 septembre 2013 par DrShadow Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 21 septembre 2013 Auteur Share Posté(e) 21 septembre 2013 (modifié) + les commits suivants : https://android.googlesource.com/kernel/common/+/dbda591d920b4c7692725b13e3f68ecb251e9080https://android.googlesource.com/kernel/common/+/2c07f25ea7800adb36cd8da9b58c4ecd3fc3d064https://android.googlesource.com/kernel/common/+/0c4ad5cc8c01f62fe5211b5ce9563c27f795a4abhttps://android.googlesource.com/kernel/common/+/d3ae4a87530c1e10c0705995c87fe8a7b4267f4bhttps://android.googlesource.com/kernel/common/+/7a08b440fa93e036968102597c8a2ab809a9bdc4https://android.googlesource.com/kernel/common/+/0e343dbe08acb440f7914d989bcc32c1d1576735https://android.googlesource.com/kernel/common/+/21017faf87a93117ca7a14aa8f0dd2f315fdeb08 Il y a d'autres commits mais ils ne posent pas de souci lors d'un patch (le patch détecte qu'il a déjà été effectué donc ne fait pas de changements) Modifié 21 septembre 2013 par DrShadow Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 25 septembre 2013 Auteur Share Posté(e) 25 septembre 2013 Bon j'ai récupéré de nouvelles sources pour le kernel et je suis arrivé en 3.4.5 avec quelques petites surprises ;)La taille du kernel fait 3M6Quand je récupérerais mon accès internet, je mettrais le kernel en lignePlease standby :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
idhem59 Posté(e) 25 septembre 2013 Share Posté(e) 25 septembre 2013 Aurais-tu une petite liste des améliorations/optimisations ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 25 septembre 2013 Auteur Share Posté(e) 25 septembre 2013 Regarde le post de xda que j'ai mis dans le post principal Je suis en train de tester le noyau, il m'a l'air plus fluide mais il faudrait faire des tests approfondis pour voir la différence :P Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Benowit Posté(e) 26 septembre 2013 Share Posté(e) 26 septembre 2013 Juste énorme merci à toi, en ce moment je suis dans les biberons :P , mais j'ai hâte de tester ça Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 26 septembre 2013 Auteur Share Posté(e) 26 septembre 2013 Surprise :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
idhem59 Posté(e) 26 septembre 2013 Share Posté(e) 26 septembre 2013 (modifié) Je teste :) Modifié 26 septembre 2013 par idhem59 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Benowit Posté(e) 26 septembre 2013 Share Posté(e) 26 septembre 2013 Parfaitement fonctionnel sur JellyBeOne & Next, je poursuis mes tests et te fait un retour de tout problème B) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
idhem59 Posté(e) 26 septembre 2013 Share Posté(e) 26 septembre 2013 La led de notification ne fonctionne pas en charge. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 26 septembre 2013 Auteur Share Posté(e) 26 septembre 2013 Regarde quand tu reçois les sms, elle est en rouge au lieu d’être en vert non ?Je connais le problème et je vais corriger ça dans la prochaine version. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
idhem59 Posté(e) 26 septembre 2013 Share Posté(e) 26 septembre 2013 (modifié) En charge, elle est éteinte et quand je reçois un message (handcent) elle s'allume en vert fixe. C'est pas trop gênant, mais je préfère que tu sois au courant :) Modifié 26 septembre 2013 par idhem59 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 26 septembre 2013 Auteur Share Posté(e) 26 septembre 2013 Oula les réactions sont plutôt aléatoires en fait... Elle se met bien en rouge fixe lors de la charge maintenant lol Je verrais bien la semaine prochaine, j'ai un we chargé ^-^ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 26 septembre 2013 Share Posté(e) 26 septembre 2013 hors sujet, mais... Benowit, voudrais-tu partager la JellyBeOne/Next avec cette status bar? L'icone de la batterie et l'horloge centrée sont jolies :D Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Benowit Posté(e) 26 septembre 2013 Share Posté(e) 26 septembre 2013 Pour la réception des messages la LED clignote rouge aussi pour moi, autre point pour la luminosité le niveau mini est plus élevé qu'avant, pour le reste ça roule, les fréquences cpu sont bien gérées, a voir l'autonomie à la longue :) Pour le HS: je mettrai à jour le topic concerné :ph34r: Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
idhem59 Posté(e) 27 septembre 2013 Share Posté(e) 27 septembre 2013 Petit problème de luminosité également. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Benowit Posté(e) 28 septembre 2013 Share Posté(e) 28 septembre 2013 Il semblerait que varun est (encore) jeté l'éponge, dommage... :mad: Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 28 septembre 2013 Auteur Share Posté(e) 28 septembre 2013 Il reste un autre thread avec des sources sur lesquelles je peux me baser : http://forum.xda-developers.com/showthread.php?t=2443987 Mais il faut que je fasse des tests... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
idhem59 Posté(e) 28 septembre 2013 Share Posté(e) 28 septembre 2013 (modifié) Je suis revenu sur le kernel stock, je vais exposer mes problèmes : - Pas de luminosité max (aucune différence entre les deux paliers) - Comportement de la LED assez étrange A part ça, vraiment du bon boulot! :) Modifié 28 septembre 2013 par idhem59 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrShadow Posté(e) 28 septembre 2013 Auteur Share Posté(e) 28 septembre 2013 Pourtant la luminosité marche de mon côté Oo' a moins que j'aie mal compris le problème Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.