Skip to content

Releases: k557osuman/android_kernel_samsung_a32

Zyc Clang 14 Build

29 Dec 08:05
Compare
Choose a tag to compare
Zyc Clang 14 Build Pre-release
Pre-release

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

24 Dec 08:40
Compare
Choose a tag to compare
Proton Clang 12 Build Pre-release
Pre-release

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

19 Dec 04:37
Compare
Choose a tag to compare

image

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 then tmux 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

19 Dec 00:00
Compare
Choose a tag to compare

Features are the same as the KernelSU build

Add Devfreq boost for GPU and disable MTK EAS

18 Dec 00:56
Compare
Choose a tag to compare

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)

14 Dec 03:32
Compare
Choose a tag to compare

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

11 Dec 11:33
Compare
Choose a tag to compare

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

09 Dec 20:32
Compare
Choose a tag to compare

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