[G3 Android Development] 777jon:
FAQ:

How do I tune my kernel settings?

I recommend using either Synapse or Kernel Adiutor.

CPU Governors & Schedulers How-To

Thanks a lot to [MENTION=5811506]gsstudios[/MENTION] for this fantastic guide: Link

Uninstall UKM & 777 Kernel

My kernel installs a special edition of UKM for my kernel. If you switch kernels, you should also flash UKM_uninstaller_v2.zip

Synapse Profiles

Kernel Profiles Thread - Link

Thanks [MENTION=6149253]gr3ud[/MENTION]

Instructions for Backup and Restore profiles by [MENTION=4732904]abhi08638[/MENTION] - Click Here

[MENTION=6149253]gr3ud[/MENTION]'s Profile - Click Here

Change Log

12/05/15
- Update to latest CM Kernel
- Separate builds for Lollipop and Marshmallow
- Merged alucard touch boost updates by DEV
- Merged msm limiter updates
- Merged f2fs upstream updates

10/22/15
- R21
- Linux 3.4.110

10/19/15
- R20
- Update to latest CM Kernel
- Add alucard, darkness, and nightmare governors
- Replace cpu-boost with alucard touch boost
- Enforce stock max frequency on boot
- Upgrade msm limiter to version 3.8
- Merged SELinux updates
- Merged msm: vidc updates
- Merged tcp_cubic, vfs, proc, and uid_cputime updates

09/28/15
- R19
- Linux 3.4.109
- Update to latest CM Kernel
- Merged KCAL driver updates
- Merged zzmoove updates by DEV
- Merged alucard hotplug updates by DEV
- Cleaned cpufreq governor code
- Interactive governor updates

09/16/15
- R18
- Update to latest CM Kernel
- Merged powersuspend version 1.7
- Merged latest KCAL driver updates
- Merged adreno idler updates by DEV
- Merged alucard hotplug updates by DEV

09/01/15
- R17
- Update to latest CM Kernel
- Optimize CPU frequency scaling
- Optimize Readahead divide/multiply by power of 2 using L/R shift
- Sweep2Sleep: change sysfs interface to s2s only
- Bring back middle cpu frequencies
- Merged latest zzmoove patches by DEV
- vs985: enable BQ5102X wireless charging

08/13/15
- R16
- Merged zzmoove update to 1.0 beta 8
- Merged alucard hotplug updates by DEV
- Reverted middle cpu frequency steps back to stock
- Fixed black screen after LG logo for some users
- Merged mmc drivers updates
- Merged mmc scaling control
- Merged mmc software crc control
- Merged tripndroid io scheduler
- Merged update for CFQ I/O gov to speedup I/O for SSD storage
- Merged UKM 3.8.1.4 Special Edition

8/10/15
- R15
- Add alucard hotplug
- Revamp lowmemorykiller
- Allow cpu underclocking to 268Mhz
- Adjust memory bandwidth for better high end performance
- Sched: enable ARCH_POWER by default
- Sched: disable GENTLE_FAIR_SLEEPERS by default
- Mm, tick, & base power updates
- UKM: add support for adaptive LMK
- Compiled with latest Uber 5.2 toolchain

08/07/15
- R14
- Add slim governor
- Enable more CPU frequencies
- Update to latest CM kernel
- Qseecom & binder updates
- xz: Optimize Sfck Compression
- Implement UKM in installer

08/04/15
- R13
- Bring back intelli-thermal v2
- msm: thermal: Prevent mitigation if not required
- Powersuspend: add missing mdss_dsi_panel.c hooks
- g3: enable O3 optimizations
- g3: use xz compression

07/30/15
- R12
- Qseecom & crypto updates
- Bring back faux123 sound control
- Sound Control support fixes
- Update BFQ io scheduler to v7r8
- Tweak sio & zen io schedulers
- Set zen as default io scheduler on boot

07/17/15
- R11
- Remove faux123 sound control
- Add franco.Kernel sound control
- Remove intelli thermal
- Add franciscofranco's simplified Thermal Control
- Enable NTFS filesystem support
- Msm: vidc: updates
- Add Backlight Control
- Update zzmoove governor to 1.0 beta 7a
- Switch to Uber 5.1 toolchain

07/11/15
- R10
- Add lionheart governor
- Msm_thermal: remove vdd restrictions
- Upgrade cpuboost to enhanced version
- Updated anykernel installer
- Rwsem optimizations
- Power efficient workqueues
- Sched updates
- Cpuidle updates
- Slimbus updates
- Lowmemorykiller updates
- Add proper f400 support (Thanks @ishanbhatnagr96 for testing)

07/06/15
- R9
- Update sweep2sleep driver
- Update and fix zzmoove governor
- Update interactive governor and fix lag
- Merged intelli-thermal v2
- Add intelliactive governor
- Add GPU Overclocking to 657Mhz
- Add GPU 27Mhz Freq Step
- Tweak read ahead
- Update and tune governors
- Msm_thermal updates
- Msm_hotplug: remove cpuboost

07/03/15
- R8
- Linux 3.4.108
- Update to latest CM kernel
- Add adreno idler
- CPU Overclock to 2.88Ghz
- Add MSM Hotplug (enabled by default)
- Add Bricked Hotplug
- Add MSM Limiter
- Update Intelli Hotplug
- Add IMPULSE/INTELLIMM/SMARTMAX/YANKACTIVE/ZZMOOVE governors and remove old governors
- Add BFQ/SIOPLUS/TRIPNDROID IO schedulers
- FSync
- Bring KCAL_CTRL RGB driver up to date
- Update kexec hardboot patch (Credit: @Eliminater74)
- Remove F400 support

06/05/15
- R7
- Linux 3.4.107
- Update to latest CM kernel
- Add F400 support
- input: touchscreen: update from D850 V20F
- media: radio: Fix loading the IRIS transport when not a module

02/08/15
- R6
- Fix Powersuspend
- CM kernel updates
- Synaptic touch firmware update
- Separate d855 builds with fm radio module

02/04/15
- R5
- Linux 3.4.106
- Fix kernel panic on secondary ROM in MultiROM
- Latest CM kernel updates (now compatible with CM nightlies 2/2 and above!)
- Disable kernel modules (This caused issues with secondary ROMs, so reverting for now. D855 is the only variant that supports FM radio, so I may consider doing a separate build upon request)

01/30/15
- R4
- Sweep2sleep gesture (disabled by default)
- KCAL_CTRL RGB driver (replaces LCD_KCAL)
- Kexec Patch for lowmem variant (separate builds for D855 32G/16G variants)
- Enable FM Radio module (requested by @LenAsh)
- GPU: Fix missing 27 Mhz frequency step

01/19/15
- R3
- Fix MultiROM support (tested and working)
- SaberMod graphite optimizations
- Power efficient workqueue
- Push readahead to 512kb
- Powersuspend
- Dynamic FSync
- Frandom

01/15/15
- R2
- Added Kexec Hardboot Patch

01/14/15
- Initial release (R1)

Known Issues

- You tell me

Credits

[MENTION=4189659]Tectas[/MENTION]

[MENTION=4316709]savoca[/MENTION]

[MENTION=3332811]faux123[/MENTION]

[MENTION=2376110]dorimanx[/MENTION]

[MENTION=3795148]neobuddy89[/MENTION]

[MENTION=5438598]RenderBroken[/MENTION]