I have been myself running it with no problems. The plan is to keep improving it with regular updates.
Note - While s2w, dt2w and s2s are really cool features, enabling them will cause the battery to discharge faster as the phone needs to be listening for these inputs continuously. You can use power key to shut screen when you do not intend to use the phone. This temporarily disables s2w-dt2w-s2s function and greatly increase battery life. You have the choice of enabling or not.
Do try this kernel and all feedback is welcome.
RACER Kernel works with Android LOLLIPOP (LRX21V, LRX21O and other variants) and CM12
Any frequency > 2419 MHz could be unstable though users have reported using available maximum frequency.
Note: If you have issues with KControl or any kernel app setting not sticking after reboot, please install @sykopompos's permissive boot kernel before installing RACER. You can get it here: https://www.androidfilehost.com/?fid=95784891001609904
- Added Optimax, Abyssplugv2 and many more governots from #Cl3Kener
- Added GPU Interactive
- Other upstream tweaks via @hellsgod and @Cl3Kener
- Enabled zram a RAM based block device that acts as swap disk. Pages swapped to this disk are compressed and stored in memory itself. Compressing pages and keeping them in RAM virtually increases its capacity. This allows more applications to fit in given amount of memory.
- Removed Battery Life Extender
- Added Power Efficiency Tweaks
- Enable Swap
- Stereo Call Recording Support
- Added Staging driver area - According to @gregkh, “Staging area is used to hold stand alone drivers and filesystems that are not yet ready to be merged into main portion of the Linux kernel tree at this point for various technical reasons.”
- Added some IO Schedulers, and increased read ahead buffer default to 1024 KB
- Added Battery Life Extender
- Upstream updates via @Cl3Kener with many thanks - Decompressor, LZO, Sound Control, EXFAT, SELinux
- Voltage table - tweaked values from @flar2 with many thanks, while retaining min 96 MHz
- Upstream updates via @Cl3Kener with many thanks
Read this before installing:
- Stable Working range and Benchmarking: For important settings please see these posts by @FunkyRasta -
- At least two cores must be core-throttled for stable operation
- For stable performance with good battery life - max freq < =2419MHz and min =96MHz with GPU max =320MHz, Stock settings in Thermal, MPDecision - Slow, Only one core on line minimum. Any frequency > 2419 MHz could be unstable though users have reported using available maximum frequency.
- Recommended kernel setting apps : KControl (most settings), Synapse (gpufreq, wake, gamma, misc)
- Using the power-key to shut off the screen during charging will increase charging speed. This settings is available in Synapse / Wake
- Reinstall and boot the rom with dalivik and cache wipe before installing RACER. You may need to do a data wipe, but in most cases a system wipe is enough
- Clear data from your kernel setting app, clean cache and dalvik for best results.
- I do hope you like this release
For details of code please see:
- Works with Android LOLLIPOP / CM11 / KitKat 4.4.4
- Google msm_lollipop release merged ibto msm_lpx base
- Linux 3.4.104
- MPDecision Hotplug with Bricked 3-Stage Thermal
- The usual and many more
- Gamma control
- Sweep2Wake | DoubleTap2Wake | Sweep2Sleep
- USB Fast Charging
- UV | OV | UC | OC | 96-2965 MHz Freq Table
- Faux Sound
- Back Light
- F2FS for system partition
- Persistent ram, zram, staging
- Diag mode
- i2c bus control
- Build and Kernel Flags possible with Linaro Cortex A15
Google, @franciscofranco, @faux123, @Tasssadar, @show-p1984 , @flar2, @savoca, @Calkulin, Greg Kroah-Hartman, @Cl3Kener, @neobuddy89, @flar2, @dennes544, @hellsgod, Kim Jaegeuk (Samsung, Inventor of F2FS)
- RACER build source - https://github.com/rachanta/kernel_n5_racer?files=1
- Base - https://android.googlesource.com/ker...llipop-release
- MPDecision & Bricked Thermal - https://github.com/showp1984/bricked-hammerhead
- Linux - https://github.com/UBERUTILS/UBER-N5
- Ubuntu 14.05 LTS, 64 Bit on a MacBook Pro
- Toolchain: arm-cortex_a15-linux-gnueabihf-linaro_4.9.2-2014.10-build_2014_10_26
Installation tip: Do not flash along with ROM. Complete the ROM installation with permissive kernel posted above or stock kernel before flashing RACER.