[Google Pixel 8] awdffad:
TriKernel is not for everyone!

✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰

My philosophy is to keep the kernel footprint as small as possible by trimming as much fat as possible, and at the same time keeping it stable, and fast. TriKernel is designed to be a drop in replacement for stock QPR2 kernel, and so it tries not to deviate too far from stock.

✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰

At the same time battery is strong with all of our products, After all, if you have to plug in a power cable and wait 20 minutes and plug unplug it that is the worst thing ever specially in stressful situation where you want to do everything as fast as possible and get to work

IF YOU FIND SOMETHING NEW THAT CATCHES YOUR EYE PLEASE LET ME KNOW SO I CAN TRY TO ADD!!

FEATURES

custom voltage control - use your favorite app (Like auditor and magisk) - OR TRCONFIG!!

updated to latest 5.15 Linux

interactiveX - screen_off_maxfreq support

sw crypto drivers updated (to use arm NEON instructions) for better encryption/decryption performance. Sequential 180MB/s reads, 60MB/s writes (using dd)

latest toolchain (optimized for Intel i9 cpu and Ubuntu 18.04LTS)

fat trimmed and various performance tweaks

f2fs support (updated to latest source from Samsung)

force encryption turned off (changed to encryptable) (IF PHONE IS ENCRYPTED IT WILL STAY ENCRYPTED! FORMAT DATA AND BOOT FIRST BOOT THIS KERNEL FOR TURN OFF EN CRYPTION!! BUT YOU HAVE TO FORMAT TO INSTALL ANYWAY

Tensor G3 is a unlock processor!

✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰

overclocked to 3.25ghz (set it in auditor if you want it)

underclocked to 667mhz (like mums laptop - set it in auditor if you want it)

✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰

Async Fsync

init.d support

cpu-boost control - enable/disable via trconfig

trconfig script for customizing leankernel (open terminal app, become superuser, then type "trconfig" without quotes)

patched mpdecision to prevent changing min/max freq provided as flashable zip (in util directory)

Screen color OLED control (thanks to @savoca)

charging led support

a lot of unnecessary stuff removed from stock kernel

some components updated to latest Linux base

random generation optimization including Exynos Efrom support

pc/usb charging with boosted current (May or may not work for TENSOR base)

some selinux fixes, selinux is enforced by default - staying true to stock (you can easily disable using trconfig)

SLUB allocator updated to Linux 5.x

Wake gesture control, by francisco kernel old days, but modified for LightKernel (also disabled in-call)

vibration strength control (Option for APPLE TAPTIC ENGINE response)

much of the code is up to date with latest from CPU Pros

(mostly for pro devs) /sys/module/selinux/parameters/force_audit sysfs node to audit all/hidden selinux denies.

power aware cpu scheduling

faux sound enable/disable by sysfs (and trconfig)

wakelock control (smb135x, wlan_rx, msm_hsic and sensor_ind)

TriOpti II: is additional enhancements to the existing governors main engine chain optimazation

user option to prevent mpdecision/msm_thermal from changing min/max frequencies: frequency mitigation preventer

supports kexec for multirom

TRCONFIG:

root@pixel8:/ $ su
root@pixel8:/ # tr

TriKernel configurator
---
0) display current settings

1) cpu frequency control
2) wake gesture control
3) wakelock control
4) rgb/picture control (advanced)
5) rgb/picture control (simple)
6) vibration strength
7) power saving mode for cpu scheduler
8) faux sound control
9) selinux mode
10) min/max freq change prevention

21) check top 10 wake locks (ie. wakeup sources)

please enter a number (or press enter to exit):

as per google documentation for flash custom pixel kernel [ erase data ] :

fastboot oem disable-verification
fastboot -w

HOW TO FLASH KERNEL IN FASTBOOT OR RETURN BACK TO FACTORY KERNEL ?

! in this kernel flash fastboot method is supported and recommanded as its actively tested same as the factory kernel.

fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash vendor_kernel_boot vendor_kernel_boot.img
fastboot reboot fastboot

{Dynamic partition - fastbootd }

fastboot flash system_dlkm system_dlkm.img
fastboot flash vendor_dlkm vendor_dlkm.img
fastboot reboot

ALTERNATIVE: run TriKernel_Flasher_Linux.sh or TriKernel_Flasher_Windows.bat for this part

Mod edit: DL link removed