Releases: k557osuman/android_kernel_samsung_a32
Zyc Clang 14 Build
CONFIG_MTK_PERFMGR_TOUCH_BOOST
is enabled, it raises CPU resources when a touch event is detected.
Our phone has 200hz touch sampling rate at 90hz so might as well enable it.
Compiled with Zyc Clang 14
Enforcing build only, will not make permissive versions anymore
Proton Clang 12 Build
Changes :
vm.swappiness set to 30 by default
Compiled with Proton Clang
FIXED : My build script fail
Removed the affected kernels... don't flash it
(only flash kernels starting with fix_*)
Added Native Docker Support
To use Docker natively with Termux just do pkg install root-repo && pkg install docker
It will install dependencies automatically..
TIP : use tmux
pkg install tmux
thentmux
before running the Docker daemon
Run the Docker daemon with sudo dockerd --iptables=false
Create your own Docker container in another tab with tmux...
Create a script like this and run it with superuser if you dont want to get errors :
#!/system/bin/su
mount -t tmpfs -o mode=755 tmpfs /sys/fs/cgroup
mkdir -p /sys/fs/cgroup/devices
mount -t cgroup -o devices cgroup /sys/fs/cgroup/devices
No KernelSU build for Magisk enjoyers
Features are the same as the KernelSU build
Add Devfreq boost for GPU and disable MTK EAS
Added devfreq boost support + Disabled MTK Energy-Aware-Scheduler
GPU Results (Vulkan) went from 1089 > 1097 on Geekbench 6
OpenCL results should be higher.
Check if there's a regression on CPU Benchmark
4.14.355-openela + BORE + KernelSU (non-GKI)
CONFIG_SEC_MM
is disabled so it might not boot for Samsung OneUI
i think the kernel is permissive by default idk
UPDATE :
Enabled CONFIG_ALWAYS_ENFORCING
UPDATE 2 :
Compile using optimized make flags -mcpu=cortex-a75.cortex-a55
Upstream Kernel to 4.14.355 LTS w/ BORE and TCP_BBR
UPDATE :
CONFIG_IOSCHED_BFQ
is enabled but i don't think it does anything.
be sure to check with grep "" /sys/block/*/queue/scheduler
on a terminal with su permissions
Upstreamed commits to 4.14.355
do zcat /proc/config.gz
for more info about the config..
4.14.352 LTS w/ BORE and TCP_BBR
Tried and tested with ponces/treble_aosp v2024.11.08 release,
Samsung OneUI not tested yet...
check if BORE is enabled by typing in a terminal, su then sysctl kernel.sched_bore. output should be kernel.sched_bore = 1
for more information about BORE + tweaks :
https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/sysctl.d/99-bore-scheduler.conf
config tweaks :
CONFIG_SCHED_BORE
CONFIG_TCP_CONG_BBR
is on + default
check if it's working by typing su
then sysctl net.ipv4.tcp_congestion_control
CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y
enabled but APatch superuser don't work (tested with AOSP GSI Android 15)
no additional tweaks regarding performance has been made so feel free to fork my repo and make tweaks yourself