[KERNEL][04 SEP]franco.Kernel |.v19.4| 2.6.32.46

Search This thread

franciscofranco

Recognized Developer
Dec 9, 2010
24,724
136,402
Carcavelos
About
underline.png

franco.Kernel is a very optimized kernel for 2.2 and 2.3 (non-official) roms. The philosophy is to push the phone's performance as hard as it can, while maintaining extra battery power. Its popularity speaks for itself.

franco.Kernel facebook group page: https://www.facebook.com/franco.Kernel


Features & Changelog
underline.png

franco.Kernel.v19.4:
Code:
[b]04 - September - 2011 - v19.4[/b]
[list]
[*] Patched 2.6.32.46
[*] ZRAM is gone. Causes too much confusion for the users and we actually don't need any swap
[*] Big patchlist from ck kolivas to remove anything related to swap and to increase responsiveness of the system overall
[*] Add SmartassV2
[*] Autogroup patch for the CFS version to increase multi-tasking responsiveness
[*] ipv6 enabled again
[*] Vsync on again by popular demand
[/list]

[b]22 - August - 2011 - v19.3[/b]
[list]
[*] Updated to 2.6.32.45 from upstream
[*] Various .config changes researched by [B]fserve[/B]
[*] Changed a lot of network options. Now network usage (internet) should be a LOT faster and consume less battery
[/list]

[b]13 - August - 2011 - v19.2[/b]
[list]
[*] Screen hang bug fixed - ****ing newer compiler was faulty
[*] Few tweaks here and there
[*] Some reverts to make the kernel more stable
[*] ext3 is enabled again
[*] Maybe one or two things that I might be forgetting
[/list]

[b]10 - August - 2011 - v19.1[/b]
[list]
[*] Updated to 2.6.32.44 from upstream
[*] Fixed headset bug
[*] The screen hang should be fixed
[*] Very small CFS tweak
[/list]

[b]6 - August - 2011 - v19[/b]
[list]
[*] TinyRCU is again the default. I think the RCU boost thingy that I backported was the cause for some battery drain.
[*] Good touchscreen drivers which should have the CPU **** fixed and the axis inversion workaround
[*] Scary and Minmax governors added
[*] Updated to the latest 2.6.32.43 from the upstream
[/list]

[b]2 - July - 2011 - v18.1[/b]
[list]
[*] I don't remember what I did in this release but the BIG things are:
[*] RCU BOOST and TinyPreempt RCU backported from 2.6.35. Big big boost from this one
[*] Touchscreen drivers ported from the 2.6.35.10 official LG kernel
[/list]

[b]26 - June - 2011 - v17[/b]
[list]
[*] Completely started from scratch based on 2.6.32.41 from mik
[*] BFS 404
[*] KGSL drivers completely updated from CodeAurora's sources
[*] MSM Framebuffer updated
[*] .config stripped from all sorts of debugging to make the CPU lighter
[*] AHB overclock
[*] Power Management backported from 2.6.35
[*] 10-15 power management patches backported from the 2.6.35 tree
[*] io.h updated with better code
[*] Added the usual SavagedZen, Smartass and InteractiveX.
[*] Added a new governor called Smoothass. It's a more agressive Smartass to give you more performance while having good battery
[*] KGSL: Enabled writel/readl on memptr
[*] KGSL: Enabled writecombine
[*] KGSL: Reduced update time to 10ms from 50ms
[*] Ashmen: lseek implementation
[*] 
[*] Shmem: updates from the upstream
dma_mapping: fix dma_sync
[*] KGSL: 2D fixes
[*] msm_sdcc IRQ patched
[*] timer.c mask interrupts
[*] msm_serial wakeup patch
[*] GPIO backport from 2.6.35
[*] lib: string.c improvements
[*] i2c_msm - usleep
[*] TinyRCU added
[*] Wi-fi driver updated
[*] RPC replace spinlocks
[*] KGSL: use _relaxed functions
[*] Vmalloc provide a free cache area
[*] SMD remove extra outgoing interrupts
[*] SLQB added
[*] ZRAM added
[*] SFB network packet scheduler added
[*] Mtdblock: use 4096 block size
[*] Touchscreen driver updated
[*] KGSL: force 2D context switch
[*] block: don't access jiffies when initializing io_context
[*] Compile with -03 for extra performance
[*] Ondemand a little tweaked
[*] BFS: allow non priviledged tasks to bounch between SCHED_BATCH and SCHED_NORMAL
[*] BFS: fix dma compability
[*] Memcopy & memmove assembly code added
[*] lib: string.c updated to use the new memcopy and memmove fast assembly code
[*] VR I/O scheduler added and made default
[*] lowmemorykiller backported from 2.6.35
[*] Memory management improved from 2.6.37 kernel code
[*] And a loooooooot of more small patches, fixes, improvements, tweaks, optimizations...whatever you want to call it and I don't wanna spent the rest of the night stating every small change
[*] Oh yes I updated the kernel version to v18, this is actually the best and most important change of them all :)
[/list]

alert.png
Take note of this, I don't care nor will pay attention if you say you're having battery drain if: you flashed the kernel sooner than 24hours of your complain post, if you didn't wipe your cache partition before or after flashing it, or if you didn't wipe your battery stats. If any of these three conditions are met at the time of your posting I will simply ignore it.


Downloads
underline.png

download.png
franco.Kernel.v19.4 CFS
download.png
franco.Kernel.v19.4 BFS


Installation
underline.png

  1. Reboot intro recovery
  2. Flash the latest kernel version from this topic
  3. Reboot
  4. Enjoy
 
Last edited:

franciscofranco

Recognized Developer
Dec 9, 2010
24,724
136,402
Carcavelos
you suck ungaze :p you guys should be conversing on some kind of chat. this wouldn't happen if you were :(

As far as I know the difference between his older work and his new one is the way it's implemented, the final result is basically the same. I'll add it on a next version if the first impressions from the users are positive.
 

Momaro

Senior Member
Feb 27, 2011
157
18
quadrant without setcpu installed - 1158 total
cpu 635 (lol)
mem 778
I/O 3756
2D 253
3D 369

installing setcpu, will test again...
 

franciscofranco

Recognized Developer
Dec 9, 2010
24,724
136,402
Carcavelos
quadrant without setcpu installed - 1158 total
cpu 635 (lol)
mem 778
I/O 3756
2D 253
3D 369

installing setcpu, will test again...

CPU is low because stagefright is disabled, but the rest of the scores should increase once you overclock ;) How does the rom feel anyway with the updated launcher plus tweaks all around?
 

Momaro

Senior Member
Feb 27, 2011
157
18
hmm feels great i think. i'm not a great judge of real world performance. browsed some websites, nice that the text doesn't get all glitchy. used xda app, loads fast scrolls beautifully. dunno what else to test really.... don't have a save on angry birds to test the more intense levels...
 
  • Like
Reactions: franciscofranco

Momaro

Senior Member
Feb 27, 2011
157
18
why does it have such great 3D, even though its not a 2.3 rom? got 56 fps in neocore, and my phone doesn't like me above 729/729 on cpu. i will probably keep this rom, since the only useful tool thing it lacks is the text highlighting and selecting tools of 2.3, even though i really like them. (they don't let me doubletap correct swype text though which i tend to use more often than highlighting, but highlighting can be sooooo useful when you need it. /endrant)
 

franciscofranco

Recognized Developer
Dec 9, 2010
24,724
136,402
Carcavelos
why does it have such great 3D, even though its not a 2.3 rom? got 56 fps in neocore, and my phone doesn't like me above 729/729 on cpu. i will probably keep this rom, since the only useful tool thing it lacks is the text highlighting and selecting tools of 2.3, even though i really like them. (they don't let me doubletap correct swype text though which i tend to use more often than highlighting, but highlighting can be sooooo useful when you need it. /endrant)

The only thing I know is that 2.2 performance > 2.2.x , specially the 3D. Actually 729/729 is enough, but I'll change the kernel on the next version, maybe it helps on the oc part, but it's mostly device dependant.
The rom ships with GB keyboard, doesn't it have highlighting?

I'm very glad you liked it, I sure hope others do too!
 
  • Like
Reactions: hood711

Momaro

Senior Member
Feb 27, 2011
157
18
replying, one sec... when the screen sleeps it takes 8 seconds to wake up. rebooting to check that.

still there, sometimes it doesn't happen, other times it wakes straight, like without unlock. andys rom had this issue, no?

also the highlighting isn't part of the keyboard, it's elsewhere 'cuz its present on all keyboards on the 2.3 roms
 
Last edited:

franciscofranco

Recognized Developer
Dec 9, 2010
24,724
136,402
Carcavelos
replying, one sec... when the screen sleeps it takes 8 seconds to wake up. rebooting to check that.

still there, sometimes it doesn't happen, other times it wakes straight, like without unlock. andys rom had this issue, no?

also the highlighting isn't part of the keyboard, it's elsewhere 'cuz its present on all keyboards on the 2.3 roms

As far as I know that "waking up from sleep" is bugged in every rom. I think it's a driver problem because I can reproduce that bug easily locking and unlocking the phone very fast, then the screen goes black for a little while. But without unlocking right after locking it won't happen. Kinda confusing to explain.
 

Momaro

Senior Member
Feb 27, 2011
157
18
fair enough, but i've never seen it before......ever...... :( then again my phone is always set to screen off at 10 mins anyway haha.
 

Momaro

Senior Member
Feb 27, 2011
157
18
49.95 sec
51.27
and so on between there, 50.5 average

want screens or more info?

cpu is 729/729 performance
 
Last edited:

Ruwin

Senior Member
Jun 14, 2010
341
91
Sibiu
Ihaa! I was planning to get back from Mik's 6.2 to Void because the battery drain, and i found this?! Franco, that can be the best rom out there for now. I'm flashing right now and gonna return with feedback.
BTW, cheers for spending the second day of Easters making roms! :p
 

cmangalos

Senior Member
Nov 12, 2010
325
16
Cardona, Rizal
the sleep wake problem could by in liue of data to ext, i have the same problem, cm7 plus francisco's tweak, +data2ext i got screen sleep wake problem, which i never had before applying data2ext

Sent from my LG-P500 using XDA Premium App
 

Top Liked Posts

  • There are no posts matching your filters.
  • 227
    About
    underline.png

    franco.Kernel is a very optimized kernel for 2.2 and 2.3 (non-official) roms. The philosophy is to push the phone's performance as hard as it can, while maintaining extra battery power. Its popularity speaks for itself.

    franco.Kernel facebook group page: https://www.facebook.com/franco.Kernel


    Features & Changelog
    underline.png

    franco.Kernel.v19.4:
    Code:
    [b]04 - September - 2011 - v19.4[/b]
    [list]
    [*] Patched 2.6.32.46
    [*] ZRAM is gone. Causes too much confusion for the users and we actually don't need any swap
    [*] Big patchlist from ck kolivas to remove anything related to swap and to increase responsiveness of the system overall
    [*] Add SmartassV2
    [*] Autogroup patch for the CFS version to increase multi-tasking responsiveness
    [*] ipv6 enabled again
    [*] Vsync on again by popular demand
    [/list]
    
    [b]22 - August - 2011 - v19.3[/b]
    [list]
    [*] Updated to 2.6.32.45 from upstream
    [*] Various .config changes researched by [B]fserve[/B]
    [*] Changed a lot of network options. Now network usage (internet) should be a LOT faster and consume less battery
    [/list]
    
    [b]13 - August - 2011 - v19.2[/b]
    [list]
    [*] Screen hang bug fixed - ****ing newer compiler was faulty
    [*] Few tweaks here and there
    [*] Some reverts to make the kernel more stable
    [*] ext3 is enabled again
    [*] Maybe one or two things that I might be forgetting
    [/list]
    
    [b]10 - August - 2011 - v19.1[/b]
    [list]
    [*] Updated to 2.6.32.44 from upstream
    [*] Fixed headset bug
    [*] The screen hang should be fixed
    [*] Very small CFS tweak
    [/list]
    
    [b]6 - August - 2011 - v19[/b]
    [list]
    [*] TinyRCU is again the default. I think the RCU boost thingy that I backported was the cause for some battery drain.
    [*] Good touchscreen drivers which should have the CPU **** fixed and the axis inversion workaround
    [*] Scary and Minmax governors added
    [*] Updated to the latest 2.6.32.43 from the upstream
    [/list]
    
    [b]2 - July - 2011 - v18.1[/b]
    [list]
    [*] I don't remember what I did in this release but the BIG things are:
    [*] RCU BOOST and TinyPreempt RCU backported from 2.6.35. Big big boost from this one
    [*] Touchscreen drivers ported from the 2.6.35.10 official LG kernel
    [/list]
    
    [b]26 - June - 2011 - v17[/b]
    [list]
    [*] Completely started from scratch based on 2.6.32.41 from mik
    [*] BFS 404
    [*] KGSL drivers completely updated from CodeAurora's sources
    [*] MSM Framebuffer updated
    [*] .config stripped from all sorts of debugging to make the CPU lighter
    [*] AHB overclock
    [*] Power Management backported from 2.6.35
    [*] 10-15 power management patches backported from the 2.6.35 tree
    [*] io.h updated with better code
    [*] Added the usual SavagedZen, Smartass and InteractiveX.
    [*] Added a new governor called Smoothass. It's a more agressive Smartass to give you more performance while having good battery
    [*] KGSL: Enabled writel/readl on memptr
    [*] KGSL: Enabled writecombine
    [*] KGSL: Reduced update time to 10ms from 50ms
    [*] Ashmen: lseek implementation
    [*] 
    [*] Shmem: updates from the upstream
    dma_mapping: fix dma_sync
    [*] KGSL: 2D fixes
    [*] msm_sdcc IRQ patched
    [*] timer.c mask interrupts
    [*] msm_serial wakeup patch
    [*] GPIO backport from 2.6.35
    [*] lib: string.c improvements
    [*] i2c_msm - usleep
    [*] TinyRCU added
    [*] Wi-fi driver updated
    [*] RPC replace spinlocks
    [*] KGSL: use _relaxed functions
    [*] Vmalloc provide a free cache area
    [*] SMD remove extra outgoing interrupts
    [*] SLQB added
    [*] ZRAM added
    [*] SFB network packet scheduler added
    [*] Mtdblock: use 4096 block size
    [*] Touchscreen driver updated
    [*] KGSL: force 2D context switch
    [*] block: don't access jiffies when initializing io_context
    [*] Compile with -03 for extra performance
    [*] Ondemand a little tweaked
    [*] BFS: allow non priviledged tasks to bounch between SCHED_BATCH and SCHED_NORMAL
    [*] BFS: fix dma compability
    [*] Memcopy & memmove assembly code added
    [*] lib: string.c updated to use the new memcopy and memmove fast assembly code
    [*] VR I/O scheduler added and made default
    [*] lowmemorykiller backported from 2.6.35
    [*] Memory management improved from 2.6.37 kernel code
    [*] And a loooooooot of more small patches, fixes, improvements, tweaks, optimizations...whatever you want to call it and I don't wanna spent the rest of the night stating every small change
    [*] Oh yes I updated the kernel version to v18, this is actually the best and most important change of them all :)
    [/list]

    alert.png
    Take note of this, I don't care nor will pay attention if you say you're having battery drain if: you flashed the kernel sooner than 24hours of your complain post, if you didn't wipe your cache partition before or after flashing it, or if you didn't wipe your battery stats. If any of these three conditions are met at the time of your posting I will simply ignore it.


    Downloads
    underline.png

    download.png
    franco.Kernel.v19.4 CFS
    download.png
    franco.Kernel.v19.4 BFS


    Installation
    underline.png

    1. Reboot intro recovery
    2. Flash the latest kernel version from this topic
    3. Reboot
    4. Enjoy
    13
    I'm using those drivers exactly.

    Thanks, I forgot about that. I'll update the kernel tomorrow or the day after tomorrow depending on the time I have.

    Ok, thanks!

    My benchmark test:
    (Quadrant - CPU/Memory)

    screenshotat20110808205.png

    About the colors

    Mean - 10 = red
    Mean = blue
    Mean + 10 = green

    red bold = worst score
    green bold = best score

    Conclusion: smartass is the best.
    12
    I hope you guys realize how lucky you are, this is the only kernel in the world, as far as I know, to have RCU Boost + Tiny Preempt RCU in a .32 kernel, that's why it is so fast and smooth..
    12
    Released. And it's v19.4, I like the "19" number.
    10
    I'm not sleeping today to give you users the best 2.6.35 kernel for our phone probably tomorrow morning ;)