[HTC Sensation] faux123:
CyanogenMod 7 Open Beta build-05: Introducing advanced SMP optimization and battery saving techniques!

Amazing but true, CM7 actually suffers from TOO much performance, thus killing battery... I have optimize my kernel to address this issue.

My recommended Setting for CM7:

Ondemand Governor Default

Run @ 1.026 GHz

Set GPU I/O fraction to 50

You will NOT suffer any performance loss and the battery life will be excellent.... Enjoy have fun!

http://www.multiupload.com/Q2ZKBILTZ8

BTW, open beta is J-RCU only @ 1.56 GHz, DON'T BOTHER TO ASK for another version!

Version 0.2.3 (Beta Coming Soon, CM7 Alpha2+)

<01>

Added XZ Compression support to 2.6.35 kernel

Added XZ Compression support for kernel image

Added XZ Compression RAMDisk support (boot time)

Used the git implementation of SHA-1 to reduce boot time by 11%

Updated qdsp6v2 to block write until buffer is full

Updated trivial bug fix for SMP macro

Added newly optimized CRC32 Improves EVERYTHING that uses it including TCP/IP, File Systems etc...

Added newly optimized CRC32c improves EXT4 metadata performance and anything else which uses CRC32c

Patched msm_serial_hs_lite (better battery life)

Patched qdsp6v2 to fix unexpected power consumption (better battery life)

Patched mdp4_overlay to flush RGB pipe when solid fill mode is used (better battery life)

Patched clock-8x60 to add a lower gsbi_uart_clk entry to save power (better battery life)

Lowered Camera Flash limit from 30% to 10%

Tweaked conservative governor for better interactive performance (made default)

Lowered CPU Minimum Voltage (better battery life)

Gate smi_2x_axi_clk off when smi_clk is disabled (better battery life)

Fixed performance level computation for VCD (better performance)

Added local control of vpe_axi_clk and rot_axi_clk (better battery life)

Removed unnecessary checks from DMA engine (more efficient DMA Engine == performance)

ARM Patch: Use CTR for the I-cache line size on ARMv7 (better performance)

Enabled inline locks for ARM (performance)

CPU workqueue optimization (limit some workqueues to single thread)

patched qdsp6v2 to Set tx and rx flags based on current device

patched display to avoid staging up two pipes at same mixer_stage

<02>

Added GPU slumber (whenever screen is off, GPU is set to sleep)

Added idle wait support for SMP

Fixed AXI clock bug in GPU

Fixed L2 Cache Synchro bug :p

OnDemand made default

<03>

Fixed GPU Slumber not waking up issue

<04>

Fixed GPU slumber code paths... (the original code was too aggressive, it forced resume code path to slumber as well, this may have caused some incompatibility when you really needed to resume from suspend).

<05>

Using another GPU slumber code path.. <04> effectively disabled slumbering due to the fact that any background events/interrupts can bring the device out of suspend and into resume

<06>

Fixed a few derps in my GPU slumber code...

Edit: It's 2:40 AM here in Los Angeles... Very tired again.. Caffeine effect wearing off... The reading is not based on some cheat in "airplane" mode or anything. It is based on normal usage with WiFi, Cell (with poor reception), and ALL the background syncs enabled including Facebook, Twiiter, Google+, GMail, etc etc... Just like a Normal smartphone settings :D