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][GPL][13-06-12] franco.Kernel 3.0.15][r6]

mode_editPoster un nouveau sujetreplyCe sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.

description[Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]



[Kernel][13-06-12][Franco.Kernel 3.0.15][r6]

Stock XXLPY/LPF only - confirmed and working. Should not boot on AOSP/CM9 roms.

This is what my kernel is made off:
* Initramfs with the usual stuff (root, CWM support, recovery etc) based on CF-Root LPY
* Partitions properly mounted in the ramdisk to take the most out from the device
* VM values tweaked up for maximum performance/battery
* Conservative tweaked and made the default governor
* I/O boosted - I/O dirty writeback system backported from 3.2
* CFS scheduler tweaked for maximum interactivity
* CFS Autogroup enabled
* Deadline I/O scheduler by default
* TCP Westwood+ congestion scheduler by default as its more suitable for this kind of devices
* Kernel stripped of debug shit - the only debugs that stayed were: logcat, printk and kallysms (for Voodoo Louder support)
* CRC32 library that is used by a lot of internal kernel mechanics completely patched up to the latest version
* The usual Franco's magic
* SLUB memory allocator
* Wi-Fi power management - echo 1 > /sys/module/dhd/parameters/wifi_pm (this is only available with wifi is turned on. This boosts wifi signal and its specially useful for screen_off streaming, but it might waste a little extra battery)
* Lots more to be seen on my repository

Derniers Changements

* All governors removed but one - pegasusq from Samsung
* Merged gokhanmoral work on this cpufreq driver - all credits to him. Also cleaned up a defined but unused function
* fsync() calls reintroduced to match stock behavior. The device actually runs faster/smoother with this enabled - also safer for data integrity (this has nothing to do with superbrick bug)
* Disable mali-400 tracking debug
* Merged two stability hotplug patches from mainline Linux kernel
* Added two modules to userpsace where one can see how many times the CPU was hotplugged in and hotplugged out: cat /sys/module/stand_hotplug/parameters/ cpu_up_nr and cat /sys/module/stand_hotplug/parameters/ cpu_down_nr
* Removed overclocking at all - it was causing heat and stability issues. If you want OC use Tegrak app
* Some config cleaning


* Added overclock to 1,6Ghz
* Some fixups on cpufreq.c files on exynos arch directory
* initramfs updated to CF-Root v5.6 - all props to Chainfire

* Some Wi-Fi driver fixes (might help fixing those obtaining IP derps)
* Tons of warnings fixed for a more stable kernel - don't we all want a clean compilation?
* Compiled with special compiler flags for some extra bits of performance
* Fixed a section mismatch - this warnings are one of the worse kind and can possibly lead to big problems. This one is fixed

* Removed MMC_CAP_ERASE - workaround to fix the superbrick bug - thanks Entropy512 for all the research and shared knowledge with us for this god damn bug
* Re-activated dynamic hotplug - the system seems to run smoother with this option and according to Entropy it gives us lower idle drain specially while the system is holding a wakelock

* Initramfs fixed - recovery works, CWM works etc

* Based on Samsung update3 for ICS kernel 3.0.15 - it contains the hardbrick bug so flash at your own rish or just extract the zImage and to /data/local, fire up adb shell and type this: dd if=/data/local/zImage of=/dev/block/mmcblk0p5 bs=4096 and then reboot
* Contains all the features wrote above plus some small shits available on my git
* App will be updated in the next 12 hours with a full ICS layout plus tons of useful features. The current version won't load this new kernel version for ICS so don't bother checking it. I'll announce when the new app update is up

* Complete rebase from the newer Samsung's source
* Applied all previous patches that can be seen from my repo
* Stable, fast, reliable and awesome battery life

* jRCU removed
* Tree Preempt RCU by default
* Revert TCP patch from Google to ensure stability
* Remove GPU overclock - I want stability and no crashes or pixelated screens
* Tuned up few parameters on the ramdisk

* #7 Ondemand patches reverted
* Ondemand tuned for battery - it only ramps up if load is > 98% instead of 60% like it was before
* GPU clock decreased to 300mhz from 400mhz
* Proportional Rate Reduction for TCP from Google - should improve internet speed
* Removed the config option that skips loops per jiffy calculation - now both cores run with the same loops per jiffy value as it's should be
* Added jRCU and made it default for testing purposes
* Some small tweaks and optimizations

* GPU max frequency increased from 267mhz to 400mhz
* Ondemand patched up a little bit - use system workqueues and removed deprecated code
* Fixed fuel_gauge wakelock
* Compiled with arch specific compiling flags
* Added a reasonably big patch to fix some CONFIG_NO_HZ issues - battery improvement
* CFS parameters changed a little bit as well

* Completely rebase of the kernel - kernel source is back to and it will stay like that as I don't want mainline kernel patches to fuck up code like there was no tomorrow.
* Kernel rebase also means that I was a lot more careful when choosing the code that I wanted to add which means: more performance, better battery and more stability
* Ondemand is the default governor
* Deadline is the default IO scheduler (for testing purposes)
* GPU clocks are 200min and 267max
* USB charging as fast as the wall charger
* Kernel is clean like a baby's wiped up ass
* The rest of the patches you'll be able to see on my github (tomorrow, gotta sleep now)

* MDNIE tweaks removed - they caused bad screen sharpness and weird colors.
* Ondemand default again and tuned for a better performance/battery experience
* Revert RWSEM algorithm patch - just for safety precautions
* Sleep of death should be fixed now (I hope )
* Reverted as well
* Increased USB charging power - not it charges as fast as on the wall charger
* GPU clocks changed a bit - now minimum clock is 200mhz(up from 166mhz), 2nd clock is 266mhz and third clock is 300mhz
* Some minor tweaks and optimizations in hope for the same battery life as #2 =)

* Nothing is changed besides the kernel version number - the application didn't like the .X subversion naming

* Sleep of death fix and smooth scaling - I previously had patched the wrong file. cpufreq.c is not compiled for
this device since it has CONFIG_S5PV310_HI_ARMCLK_THAN_1_2GHZ defined
in the config. Thanks garyd9 for pointing that out to me.

* Patched
* Add RWSEM algorithm
* Add CIFS and TUN as modules to /lib/modules/
* Add MDNIE tweaks from SpeedMod
* Remove MALI tracking/debug (increased 1 fps on Nenamark 2 with this disabled)
* Some other small tweaks and optimizations

#1.1 - App changelog:
* Fix force close when opening the app without internet access
* Added TUN and CIFS modules loading on boot support


Franco.Kernel 3.0.15 r5 (flashable with CWM recovery)

Attention Kernel GB pas ICS qui peut vous servir pour faire un FULLWIPE avec une ROM ICS.
Lien vers kernel GB franco v10 dans la Taverne

Autres Infos

1. My device rebooted or crashed, how can I help?
A: Get me /proc/last_kmsg or logcat.
2. Battery sucks, my device is not entering deep sleep. FIX PLOX!
A: Fix it yourself, it's an app waking your device up not the kernel's problem. Also make sure you let your device settle for at least 2 charging cycles. Typically apps like Facebook and Google Maps can cause problems since they wake it up pretty much all the time
3. Signal is dropping since I flashed the kernel, amg u sucks!
A: The kernel has nothing to do with gsm/cmda signal. Make sure you have the latest radios
4. Do I need to wipe anything when flashing this kernel?
A: No.
5. Does this kernel has X or Y mod?
A: Learn to read, everything you need to know is in the features list, changelog or public repo.
6. Don't use 3rd party init.d scripts!!!


Dernière édition par BigPat le Mer 13 Juin 2012 - 21:59, édité 21 fois

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

merci BigPat pour le boulot la présentation et tout et tout ! htc-dev Powaa

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

Merci du partage.
(Je me suis permis de modifier ton lien market qui avait un petit bug)

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

Oui n'hésite pas, j'ai voulu mettre les 4 en ligne, et après je vais tout vérifier, mais dans l'ensemble ça doit aller.
J'essaierai d'étoffer les descriptions, mais sûrement demain soir.
Par contre, c'est intraduisible, désolé pour ceux qui ne comprennent pas l'anglais.

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

Very Happy Bon bé je viens là alors.

Alors ce Franco, ce que je peux déjà dire, c'est que le tel chauffe peu, mais présente quelques bugs au niveau du scroll, voir de légers scintillements sur le home...

Bon c'est un détail.

Ensuite sur la ELEGANCE là ou avec le ABYSS on a 797 Mo, le SPEEDMOD 803 Mo, le FRANCO j'en ai 799.




Avant de screener, j'ai purger les applis, du coup le franco est le plus gourmand...

Bon je continue les test

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

Ce kernel a des très bons retours sur xda, c'est celui à la mode, même si le Abyss reste le plus utilisé.
La différence DE RAM est insignifiante, c'est comme tu dis un détails.
Et surtout ce que j'adore, le dev est réactif et communique beaucoup, donc les mises à jour s’enchaînent.

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

@BigPat a écrit:
Ce kernel a des très bons retours sur xda, c'est celui à la mode, même si le Abyss reste le plus utilisé.
La différence DE RAM est insignifiante, c'est comme tu dis un détails.
Et surtout ce que j'adore, le dev est réactif et communique beaucoup, donc les mises à jour s’enchaînent.

Par contre la conso à l'air assez faible, je test en surf, ça fait 5 min que je suis sur 3 onglets...

J'attends que battery monitor ce rafraîchisse mais aucune chauffe, fluide... juste le home quoi qui est pas top top, mais rien de bien méchant

EDIT : bon bé c'est qu'en fait ce Kernel consomme rien cheers 4 onglets d'ouverts dont 1 avec facebook (donc flash) pendant environ 10 min je n'ai pas dépassé les 749 ma...

ça me fait mal de le dire mais je crois que mon SpeedMod va prendre un peu de repos Rolling Eyes

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

pareil tester vraiment pas gourmant se kernel

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

Merci pour vos retours, je le teste aussi Very Happy

Quelqu'un a testé "l'updater"? 1,46 €, suis pas sûr que ça se justifie, autant faire les mises à jour soi-même.

Au moins pour ce kernel on ne sera pas embêté pour choisir le scaling:

Seulement 3 disponibles:

Et fréquence mini=200 Mhz et maxi=1400 Mhz

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

La V4 est sortie sur XDA.

EDIT: Fausse alerte. Seul le nom a changé pour des questions de compatiobilité avec l'appli développée par Franco.

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

c'est quoi le zip de jblanc et on le trouve ou,j'ai pas capter

sinon moi quand je flash le franco, mon phone redémarre au bou de 1mn sans arret

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

@bigbosshin a écrit:
c'est quoi le zip de jblanc et on le trouve ou,j'ai pas capter

sinon moi quand je flash le franco, mon phone redémarre au bou de 1mn sans arret

Jblanc tu mets ce script sur ta sd, tu le flash et juste derriere tu flash ton kernel sans quitter le recovery.

N'oublie pas de reboot plusoeurs foie le temps que ton kernel se mette bien en place.

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

petite question , je peux tester ce kermel ( Franco.Kernel][v3.1] ) sur ma rom Chracks ,?

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

@yamrr1 a écrit:
petite question , je peux tester ce kermel ( Franco.Kernel][v3.1] ) sur ma rom Chracks ,?

Biensur, pense juste avant de faire quoi que ce soit de faire un Backup, ensuite un coup de" Jblanc et juste derrière flash du Franco

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

le lien de téléchargement à un probleme nop ? : Not Found

The requested URL /franciscofranco/Galaxy Note/franco.Kernel-3.1.zip was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

voici en attendnat la reparation: http://minooch.com/franciscofranco/G...o.Kernel-4.zip nop j'y comprend rine parfois a ces histoir de lien?....!!!!

edit teste : Franco.Kernel v3.1

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

bon ! installé sur ma rom chraks a la place de la FM2, par contre pouvez vous me dire quel scaling choisir ?
- Conservative

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

Perso je ne mets aucun log d'oc, ça fout le bordel et la conso fait du Yoyo

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

ok ! pour le moment je la trouve moins fluide que la FM ,il faut rebouter plusieurs foie quand on la installer ?

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

Bé perso j'ai rebooté 5 foie, et meme avec, je trouve la lecture de la carte SD au boot beaucoup plus lent qu'avec le speedmod.

Comme j'ai dit avant le scroll aussi moins doux, de légers lags comparé au speedmod.

Apres tu peux essayer de le mettre en conservative, tu verras une différence, mais la conso va légèrement grimper...

Là c'est ce que je test les différents gouverneur, le ondemand me fait monter @1114 ma en surf, le perfomance @1300, le conservative @749ma.

Sans log je suis donc moins fluide mais dans les mêmes conditions de surf, je consomme 549ma...

Bref faut tester

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

en veille prolongée avec la FM scaling onedemand je consommé 2ma et elle perdait 3 % en 8h donc je vais comparé

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

Perso je suis repassé au SpeedMod le franco consomme plus en général et à une certaine latence que je n'ai pas avec le SpeedMod

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

moi repassé en FM !

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

J ai testé le franco v4
Je n ai pas été convaincu je trouve que tout est un peu long à réagir ce n est pas agréable
Le choix du scalling d origine est pour une Conso faible. Si on passe en On demand ça s améliore un peu mais ça reste un peu lent à mon goût. J utilise Go Launcher et peut être qu'il le gère mal.
La conso est bonne en veille et en lecture mp3 et correcte en surf avec Miren Browser.
Sur xda certains testeurs trouvent cette v4 plus gourmande. Peut être que la v5 sera plus intéressante.
Cette v4 ne convient pas à ma config, peut être du à Go Launcher.
Je pars tester la speedmod.

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

Lien téléchargement Franco.kernel #4 mis à jour.
Description et changelog mis à jour
Désolé, mais on ne peut pas traduire, trop de termes techniques.

descriptionRe: [Kernel][GPL][13-06-12] franco.Kernel 3.0.15][r6]

Mise à jour Franco.Kernel #5
Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum