You may remember me from my SkyDragon roms and HolyDragon kernels for OP3/N6/M8/M7/G3 among other devices. Decided to pick up an OP6T and see what I can do with it. This kernel is made and tested on the 6T but should also work fine on the 6 as well since unified source.
This is the kernel I use as my daily driver, I am working on optimizing it for this device, Will be a work in progress on that aspect for awhile to come. It has been rebased on top of Nathan Chance's Reference kernel so it is current with latest upstream. My goal here, as always, is to get as much performance out of our device(s) as possible without sacrificing any battery life or stability whatsoever. No Ofast or ffast-math flags that break IEEE and math operations. No betatoolchains. I compile my own toolchains from recent stable releases, build them optimizing and targeting a specific processor(the one in our phones) instead of the whole generic architecture, and then I use those to build my kernels that are optimized and targeted for that same processor. So this kernel is meant to be as stable stock, all the performance, and none of the loss in battery life. Anyways, on with the show..
~*~*Information*~*~ Kernel supports all OP6/OP6T devices running OOS Stable 9.0.x Kernel source is based on official OnePlus 6/6T openbeta source code + Upstream from Linux-Stable No user setup required - most settings already applied
~*~*Features*~*~ No user clock-speed modifications Flar2 sleep/wakegesture features (Disabled by default, enable with EX App) Swappiness set to zero by default - OOS rewrites this so you need to change manually vfs_cache_pressure set to zero by default Maple IO Scheduler set to default (IMO best balance of performance/battery life) Westwood TCP Congestion Profile set to default (Personal preference) CRC Check Toggle-able (disabled by default)(~%30 performance boost when disabled) Boeffla's LED Notification(only for op6) Boeffla's Wakelock Blocker Tbalden's KCAL modifications Power Efficient Workqueue
OOS HDK_OP6T_AK2_OOS_V0.7 Oxygen LINK MD5: 7a01a326e77abffcd2485932a73825b5 NOTE: Kernel zip doesn't touch the ramdisk. Install if you're on stock OOS: Just flash kernel zip in twrp and reboot. Install if coming from a different kernel: You may need to flash or restore you're stock boot img or latest romzip from OnePlus, then flash kernel zip in twrp and reboot. Reminder you may also need to reflash magisk if you do that. If you're already on HDK: you can just flash my latest kernel zip in twrp and reboot.[/color]
Kernel's have been thoroughly tested but if you somehow find an issue or just want to leave feedback, that's always appreciated ^^ You can find changes(changelog) by looking at my posted source. You can also find my custom toolchain's, crosstool-ng, and other sources listed there. Any bug reports require logcats/dmesg, thanks!
~*~*Donations*~*~ If you want to donate to my coffee fund, I prefer any cryptocurrency over paypal. Donate with Coinpayments or just use paypal, thanks!
0 Comments