[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Eliminater74:
[IMG="Nebula Kernel (Dark Nebula)"]https://i.imgur.com/YVMzu5k.gif[/IMG]​

Changelogs​

18.0.3: Fixed HBM mode switch, a few other small fixes, and improvements.

Qcacld now uses a profile system ported from CAF's qcacld-3.0 msm8996.

18.0.0: Updated Touchscreen & FP, Changed name of Zip Name, Latest OP sources with 4.9.159:

17.1.0: Built 100% CLANG: Last official for the 4.9.158 series.

17.0.2: Rebased whole new kernel, Updated commits, Build Fully With Clang 9 'DragonTC'.

16.8.3: Reformated code style, For faster optimized code, Now built with POLLY Thanks to @xanaxdroid

Reworked FP. Removed some unneeded TCP CONGS and some debugging code.

16.8.0: Removed most debugging stuff, toned down FP, updated a few other areas.

16.7.0: Fixed the data corruption issue, reworked some things. Calmed down CPU, Pocket Protection works again.

16.6.0: Rebuilt from previous edition. Smoother and faster.

16.4.0: Rebuilt from scratch under fresh new source.

16.3.0: This kernel is being released as is, I made many many changes, I would take heed

when installing this kernel, keep an eye on it. Some things I am not very happy about.

(Then why release? Because I need to make sure its not just me.)

16.1.9: Re-based Kernel, made some cosmetic changes, also reworked defconfig,

Gesture Controls for AOSP based ROMs, will not work, But OOS it will.

WiFi has been tested to work on .10 but many have complained that it will

only work when they upgrade to .11 (Keep this in mind when you report problem)

16.5.0: Both Stock and Custom AOSP Gestures work, (depending on your ROM)

16.1.0: New Download Location added: Also, this is probably my best release yet.

qcacld-3.0 is now compiled inline with Kernel.

Attention​

This is strictly created for OOS, but it has been tested on Custom AOSP based ROMs,

on AOSP, everything works, But WiFi and Gestures, (WiFi uses stock WLAN module) (Gestures, need the API, I never added yet)

One day I will add that in the near future if people on AOSP based ROMs request so.

Compilers Used​

Clang Compiler: DragonTC 9.x Compiled by me w/Polly

GCC Compiler: Uber 9.x <-- We build w/100% CLANG.

Features​

Linux 4.9.159 (w/latest OP/Linux)

CAF: LA.UM.7.3.r1-06700-sdm845.0

Linker: CLANG_LD <-- Yeah thats right, 100% CLANG

Makefile: Optimized to use POLLY

SafeStack (Disabled for now)

qcacld-3.0: (Compiled inline with Kernel)

CPU (New Overclocked Freq Table) (Added: 838mhz and 767mhz) By @pappschlumpf of SmurfKernel (Doesnt work as expected)

GPU (w/Overclock Freqs 767, 838)

AUDIT (Disabled) <Better Performance>

PROC_STRIPPED (Enabled)

Memory Compaction (Disabled)

DEBUG_ALIGN_RODATA (Enabled) <Better Performance>

FRAME_POINTER (Disabled) <Better Performance>

OPTIMIZE_INLINING (Enabled) <Better Performance>

gcma Guaranteed Contiguous Memory Allocator (default)

Simple Low Memory Killer By @Sultan (seems to work) (Causes Camera Issues)

CPU Input Boost By @sultan (Updated)

DevFreq Boost By @Sultan (Updated)

KLapse V4.0 - A kernel level livedisplay module by @tanish2k09

HZ=1000 (This is for now)

Memory Optimizations

Frame Pointers Disabled

Adreno Booster 2.2 By @tbalden

KCAL Color Control

Sound Control (w/gain Controls)

Touch Boost (W/Dynamic SchedTune Boost)

Boeffla WakeLock Blocker (v1.10)

Backlight Minimun Brightness (int)

High Brightness Mode (On/Off)

Override System VIB Settings (On/Off)

OnePlus Gesture Vibration (On/Off)

USB Fast Charge (On/Off)

Notification LED Fade/Speed/Intensity (On/Off)

Notification Vibration

Call Vibration

Sweet2Sleep Vibration
​

Available Gestures​

Double Tap To wake

Sweep To Wake

OnePlus Gesture Vibration

Sweep To Sleep

Available IO/Scheds​

noop

anxiety

deadline

cfq (default)

fiops

sio

zen

maple

bfq

Available TCP Congestion Algorithms​

agilesd

westwood (default)

cubic

vegas

sociopath

Downloads​

OnePlus 6-6T (Nebula)

Links to my other Nebula Kernel Threads​

Nebula Telegram Group

OnePlus 6T Nebula Kernel Thread

OnePlus 6 Nebula Kernel Thread

XDA:DevDB Information

OnePlus 6/6T Nebula Kernel, Kernel for the OnePlus 6

Contributors

Eliminater74, theknux

Source Code: https://gitlab.com/devoneplus/android-linux-stable-op6t_20190222/tree/oneplus/SDM845_P_9.0_CAF_WIP_20190224

Kernel Special Features:

Version Information

Status: Stable

Created 2018-12-21

Last Updated 2019-02-27