morcus Posté(e) 19 novembre 2010 Share Posté(e) 19 novembre 2010 (modifié) Voici Vorkkernel de Benee et kiljacken basé sur le kernel de _Thalamus. Ce kernel est utilisable pour CM7 mais devrai être compatible avec d'autres rom basées sur CM7. Il peut y avoir des incompatibilités avec les dernières nightly CM7 (lors des mises à jour du kernel par la CM team). La version Sense du kernel n'est à présent plus développée. VorkKernel est de retour, avec une application dédiée au téléchargement et à la mise à jour du kernel. Cette application dispose d'une fonction "Flags" qui permet de choisir directement du logiciel une version personnalisée du kernel (AVS, Call Tweak, LCD Density ...) BFS ? CFS ? Pour plus d'explications regarder ICI. Ce que l'on a : Oc to 1113 Mhztoggable AVS via app or flags (Credits to dzo and thalamus for avs) Default IO-Sched is Deadline with a special flash storage tweak Slub allocator Tiny-Rcu BFS Cpu Sched compiled with a tweaked toolchain (base linaro gcc) overall compiler optimizations flags! A App for easy downloading and configuring. Credits to kiljacken! Téléchargement : Application VorkKernel Updater sur Android Marketkernel sans l'application Source : XDA Dev Lexique : Kernel : C'est le noyau du système, qui gère tout (le processeur, ses voltages, ses fréquences, la mémoire, le stockage, le son, etc.), c'est le coeur de l'os. Donc c'est grace a lui qu'on peut ou non overcloquer son cpu (pour gagner en perf), ou alors grace à lui qu'on undervolt (sous alimentation) afin d'économiser sa batterie. C'est aussi grâce à des modifications du kernel qu'on peut ajouter des fonctionnalités, comme le support du format ext4, des vpn, des mods audio, etc.CFQ : Completely Fair Queuing - C'est ce qu'on appelle le scheduler du noyau, qui gère l'allocation des ressources aux processes (I/O, ou entrées / sorties), le mode CFQ étant le plus efficace. Gouverneur: governor - c'est le mode de fonctionnement des montées en fréquence automatiques du processeur. Il y a différents modes, les plus couramment utilisés sont : . Ondemand : le processeur passe directement de la valeur min à la valeur max dès qu'il est sollicité, . Interactive : dès qu'il est sollicité, le processeur monte en fréquence à la demande par paliers jusqu'au max, . Smartass : Idem interactive, mais amélioré (plus malin quoi !) SetCPU : Programme permettant d'ajuster la fréquence du processeur min et max, ainsi que le gouverneur utilisé. Permet également de gérer des profils, comme par exemple pour laisser le processeur au max à 245Mhz lorsque l'écran est éteint, ou alors de faire baisser sa fréquence max lorsqu'on descend en dessous d'un certain seuil de batterie. CFS: Completely Fair Scheduler - Processus ordonnanceur utilisé par défaut. CFS est meilleur pour le multi-tâches, BFS est meilleur pour les interactions utilisateurs BFS: Brain F**k Scheduler - Processus ordonnanceur mis à jour et amélioré. CFS est meilleur pour le multi-tâches, BFS est meilleur pour les interactions utilisateurs SVS: Static Voltage Scaling will change the voltage based on a set table created by the kernel maker. Example: At a certain speed, say 245MHz, 925mV is feed into the CPU. At 998MHz, 1225mV is used. HAVS : Hybrid Adaptive Voltage Scaling - C'est mode de fonctionnement du kernel qui adapte dynamiquement le voltage et la fréquence du processeur en fonction de ses besoins. Plus le processeur a de besoin, plus le noyau lui donne du jus pour qu'il soit stable. Les kernel HAVS sont réputés pour gagner en autonomie tout en conservant une stabilité à toute épreuve. Les kernels standards sont en mode SVS (Static Voltage Scaling), cad que le voltage est fixe en fonction de la fréquence. SVS : Static Voltage Scalling, qui va changer la base du voltage du processeur en fonction d'une table créée par le créateur du kernel. Exemple : à une certaine vitesse, comme 245Mhz, 925mV sont consommés par le CPU. A 998Mhz, 1225mV sont utilisés. AVS : Adaptive Voltage Scalling, qui va changer le voltage en fonction de la température et des besoins du CPU CFQ : IO Scheduler (Ordonnanceur d'entrées/sorties, c'est à dire processus qui organise les échange entre le processeur et les périphériques). Plus d'info sur Wikipedia BFQ : Version modifiée de CFQ, censée améliorer les échanges entre CPU et périphériques. AXI : Gestion du bus interne (equivalent au chipset des cartes mères). AXI permet de réduire sa vitesse quand le CPU tourne à des vitesses basses, et inversement augmente sa vitesse quand le CPU tourne à des vitesses élevées. UVOC : Undervolted Overclocked. Réduction du voltage du processeur pour économiser l'énergie, tout en overcloquant le processeur sans pour autant augmenter son voltage maximum. SLAB : Mécanisme de gestion de la mémoire destinés à une allocation plus efficace de la mémoire et à éliminer sa fragmentation SLUB : Remplaçant de SLAB. Promet de meilleures performances et une évolutivité en supprimant la plupart des files d'attente et les frais généraux connexes. Simplification de la structure SLAB en général. SLQB : Un allocateur SLAB qui met l'accent sur l'intensification par CPU, et de bonnes performances à allocations CIFS : Common Internet File System. Protocole sous forme de couche applicative réseau, principalement utilisé pour fournir un accès partagé aux fichiers sur un réseau. Plus d'infos sur Wikipedia AUFS : Réécriture complète du système de fichier UnionFS. Il visait à améliorer la fiabilité et la performance. ReiserFS : Système de fichiers journalisé (comme ext3 et ext4). La performance est bonne, mais les performances peuvent se dégrader dans le cadre d'une utilisation constante. Source : XDA Dev + Minux Le code source est sur Github Le suivi des mises à jour est sur Twitter Et bien sûr, le topic officiel est sur XDA Modifié 28 octobre 2011 par -= morcus =- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gatantan Posté(e) 20 novembre 2010 Share Posté(e) 20 novembre 2010 Bonjour, J'ai telecharger la version BSF et tout fonctionne très bien. Le kernel est très stable et mon score quadrant a augmenter. Avant avec le kernel 6.0g SVS 1113Mhz CFS ---> 1614 Après avec le kernel BFS ---> 1888 Avec les même parametre setcpu. En tout cas ...... Merci beaucoup Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
morcus Posté(e) 1 décembre 2010 Auteur Share Posté(e) 1 décembre 2010 (modifié) Nouvelle version du 01/12 ^^ EDIT : aparament il y aurai des bugs sur la version BFS du 01/12 ^^ (bloque au premier splash) EDIT2 : bug pour la version BFS corrigée donc lien de nouveau disponible Modifié 2 décembre 2010 par -= morcus =- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
kushinan Posté(e) 2 décembre 2010 Share Posté(e) 2 décembre 2010 (modifié) Nouvelle version du 01/12 ^^ EDIT : aparament il y aurai des bugs sur la version BFS du 01/12 ^^ (bloque au premier splash) EDIT2 : bug pour la version BFS corrigée donc lien de nouveau disponible * Je viens de testé la version du 01/12 BFS : elle ralentit mon tel sur oxygen C'est dommage ! Avant, j'était sur thalamus-vork-Kernel-fda7997 je sais pas si c'est la même chose mais ce kernel est bien plus rapide ! Modifié 2 décembre 2010 par kushinan Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
morcus Posté(e) 2 décembre 2010 Auteur Share Posté(e) 2 décembre 2010 (modifié) Le kernel de _Thalamus et basé sur VorkKernel avec quelques modifications Additional undervoltage https://github.com/thalamus/vork-Kernel/blob/DevNullKernel/arch/arm/mach-msm/acpuclock-qsd8x50.c Removal of smartass/conservative/powersave and performance governors Min/Max frequencies 245-1152Mhz (Doesn't do anything unless you hack your RAMDisk and change the init.rc) Default governor Interactive (Doesn't do anything unless you hack your RAMDisk and change the init.rc) Removal of NFS module Source La Rom Oxygen de base possède déjà VorkKernel (mais peut être pas la dernière version). EDIT : peut être qu'il y a ralentissement du téléphone car sur VorkKernel le CPU Governor est sur OnDemand alors que sur le kernel de _Thalamus il est sur Interactive. Tu peux facilement changer le CPU Governor avec SetCPU. Modifié 2 décembre 2010 par -= morcus =- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
kushinan Posté(e) 2 décembre 2010 Share Posté(e) 2 décembre 2010 Oki d'ac, je teste ça merci pour ton éclairage ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Toros Posté(e) 2 décembre 2010 Share Posté(e) 2 décembre 2010 Sur sur ROM Oxygen, et j'ai mis le BFS, ca marche bien, mais j'ai un bug d'affichage, sur le scroll j'ai le premier 1/3 de mon écran qui semble avoir une petite latence... Quelqu'un d autre ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
LaurentAlamercery Posté(e) 2 décembre 2010 Share Posté(e) 2 décembre 2010 (modifié) Bug pour les écrans SLCD, sur le site xda, il ont mis une MAJ du 2déc qui corrige le bug. http://forum.xda-developers.com/showthread.php?t=782875&page=57 Modifié 2 décembre 2010 par anubis68915 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Toros Posté(e) 2 décembre 2010 Share Posté(e) 2 décembre 2010 Merci beaucoup pour l'info ! Je met ça de suite ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
morcus Posté(e) 2 décembre 2010 Auteur Share Posté(e) 2 décembre 2010 @anubis68915 > Merci pour l'info je viens de mettre le premier post à jour. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
kushinan Posté(e) 2 décembre 2010 Share Posté(e) 2 décembre 2010 J'ai mis en interactive mais ça reboot a tout bout de champs alors j'ai lâcher l'affaire dommage merci encore pour l'éclairage Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Minux Posté(e) 3 décembre 2010 Share Posté(e) 3 décembre 2010 Perso je suis resté sur le kernel de Thalamus sur Oxygen, car j'ai aussi constaté un gros ralentissement du téléphone sous ce kernel (même en modifiant le gouverneur, ça n'a rien changé) ... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gatantan Posté(e) 15 décembre 2010 Share Posté(e) 15 décembre 2010 Bonjour, Je suis actuellement sur la ROM Oxygen 1.0.3 et j'ai vu les commentaires précédents qui disait que sa ralentissait leur téléphone. Je voudrais bien tester mais si je trouve que sa rame, comment est ce que je peut revenir au kernel de base d'Oxygen 1.0.3? Merci Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Desire_B14 Posté(e) 15 décembre 2010 Share Posté(e) 15 décembre 2010 En reflashant la rom 1.0.3 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
morcus Posté(e) 23 décembre 2010 Auteur Share Posté(e) 23 décembre 2010 (modifié) je viens d'ajouter la version du 22 décembre. EDIT : pour ceux qui utilisent Gingerbread, il semble que ce kernel soit compatible. Modifié 23 décembre 2010 par -= morcus =- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
lipers Posté(e) 23 décembre 2010 Share Posté(e) 23 décembre 2010 je viens d'ajouter la version du 22 décembre. EDIT : pour ceux qui utilisent Gingerbread, il semble que ce kernel soit compatible. oui compatible sauf que sous Ginger Villain j'ai eu un freeze. par contre pour Oxygène y'a pas de soucis. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
LaurentAlamercery Posté(e) 23 décembre 2010 Share Posté(e) 23 décembre 2010 j'ai testé hier soir (le 22/12/10) la version du 22 en BFS, le wifi marchait pas... çà scanne le réseau, mais çà reste en mode scan, j'arrive pas choisir de box dans le liste (la mienne ou une autre, même problème), il est en recherche constante. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
morcus Posté(e) 28 décembre 2010 Auteur Share Posté(e) 28 décembre 2010 Ajout de la version spéciale noel avec de nombreux changements et surtout HAVS ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
morcus Posté(e) 4 janvier 2011 Auteur Share Posté(e) 4 janvier 2011 (modifié) Ajout de la version du 03 janvier, havs devrait venir plus tard ainsi que les versions Froyo. Edit : Ajout aussi d'une partie de la FAQ de XDA pour mieux comprendre les kernels. Modifié 4 janvier 2011 par -= morcus =- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Minux Posté(e) 4 janvier 2011 Share Posté(e) 4 janvier 2011 (modifié) Merci pour cette mise à jour. Perso je reste sur celui de noël en HAVS en attendant la sortie du HAVS pour froyo. Edit : voici un petit lexique que j'avais créé sur un autre forum, en français, si tu veux je prendrai le temps de traduire la partie de FAQ xda directement plus tard ;) - Kernel : c'est le noyau du système, qui gère tout (le processeur, ses voltages, ses fréquences, la mémoire, le stockage, le son, etc.), c'est le coeur de l'os. Donc c'est grace a lui qu'on peut ou non overcloquer son cpu (pour gagner en perf), ou alors grace à lui qu'on undervolt (sous alimentation) afin d'économiser sa batterie. C'est aussi grâce à des modifications du kernel qu'on peut ajouter des fonctionnalités, comme le support du format ext4, des vpn, des mods audio, etc. - HAVS : Hybrid Adaptive Voltage Scaling. C'est mode de fonctionnement du kernel qui adapte dynamiquement le voltage du processeur en fonction de ses besoins. Plus le processeur a de besoin, plus le noyau lui donne du jus pour qu'il soit stable. Les kernel HAVS sont réputés pour gagner en autonomie tout en conservant une stabilité à toute épreuve. Les kernels standards sont en mode SVS (Static Voltage Scaling), cad que le voltage est fixe en fonction de la fréquence. - CFQ : http://fr.wikipedia....ly_Fair_Queuing C'est ce qu'on appelle le scheduler du noyau, qui gère l'allocation des ressources aux processes (I/O, ou entrées / sorties), le mode CFQ étant le plus efficace. - Gouverneur : c'est le mode de fonctionnement des montées en fréquence automatiques du processeur. Il y a différents modes, les plus couramment utilisés sont : . Ondemand : le processeur passe directement de la valeur min à la valeur max dès qu'il est sollicité, . Interactive : dès qu'il est sollicité, le processeur monte en fréquence à la demande par paliers jusqu'au max, . Smartass : Idem interactive, mais amélioré (plus malin quoi !) - SetCPU : Programme permettant d'ajuster la fréquence du processeur min et max, ainsi que le gouverneur utilisé. Permet également de gérer des profils, comme par exemple pour laisser le processeur au max à 245Mhz lorsque l'écran est éteint, ou alors de faire baisser sa fréquence max lorsqu'on descend en dessous d'un certain seuil de batterie. Modifié 4 janvier 2011 par Minux Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
LaurentAlamercery Posté(e) 4 janvier 2011 Share Posté(e) 4 janvier 2011 sur plusieurs topics de xda, je voit que certains utilisent le vorkKerbel r8 (ceux qui ont la miui), c'est quoi la différence avec ces versions ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
floofloo44 Posté(e) 4 janvier 2011 Share Posté(e) 4 janvier 2011 Quelle sont les différences entre: SVS BFS et SVS CFS Puis la HAVS BFS et HAVS CFS qui vas sortir prochainement ? Je sis mauvais en anglais :s Merci d'avance Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
morcus Posté(e) 5 janvier 2011 Auteur Share Posté(e) 5 janvier 2011 Edit : voici un petit lexique que j'avais créé sur un autre forum, en français, si tu veux je prendrai le temps de traduire la partie de FAQ xda directement plus tard ;) Si tu as le temps de faire une partie de la traduction je ne suis pas contre merci :) Tu peux m'envoyer ça par PM et je mettrai à jour. sur plusieurs topics de xda, je voit que certains utilisent le vorkKerbel r8 (ceux qui ont la miui), c'est quoi la différence avec ces versions ? Les versions r* sont les anciennes versions du kernel. Les kernels sortis après la r8 portent seulement la date de release. Tu peux d'ailleurs télécharger les anciennes versions sur http://www.mediafire.com/?d1axj6qsi7z7g (je n'ai pas de changelog par contre) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
morcus Posté(e) 28 octobre 2011 Auteur Share Posté(e) 28 octobre 2011 VorkKernel est de retour, donc mise à jour du premier topic. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ljnk Posté(e) 28 octobre 2011 Share Posté(e) 28 octobre 2011 (modifié) OMFG !! Yeeeppeeeee !! Modifié 28 octobre 2011 par Ljnk ¤ Eljyenka 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.