[LG V20 Guides, News, & Discussion] lybxlpsv:
Do with your own risk.

I am in no way responsible for any damages caused by using anything from the list below.

READ EVERYTHING CAREFULLY IF YOU DON'T WANT TO ACCIDENTALY DESTROY YOUR PHONE

Things are provided as is in hoping that it might be useful.

if you don't like it or have doubts whether it'll work fine on your phone, or if you don't even have data backup or backup phone if things went wrong, then don't use it. :fingers-crossed:

Tweaks/Magisk Modules :

Adreno Driver

Kernels :

Gamma Kernel + Thermal Tweaks + Stock Mixer

Personal Stuff :

Adreno_OpenGL_V@0490_0_Vulkan_1_1_128_LG_V20_flashable_v5_spoof.zip

Originally provided by Arda Süzen. Modified for LG V20.

v@0490 Adreno Driver with working screen recording.

GPU Name spoofed into Adreno 630 to unlock graphics settings on other games.

REQUIRES PIE CAMERA BLOBS MAGISK MODULE OR CAMERA MAY NOT WORK.

Daved-v20notch1080.zip (LineageOS 17.1)

made by @dvdarg, this will set the notch to 1080p.

you will have to set your resolution using

wm size 1080x2040
wm density 300

Daved_LYB-v20notch720 (2).zip (LineageOS 17.1)

originally made by @dvdarg, this will set the notch to 720p.

you will have to set your resolution using

wm size 720x1360
wm density 200

Reduced resolution may provide less heat and less battery drain.

This will also help games that only renders at the phone's screen resolution.

You can change the density to your liking.

flashable-h990-gamma-kernel-v20.0.0_v101_UNDERVOLT.zip

This kernel is made personally for me with mild undervolt to reduce heat. MAY CRASH ON BOOT OR BRICK YOUR PHONE.

https://gist.github.com/lybxlpsv/c1d889442d7887897687bf0e61514a36

Thermal mods for LineageOS 17.1

flashable-lge-v20-stock-thermal-engine-mod-q_85c.zip (throttles at 85c, 2a to 1.5a battery throttle)

flashable-lge-v20-stock-thermal-engine-mod-q_93c.zip (throttles at 93c, 2a to 1.5a battery throttle)

flashable-lge-v20-stock-thermal-engine-mod-q_100c.zip (throttles at 100c, no battery throttle ONLY FOR USE WITH LYB BATTERY PM)

Only use if you modified your phone thermals (e.g. replacing the stock copper shim, thermal pad, etc)

lybBattery PM Magisk Module

batterypm_v7.zip

Features :

- Slows down and disables charging when CPU is too hot.

Download all files listed above here

HiFi DAC switch for LineageOS 17.1

Toggle the ES9218 dac with ease on LineageOS 17.1.

HiFi DAC Switch

Clean ROM without custom mixer is highly recommended

NO MORE NEED TO USE THIS

Yet another LG V20 Kernel (OC + Voltage Control + Gaming Related Optimizations)

lyb's Alternative Kernel

Pie Camera Blobs (for use with Adreno Drivers)

Personal Note

Thermal :

If you live on the edge like I do. disable core control on kernel adiutor/smartpack.

All cores will stay on no matter how hot the phone is.

Clock Speed :

Best clock speed for casual gaming or better battery life span.

1824mhz big, 1324mhz little targeting 1.5a current average (6w)

2150mhz big, 1824mhz little for Genshin Impact with Undervolts. (CPU Voltage Control available on my kernel)

only use 2342mhz big and 1920mhz little if you have great thermals.

RAM Related :

Avoid stutters and lag with Chromium based browser and games by disabling ZRAM and creating a swapfile. (e.g. on /data/swapfile)

Beware that by doing this you will wear the NAND even more.

https://linuxize.com/post/create-a-linux-swap-file/

Audio Related :

The effects may take quite some CPU. Especially when it fails.

you can disable with

pm disable org.lineageos.audiofx