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
Changelog: r6: * 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
ANCIENS CHANGELOGS :
r5: * 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
r4: * 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
r3 * 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
r2 * Initramfs fixed - recovery works, CWM works etc
r1 * 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
#10 * 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
#9 * 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
#8 * #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
#7 * 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
#6 * Completely rebase of the kernel - kernel source is back to 2.6.35.7 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)
#5 * 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 2.6.35.14 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 =)
#4 * Nothing is changed besides the kernel version number - the application didn't like the .X subversion naming
#3.1 * 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.
#3 * Patched 2.6.35.14 * 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
Téléchargement
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
F.A.Q: 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!!!
Source
Dernière édition par BigPat le Mer 13 Juin 2012 - 21:59, édité 21 fois
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.
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.
ABYSS :
SPEEDMOD :
FRANCO :
Avant de screener, j'ai purger les applis, du coup le franco est le plus gourmand...
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.
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 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
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.