• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL][29MAY]LorDModV5.6|SMARTASS|BFSv400|CFS|SLQB|UV|1.99G|VOL |VDD|SQLITE3|.41

Search This thread

LorD ClockaN

Inactive Recognized Developer
Sep 1, 2008
14,106
28,536
Veli Losinj
www.losinj.com
LorDmod-logo.png


Hi guys... and gals!!!

From overclocker to overclockers... LordMod kernel V5.5 CFS and V4.5.2 BFS

This is my first ever ROM and custom kernel for any device..
I tested it for a long time and I think that it's ready for the community..
I've only wanted to implement smartass because everybody (almost) wants it, but the project took me much further than I imagined.. I've lost 7 days on this so don't be harsh on commenting my work. I'm a BEGINNER in kernel building and ROM modding.

ROM is build from the latest commits of CM7
Kernel has been taken from “teamdesire” and modified a little to suit everybody!!
For those who care – Quadrant score is about 3400 on 1800MHz PERFOMANCE mod
I use BFQhs (ATM) PUV edition @ 122/1380MHz 24/7

Decided to update only the kernel... because ROM is basicaly CM7 nightly...
I'll include kernel update.zip with and without SD Card Read speed increase patch!
KERNEL (for CM7 only, apparently works great for MIUI):
  • Kali-'s kernel 2.6.32.28
  • Battery drain fix included - by teamdesire (allready implemented in CM7)
  • Chose default I/O scheduler
  • New Adreno 205 drivers like in nightly kernels
  • Kernel patched to 2.6.32.41
  • SMARTASS governor added and tweaked
  • CPU freq table totaly rewriten with lower voltages
  • OC up to 1990 MHz, min 122 MHz – DON'T GO OVER 1800MHz EXCEPT FOR SHOWOFF AT THE BAR :) I AM IN NO WAY RESPONSABLE FOR DHD SMOKING!!!
  • Volume boost 20%
  • SLQB slab memory allocator added
  • CFS (4.5.2) or BFS v400 (4.5.2) - difference for noobs
  • VDD user interface - usage
  • Patched libsqlite.so to disable db loops – thanx to ownhere
  • Under volt editions, UUV edition might not work for all.. use -25mV edition
  • Tiny RCU subsystem, Bloatware edition
  • Low level memory tweaks and fixes
  • Fixed some bugs regarding sleep/awake for video driver
  • Fixed first boot Wlan crash
  • Implemented 2 way recording patch by avs333 and skvalex - thread - only kernel 4.4.1 and now 5.1
  • Removed some debugging and statistic logging
  • GPU+ patch for better 2D and 3D perfomance (thanx -snq)
  • Disabled write cache support to enhance SD write speed
  • Updated drivers from HTC Saga and HTC Vivo - All glory and credits go to James Zdziebkowski for porting drivers
[*]Tweaked Interacive and Ondemand governor
[*]Added patches and fixes from latest CM7 kernel regarding Wlan chip, USB...
[*]Added USB accessory gadget support - patch from newest CM7 kernel
[*]Tweaks for video driver - patch from CM7 kernel (modified by me for Saga driver)
[*]Hopefully compatible with all AOSP ROMS for DHD - CM7 all bases, MIUI, UltimateDroid...
[*]Implemented USB thetering support - by James Zdziebkowski

"How to" for CM7 users:
  • Do a nandroid backup
  • Download desired zip from below
  • Copy to SD card
  • Go into recovery
  • Wipe cache partition
  • Wipe Dalvik cache
  • Flash from zip
Use 5.6 CFS or 4.5.2 BFS V400!

BEFORE flashing set your MIN freq to 230 or disable Set On Boot in Cyanogen Perfomance Menu!!!

V5.0 replaces some system libs for the video to work, so please do a BACKUP before flash if you want to return to other kernel!! - Use this if you want to restore to default libs, and than without restart flash kernel older than 4.5.2 - zip, older than 4.6 - zip

Scheduler flavours: BFQ I/O, BFQ I/O with hierarchical schedulling (only CFS), V(R) I/O
BFQhs V5.6 - CFS zip
VIO V5.6 - CFS zip

-25mV zip
-50mV zip
UUV zip
PUV zip - This is heavely UV even for UUV edition.. going from min 775mV trough all the freq range. If UUV worked for you, you must test this :cool: It's working fine for me 122/1380MHZ 24/7
Restore defaults zip
Restore defaults SCRIPT

If you want SD card speed patch, put this file into /etc/init.d folder and give it executable perrmision. It can corrupt your SD data! CAUTION - BACKUP

V5.5:
BFQhs V5.5 - CFS zip
VIO V5.5 - CFS zip
V5.1:
BFQhs V5.1 - CFS zip
VIO V5.1 - CFS zip
V5.0:
BFQhs V5.0 - CFS
VIO V5.0 - zip
V4.6:
BFQhs - CFS
VIO - CFS
V4.5.2:
BFQ - BFS
BFQhs - CFS
VIO - CFS - BFS
V4.4.1:
BFQ - BFS
BFQhs - CFS
V4.4:
BFQ - BFS
BFQhs - CFS
VIO - CFS - BFS
V4.3:
BFQ - CFS - BFS reuploaded
BFQhs - CFS
SIO - CFS - BFS
VIO - CFS - BFS
KERNEL V4.2 CFS - MIRROR MU
KERNEL V4.2 BFS - MIRROR MU
UV editions 4.2 CFS and BFS:
Ultra Under Volt CFS - BFS
Under Volt -25mV CFS - BFS
Under Volt -50mV CFS - BFS
Pinky Under Volt CFS - BFS - REUPLOADED - This is heavely UV even for UUV edition.. going from min 750mV trough all the freq range. If UUV worked for you, you must test this :cool: It's working fine for me 122/1380MHZ 24/7
KERNEL V4.0 CFS - MIRROR MU
KERNEL V4.1 BFS - MIRROR MU
UV editions 4.0 CFS an 4.1 BFS:
Ultra Under Volt CFS - BFS
Under Volt -25mV CFS - BFS
Under Volt -50mV CFS - BFS
KERNEL V4.0 BFS - MIRROR MU
UV for 4.0 BFS:
Ultra Under Volt BFS
Under Volt -25mV BFS
KERNEL V3.1.3 BFS - MIRROR RS, MIRROR MU
KERNEL V3.0.3 CFS - MIRROR RS, MIRROR MU
UV editions 3.X.3:
Ultra Under Volt BFS and CFS
Under Volt -25mV BFS and CFS
KERNEL V3.1 BFS - MIRROR RS, MIRROR MU
KERNEL V3.0 CFS - MIRROR RS
KERNEL V2.1.1 noBFS VDD sqlite – MIRROR RS
KERNEL V2.1.1 BFS VDD sqlite – MIRROR RS
KERNEL V2.1 noBFS VDD - MIRROR RS
KERNEL V2.1 BFS VDD – MIRROR RS
KERNEL V2.0 - MIRROR RS
KERNEL V1.2.2 (without SD patch) only .zip (Hope it works :) ) - MIRROR RS
KERNEL V1.2.2_SDfix (kernel with script to increase SD card reading speed) - MIRROR RS
I hope I implemented it right!
KERNEL V1.1 - MIRROR RS
KERNEL V1.0 - MIRROR RS
To have this kernel on MIUI, follow these simple steps from htctouchelfin!
AGAIN - don't FORGET to do a nandroid backup prior to flashing!
No need for screen shots, because everybody knows how CM7 looks like.

Governors for NOOBS:
  • interactive - Instead of sampling the cpu at a specified rate, the governor will scale the cpu frequency up when coming out of idle. When the cpu comes out of idle, a timer is configured to fire within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer fires then we assume the cpu is underpowered and ramp to MAX speed.
  • smartass - Is an improved version of interactive governor
  • ondemand – Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
  • conservative – Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
  • performance – Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using ondemand because the system will not waste resources scanning for CPU load.
  • powersave – Available in some kernels. It will keep the CPU running at the “min” set value at all times.
  • userspace – A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.

History:
Code:
29-05-2011     V5.6 LorDmod kernel
[LIST]
[*]Kernel patched to 2.6.32.41
[/LIST]
11-05-2011     V5.5 LorDmod kernel
[LIST]
[*]Implemented USB thetering support
[*]Kernel patched to 2.6.32.40
[*]Tweaked conservative and interactive governors a little
[/LIST]
09-05-2011     V5.1 LorDmod kernel - Hopefully fixed for all AOSP ROM versions
[LIST]
[*]Changed the update script (AnyKernel.zip + Apache14) to suite all AOSP roms
[*]LOTS of fixes and cleanups for building and similar
[/LIST]
06-05-2011     V5.0 LorDmod kernel - builded with boot.img from nightly 64+
[LIST]
[*]Added 2 way recording patch to kernel based on V4.5.2 (V4.6) - all compliments go to avs333
[/LIST]
01-05-2011     V4.6 LorDmod kernel - ONLY later kangs than nightly 57!!!
[LIST]
[*]Tweaked Interacive and Ondemand governor
[*]Added patches and fixes from latest CM7 kernel regarding Wlan chip, USB...
[*]Added USB accessory gadget support - patch from newest CM7 kernel
[*]Tweaks for video driver - patch from CM7 kernel (modified by me for Saga driver)
[/LIST]
28-04-2011     V4.5.2 LorDmod kernel VR46 edition
[LIST]
[*]Updated audio driver from HTC Vivo
[*]Updated Adreno 205 drivers from HTC Saga
[*]Updated aic3254 driver from HTC Saga
[*]Updated panel driver from HTC Saga
[*]Updated tpa2051d3 (audio subsystem) driver from HTC Saga
[*]Removed 2 way voice recording - use kernel 4.4.1 for that
[/LIST]
27-04-2011     V4.4.1 LorDmod kernel Ass edition
[LIST]
[*]Disabled write cache support to enhance SD write speed
[*]Remove SEGFAULT limit
[*]Tweaked smartass governor for smooooth transitions :)
[/LIST]
25-04-2011     V4.4 LorDmod kernel Starvin Marvin edition
[LIST]
[*]Kernel patched to 2.6.32.39
[*]GPU+ patch to improve 2D and 3D (thanx to -snq)
[*]Removed some kernel debugging and statistic logging
[*]Implemented 2 way recording patch from avs333 and skvalex - [URL="http://forum.xda-developers.com/showthread.php?t=1048182"]thread[/URL]
[*]Hopefully fixed Wlan on first boot (thanx MDJ)
[/LIST]
23-04-2011     V4.3 LorDmod kernel Eastern Bunny edition
[LIST]
[*]Reorganized kernel nameing by adding different I/O schedulers for CFS and BFS kernels at normal voltages
[*]Added scripts to flash via CWM for UV - feel free to modify the scripts as you like for voltage - thanx gokhanmoral
[*]Min default frequency set to 230 for stability, feel free to chose 122 after the update
[/LIST]
22-04-2011     V4.2 LorDmod kernel
[LIST]
[*]Removed Simple I/O scheduler and added V(R) I/O scheduler as default
[*]Removed all other schedulers from compiling and hoping to clean out a kernel a little
[*]Add last driver update regarding sleep/awake fix from Cyanogenmod's kernel from N#42
[*]Added Pinky Ultra Voltage edition - thanx goes to jpinky (beta tester)
[*]Lowered MIN voltage to 700mV for VDD users
[/LIST]
20-04-2011     V4.0 and 4.1 LorDmod kernel
[LIST]
[*]Added -50mV kernel for people that UUV isn't stable and 25UV is stable to test
[/LIST]
18-04-2011     V4.1 LorDmod kernel (BFS only update)
[LIST]
[*]Updated BFS to the latest V400 from 2.6.38 kernel (I've modified the patch to fit :) )
[/LIST]
17-04-2011     V4.0 LorDmod kernel
[LIST]
[*]Patched kernel to .38
[*]Added Tiny RCU subsystem, Bloatware edition and set as default
[*]Added Simple I/O scheduler and set as default (no more BFQ scheduler)
[*]Lowmemory tweaks and fixes (by cyanogen)
[/LIST]
17-04-2011     V3.X.3 LorDmod kernel
[LIST]
[*]Added Under voltage editions
[*]CFS or BFS, the choice is yours
[/LIST]
15-04-2011     V3.X.3 LorDmod kernel
[LIST]
[*]BFS updated to v363
[*]Both version got more tweaked smartass gov for speed and response
[*]Updated script for Wlan module, hopefully fixing Wlan in MIUI (test please)
[/LIST]
11-04-2011     V3.1 LorDmod kernel
[LIST]
[*]Added BFS CPU scheduler V330
[/LIST]
10-04-2011     V3.0 LorDmod kernel
[LIST]
[*]Kernel taken from different source with better primary patches (from Kali-)
[*]Now has new Adreno 205 drivers included like kernel from nightlies (fast as hell)
[*]Remodded from the beginning so it can be set up on my [URL="https://github.com/LorDClockaN/htc-kernel-msm7x30"]git[/URL]
[*]Patched to version 2.6.32.36 so you all stop bugging me ;)
[/LIST]
08-04-2011     V2.1.1 kernel and CyanogenLordMod ROM 2.0
[LIST]
[*]Added patched libsqlite.so (test in TAP benchmark before/after to kernel (will be from now on in every kernel)) and ROM (quite numerous updates for this nightly)
[/LIST]
08-04-2011     V2.1 kernel
[LIST]
[*]Added VDD user interface - [URL="http://forum.xda-developers.com/showthread.php?t=821372"]usage[/URL]
[*]BFS and noBFS version
[/LIST]
07-04-2011     V2.0 kernel
[LIST]
[*]Yes, again new CPU table (don't use 122mhz (slightly upped 122 voltage, maybe will be better) if it's unstable, or 1990MHz)
[*]Added BFS CPU scheduler (Brain **** Scheduler)
[*]Lowered GPU memory allocation.. maybe this fixes some issues
[*]No more SD Card Read patch kernel
[/LIST]
05-04-2011     V1.2.2 kernel
[LIST]
[*]Again totaly revorked cpufreq and smartass tracking
[*]Lowest screen off freq 122MHz with big UV for battery saving
[*]Min 2mA screenoff with mobile data set to ON
[/LIST]
04-04-2011     V1.1 kernel only
[LIST]
[*]Totally Revorked freq table for smoother scalability
[*]Tweaks to smartass governor
[*]Allocated more memory to GPU
[*]Volume boost to 20% and some other volume tweaks (thanks LeeDroid)
[/LIST]
03-04-2011     V1.0 Initial release
Finaly only 1 screenshot :cool: (1920MHz Perfomance gov LorDmod V3.1.3 BFS)
Special thanks goes to DOALaboratories and teamdesire (all of them)!!
Thanks goes to hrkfdn and BuzzBumbleBee and Leedroid for their kernel sources on the git!​
git
DONATIONS so far: Walker Street, alexmason14, McGyver85, danalive, justaguy84, ...
 
Last edited:

279Paddy

Senior Member
Sep 13, 2010
125
3
sup guys...

...lord clockan, thanks a bunch for this, i've been waiting for a crazy ass kernel like yours ;D....looking forward to flashing the kernel-only update.zip, since i'm using my own modified version of cm7....question: is it safe to use the device overclocked to 1.8ghz on a daily basis (nope, i don't want to risk smoking my phone using 1.9ghz all the time....;D)

keep it up, sir!
 

festa20

Senior Member
Jan 6, 2011
1,828
837
31
Barnsley
I'm on rc4 and do we just flash this with with recovery and thats it thanks

Sent from my Desire HD using XDA Premium App
 

festa20

Senior Member
Jan 6, 2011
1,828
837
31
Barnsley
Just wondering do u have anymore links to it like megaupload

It's ok its finally downloading my browser was messing up will report BK when its finished thank you

Sent from my Desire HD using XDA Premium App
 
Last edited:

LorD ClockaN

Inactive Recognized Developer
Sep 1, 2008
14,106
28,536
Veli Losinj
www.losinj.com
I'll upload to hotfile in 20min... thats all I can do!

@279Paddy:
Well I saw people keeping at 1.8, but not perfomance mod... only for max setting, not all the time..
But at that freq the increase of voltage is 40% more than on 1000mhz, so expect less battery life offcourse
 
Last edited:
  • Like
Reactions: 279Paddy

DOAlaboratories

Senior Member
Jul 31, 2010
357
38
Simi Valley
Great job man, it's cool to see all those hours of work come to frutition, huh :) i'll be using it personally, i'll test it and download. Once again, great job.

Semt from a puddle of Steve Job's tears
 

Top Liked Posts

  • There are no posts matching your filters.
  • 53
    LorDmod-logo.png


    Hi guys... and gals!!!

    From overclocker to overclockers... LordMod kernel V5.5 CFS and V4.5.2 BFS

    This is my first ever ROM and custom kernel for any device..
    I tested it for a long time and I think that it's ready for the community..
    I've only wanted to implement smartass because everybody (almost) wants it, but the project took me much further than I imagined.. I've lost 7 days on this so don't be harsh on commenting my work. I'm a BEGINNER in kernel building and ROM modding.

    ROM is build from the latest commits of CM7
    Kernel has been taken from “teamdesire” and modified a little to suit everybody!!
    For those who care – Quadrant score is about 3400 on 1800MHz PERFOMANCE mod
    I use BFQhs (ATM) PUV edition @ 122/1380MHz 24/7

    Decided to update only the kernel... because ROM is basicaly CM7 nightly...
    I'll include kernel update.zip with and without SD Card Read speed increase patch!
    KERNEL (for CM7 only, apparently works great for MIUI):
    • Kali-'s kernel 2.6.32.28
    • Battery drain fix included - by teamdesire (allready implemented in CM7)
    • Chose default I/O scheduler
    • New Adreno 205 drivers like in nightly kernels
    • Kernel patched to 2.6.32.41
    • SMARTASS governor added and tweaked
    • CPU freq table totaly rewriten with lower voltages
    • OC up to 1990 MHz, min 122 MHz – DON'T GO OVER 1800MHz EXCEPT FOR SHOWOFF AT THE BAR :) I AM IN NO WAY RESPONSABLE FOR DHD SMOKING!!!
    • Volume boost 20%
    • SLQB slab memory allocator added
    • CFS (4.5.2) or BFS v400 (4.5.2) - difference for noobs
    • VDD user interface - usage
    • Patched libsqlite.so to disable db loops – thanx to ownhere
    • Under volt editions, UUV edition might not work for all.. use -25mV edition
    • Tiny RCU subsystem, Bloatware edition
    • Low level memory tweaks and fixes
    • Fixed some bugs regarding sleep/awake for video driver
    • Fixed first boot Wlan crash
    • Implemented 2 way recording patch by avs333 and skvalex - thread - only kernel 4.4.1 and now 5.1
    • Removed some debugging and statistic logging
    • GPU+ patch for better 2D and 3D perfomance (thanx -snq)
    • Disabled write cache support to enhance SD write speed
    • Updated drivers from HTC Saga and HTC Vivo - All glory and credits go to James Zdziebkowski for porting drivers
    [*]Tweaked Interacive and Ondemand governor
    [*]Added patches and fixes from latest CM7 kernel regarding Wlan chip, USB...
    [*]Added USB accessory gadget support - patch from newest CM7 kernel
    [*]Tweaks for video driver - patch from CM7 kernel (modified by me for Saga driver)
    [*]Hopefully compatible with all AOSP ROMS for DHD - CM7 all bases, MIUI, UltimateDroid...
    [*]Implemented USB thetering support - by James Zdziebkowski

    "How to" for CM7 users:
    • Do a nandroid backup
    • Download desired zip from below
    • Copy to SD card
    • Go into recovery
    • Wipe cache partition
    • Wipe Dalvik cache
    • Flash from zip
    Use 5.6 CFS or 4.5.2 BFS V400!

    BEFORE flashing set your MIN freq to 230 or disable Set On Boot in Cyanogen Perfomance Menu!!!

    V5.0 replaces some system libs for the video to work, so please do a BACKUP before flash if you want to return to other kernel!! - Use this if you want to restore to default libs, and than without restart flash kernel older than 4.5.2 - zip, older than 4.6 - zip

    Scheduler flavours: BFQ I/O, BFQ I/O with hierarchical schedulling (only CFS), V(R) I/O
    BFQhs V5.6 - CFS zip
    VIO V5.6 - CFS zip

    -25mV zip
    -50mV zip
    UUV zip
    PUV zip - This is heavely UV even for UUV edition.. going from min 775mV trough all the freq range. If UUV worked for you, you must test this :cool: It's working fine for me 122/1380MHZ 24/7
    Restore defaults zip
    Restore defaults SCRIPT

    If you want SD card speed patch, put this file into /etc/init.d folder and give it executable perrmision. It can corrupt your SD data! CAUTION - BACKUP

    V5.5:
    BFQhs V5.5 - CFS zip
    VIO V5.5 - CFS zip
    V5.1:
    BFQhs V5.1 - CFS zip
    VIO V5.1 - CFS zip
    V5.0:
    BFQhs V5.0 - CFS
    VIO V5.0 - zip
    V4.6:
    BFQhs - CFS
    VIO - CFS
    V4.5.2:
    BFQ - BFS
    BFQhs - CFS
    VIO - CFS - BFS
    V4.4.1:
    BFQ - BFS
    BFQhs - CFS
    V4.4:
    BFQ - BFS
    BFQhs - CFS
    VIO - CFS - BFS
    V4.3:
    BFQ - CFS - BFS reuploaded
    BFQhs - CFS
    SIO - CFS - BFS
    VIO - CFS - BFS
    KERNEL V4.2 CFS - MIRROR MU
    KERNEL V4.2 BFS - MIRROR MU
    UV editions 4.2 CFS and BFS:
    Ultra Under Volt CFS - BFS
    Under Volt -25mV CFS - BFS
    Under Volt -50mV CFS - BFS
    Pinky Under Volt CFS - BFS - REUPLOADED - This is heavely UV even for UUV edition.. going from min 750mV trough all the freq range. If UUV worked for you, you must test this :cool: It's working fine for me 122/1380MHZ 24/7
    KERNEL V4.0 CFS - MIRROR MU
    KERNEL V4.1 BFS - MIRROR MU
    UV editions 4.0 CFS an 4.1 BFS:
    Ultra Under Volt CFS - BFS
    Under Volt -25mV CFS - BFS
    Under Volt -50mV CFS - BFS
    KERNEL V4.0 BFS - MIRROR MU
    UV for 4.0 BFS:
    Ultra Under Volt BFS
    Under Volt -25mV BFS
    KERNEL V3.1.3 BFS - MIRROR RS, MIRROR MU
    KERNEL V3.0.3 CFS - MIRROR RS, MIRROR MU
    UV editions 3.X.3:
    Ultra Under Volt BFS and CFS
    Under Volt -25mV BFS and CFS
    KERNEL V3.1 BFS - MIRROR RS, MIRROR MU
    KERNEL V3.0 CFS - MIRROR RS
    KERNEL V2.1.1 noBFS VDD sqlite – MIRROR RS
    KERNEL V2.1.1 BFS VDD sqlite – MIRROR RS
    KERNEL V2.1 noBFS VDD - MIRROR RS
    KERNEL V2.1 BFS VDD – MIRROR RS
    KERNEL V2.0 - MIRROR RS
    KERNEL V1.2.2 (without SD patch) only .zip (Hope it works :) ) - MIRROR RS
    KERNEL V1.2.2_SDfix (kernel with script to increase SD card reading speed) - MIRROR RS
    I hope I implemented it right!
    KERNEL V1.1 - MIRROR RS
    KERNEL V1.0 - MIRROR RS
    To have this kernel on MIUI, follow these simple steps from htctouchelfin!
    AGAIN - don't FORGET to do a nandroid backup prior to flashing!
    No need for screen shots, because everybody knows how CM7 looks like.

    Governors for NOOBS:
    • interactive - Instead of sampling the cpu at a specified rate, the governor will scale the cpu frequency up when coming out of idle. When the cpu comes out of idle, a timer is configured to fire within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer fires then we assume the cpu is underpowered and ramp to MAX speed.
    • smartass - Is an improved version of interactive governor
    • ondemand – Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
    • conservative – Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
    • performance – Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using ondemand because the system will not waste resources scanning for CPU load.
    • powersave – Available in some kernels. It will keep the CPU running at the “min” set value at all times.
    • userspace – A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.

    History:
    Code:
    29-05-2011     V5.6 LorDmod kernel
    [LIST]
    [*]Kernel patched to 2.6.32.41
    [/LIST]
    11-05-2011     V5.5 LorDmod kernel
    [LIST]
    [*]Implemented USB thetering support
    [*]Kernel patched to 2.6.32.40
    [*]Tweaked conservative and interactive governors a little
    [/LIST]
    09-05-2011     V5.1 LorDmod kernel - Hopefully fixed for all AOSP ROM versions
    [LIST]
    [*]Changed the update script (AnyKernel.zip + Apache14) to suite all AOSP roms
    [*]LOTS of fixes and cleanups for building and similar
    [/LIST]
    06-05-2011     V5.0 LorDmod kernel - builded with boot.img from nightly 64+
    [LIST]
    [*]Added 2 way recording patch to kernel based on V4.5.2 (V4.6) - all compliments go to avs333
    [/LIST]
    01-05-2011     V4.6 LorDmod kernel - ONLY later kangs than nightly 57!!!
    [LIST]
    [*]Tweaked Interacive and Ondemand governor
    [*]Added patches and fixes from latest CM7 kernel regarding Wlan chip, USB...
    [*]Added USB accessory gadget support - patch from newest CM7 kernel
    [*]Tweaks for video driver - patch from CM7 kernel (modified by me for Saga driver)
    [/LIST]
    28-04-2011     V4.5.2 LorDmod kernel VR46 edition
    [LIST]
    [*]Updated audio driver from HTC Vivo
    [*]Updated Adreno 205 drivers from HTC Saga
    [*]Updated aic3254 driver from HTC Saga
    [*]Updated panel driver from HTC Saga
    [*]Updated tpa2051d3 (audio subsystem) driver from HTC Saga
    [*]Removed 2 way voice recording - use kernel 4.4.1 for that
    [/LIST]
    27-04-2011     V4.4.1 LorDmod kernel Ass edition
    [LIST]
    [*]Disabled write cache support to enhance SD write speed
    [*]Remove SEGFAULT limit
    [*]Tweaked smartass governor for smooooth transitions :)
    [/LIST]
    25-04-2011     V4.4 LorDmod kernel Starvin Marvin edition
    [LIST]
    [*]Kernel patched to 2.6.32.39
    [*]GPU+ patch to improve 2D and 3D (thanx to -snq)
    [*]Removed some kernel debugging and statistic logging
    [*]Implemented 2 way recording patch from avs333 and skvalex - [URL="http://forum.xda-developers.com/showthread.php?t=1048182"]thread[/URL]
    [*]Hopefully fixed Wlan on first boot (thanx MDJ)
    [/LIST]
    23-04-2011     V4.3 LorDmod kernel Eastern Bunny edition
    [LIST]
    [*]Reorganized kernel nameing by adding different I/O schedulers for CFS and BFS kernels at normal voltages
    [*]Added scripts to flash via CWM for UV - feel free to modify the scripts as you like for voltage - thanx gokhanmoral
    [*]Min default frequency set to 230 for stability, feel free to chose 122 after the update
    [/LIST]
    22-04-2011     V4.2 LorDmod kernel
    [LIST]
    [*]Removed Simple I/O scheduler and added V(R) I/O scheduler as default
    [*]Removed all other schedulers from compiling and hoping to clean out a kernel a little
    [*]Add last driver update regarding sleep/awake fix from Cyanogenmod's kernel from N#42
    [*]Added Pinky Ultra Voltage edition - thanx goes to jpinky (beta tester)
    [*]Lowered MIN voltage to 700mV for VDD users
    [/LIST]
    20-04-2011     V4.0 and 4.1 LorDmod kernel
    [LIST]
    [*]Added -50mV kernel for people that UUV isn't stable and 25UV is stable to test
    [/LIST]
    18-04-2011     V4.1 LorDmod kernel (BFS only update)
    [LIST]
    [*]Updated BFS to the latest V400 from 2.6.38 kernel (I've modified the patch to fit :) )
    [/LIST]
    17-04-2011     V4.0 LorDmod kernel
    [LIST]
    [*]Patched kernel to .38
    [*]Added Tiny RCU subsystem, Bloatware edition and set as default
    [*]Added Simple I/O scheduler and set as default (no more BFQ scheduler)
    [*]Lowmemory tweaks and fixes (by cyanogen)
    [/LIST]
    17-04-2011     V3.X.3 LorDmod kernel
    [LIST]
    [*]Added Under voltage editions
    [*]CFS or BFS, the choice is yours
    [/LIST]
    15-04-2011     V3.X.3 LorDmod kernel
    [LIST]
    [*]BFS updated to v363
    [*]Both version got more tweaked smartass gov for speed and response
    [*]Updated script for Wlan module, hopefully fixing Wlan in MIUI (test please)
    [/LIST]
    11-04-2011     V3.1 LorDmod kernel
    [LIST]
    [*]Added BFS CPU scheduler V330
    [/LIST]
    10-04-2011     V3.0 LorDmod kernel
    [LIST]
    [*]Kernel taken from different source with better primary patches (from Kali-)
    [*]Now has new Adreno 205 drivers included like kernel from nightlies (fast as hell)
    [*]Remodded from the beginning so it can be set up on my [URL="https://github.com/LorDClockaN/htc-kernel-msm7x30"]git[/URL]
    [*]Patched to version 2.6.32.36 so you all stop bugging me ;)
    [/LIST]
    08-04-2011     V2.1.1 kernel and CyanogenLordMod ROM 2.0
    [LIST]
    [*]Added patched libsqlite.so (test in TAP benchmark before/after to kernel (will be from now on in every kernel)) and ROM (quite numerous updates for this nightly)
    [/LIST]
    08-04-2011     V2.1 kernel
    [LIST]
    [*]Added VDD user interface - [URL="http://forum.xda-developers.com/showthread.php?t=821372"]usage[/URL]
    [*]BFS and noBFS version
    [/LIST]
    07-04-2011     V2.0 kernel
    [LIST]
    [*]Yes, again new CPU table (don't use 122mhz (slightly upped 122 voltage, maybe will be better) if it's unstable, or 1990MHz)
    [*]Added BFS CPU scheduler (Brain **** Scheduler)
    [*]Lowered GPU memory allocation.. maybe this fixes some issues
    [*]No more SD Card Read patch kernel
    [/LIST]
    05-04-2011     V1.2.2 kernel
    [LIST]
    [*]Again totaly revorked cpufreq and smartass tracking
    [*]Lowest screen off freq 122MHz with big UV for battery saving
    [*]Min 2mA screenoff with mobile data set to ON
    [/LIST]
    04-04-2011     V1.1 kernel only
    [LIST]
    [*]Totally Revorked freq table for smoother scalability
    [*]Tweaks to smartass governor
    [*]Allocated more memory to GPU
    [*]Volume boost to 20% and some other volume tweaks (thanks LeeDroid)
    [/LIST]
    03-04-2011     V1.0 Initial release
    Finaly only 1 screenshot :cool: (1920MHz Perfomance gov LorDmod V3.1.3 BFS)
    Special thanks goes to DOALaboratories and teamdesire (all of them)!!
    Thanks goes to hrkfdn and BuzzBumbleBee and Leedroid for their kernel sources on the git!​
    git
    DONATIONS so far: Walker Street, alexmason14, McGyver85, danalive, justaguy84, ...
    12
    BFS makes my browser lagg (more) and sometimes feels unresponsive while CFS works great. I remember using BFS on my bravo with froyo but switched to CFS when gingerbread came coz of the same lagg I got on the ace with BFS. Is it just in my head or do you think BFS has to be tweaked for gingerbread somehow?

    That's a symptom of BFS!

    Basically, the way I see it, CFS is the best way to go. For overall use, best battery life, multitasking etc. it provides the best performance as it manages the CPU in a balanced manner. This way, no applications receive preference over others (Completely Fair...). You shouldn't really expect lag on CFS but you will take a hit on Quadrant scores.

    BFS is much better when it comes to concentrating on the task at hand. All resources will be devoted to the app or process in use at the expense of others. It's great for low powered devices and certainly does improve performance (and benchmarks) in certain situations. This comes at the expense of slight lag when multitasking and navigating the UI.

    In my experience, I've always had lag and freezes when using BFS kernels. That's not to say everyone will, as it can depend on the ROM and device.

    Average User: CFS

    Benchmark/Gaming Junkie: BFS

    Hope this helps a few of you out.

    Regards.
    3
    Updated online!

    Nothing spectacular..
    tweaked smartass for both kernels, but BFS got major update in version!

    SO I think that you who like BFS will be very pleased..

    please leave your feedback and click on thanx :)
    2
    Uploaded
    Download link in the "How to"...
    2
    Does the kernel works with Rcmix hd?

    Kernel is compiled from cyanogenmod so it can't be used in RCMIX or any other ROM than Cyanogenmod

    I'll include only kernel in seperate update zip if anyone with CM7 wants to try only the kernel... later tonight or tomorrow

    Now uploading ROM to another mirror