San-Kernel Device-Specific installation guide for Sakura Linux-4.9.X

San-Kernel Device-Specific installation guide for Sakura Linux-4.9.X


• San-Kernel Linux-4.9 only supports android 14 ROM's for now

• Still its recommended to ask ROM maintainer or in San-Kernel support group before proceeding.

• After downloading the build, put it in any folder in the internal storage or external SDcard.

• San-Kernel also supports ADB sideload, so you can also do sideloading the build.zip.

• Reboot to recovery and flash the kernel zip, you can use any recovery like Orangefox or Stock AOSP based recoveries.

____________________________________________________

Available AROMA features:

- Dynamic CPU and GPU clock management(Overclock).

- Undervolting.

- Overvolting.

- ZRAM resizing.

Dynamic CPU and GPU clock management(Overclocking):

Overclocking involves pushing your device's CPU or GPU beyond its factory-set speeds to enhance performance. While this can lead to faster processing and better responsiveness in demanding applications or games, it also comes with potential risks. Overclocking increases power consumption, generates more heat, and can lead to system instability or even hardware damage if not managed carefully. It's crucial to use conservative settings and ensure safe temperatures when overclocking. Additionally, overclocking may reduce the overall lifespan of your device.

• Select "Overclocking" after selecting language in the installer to do overclocking.

• Select max clock speed for overclocking.

• Sakura uses MSM8953 with 2.0Ghz(Stock) max , so you can use both 2.2Ghz(Standard).

• Then if you need you can also overclock GPU.

• Sakura uses Adreno 506 with 650Mhz(Stock) max, so you can only overclock upto 725Mhz(Standard) max.

Undervolting

Undervolting refers to the process of reducing the voltage supplied to your device’s CPU. The primary goal of undervolting is to lower power consumption, reduce heat generation, and potentially extend battery life without sacrificing performance. While undervolting can help maintain stable performance with reduced thermal stress, it is important to approach it with care. Undervolting too aggressively may lead to system instability, random reboots, or performance drops. Gradual adjustments and thorough testing are essential. Make sure you understand the balance between power savings and system stability when considering undervolting.

• Select how much milli volt should be reduced for CPU cores.

Overvolting CPU:

Overvolting is the process of increasing the voltage supplied to your device’s CPU or GPU beyond the factory-set levels. The primary purpose of overvolting is to stabilize higher clock speeds, especially when overclocking. This can potentially boost performance in demanding applications or games. However, overvolting comes with significant risks. The increased voltage leads to higher power consumption, more heat generation, and can significantly reduce the lifespan of your device. It also increases the likelihood of thermal throttling, where the device reduces its performance to prevent overheating. Overvolting should only be attempted by experienced users who are fully aware of the potential for hardware damage or data loss.


• Select how much milli volt should be boosted for CPU cores.

Zram resizing:

ZRAM is a compressed RAM-based block device that allows for more efficient memory usage on Android devices by compressing data before it is stored in RAM. Resizing ZRAM involves adjusting the size of the ZRAM partition to better suit your device’s needs, which can improve performance, especially on devices with limited RAM. Increasing the ZRAM size can help prevent out-of-memory issues and reduce the need for Android to kill background processes. However, making ZRAM too large can cause increased CPU usage due to the overhead of data compression and decompression, potentially leading to slower performance and higher battery consumption. Conversely, reducing ZRAM size might free up some CPU resources but can lead to more frequent app closures if your device runs out of available memory


• Select whatever size you want to set for ZRAM partition

FAQ:1: Can i flash in XYZ ROM's?For this, seek help from support group or community channels.2: What are oldcam, newcam, QTI, QPNP?Simply ask this in support group with the rom post you going to use or directly as ROM maintainer.3: Can i apply both undervolting and overvolting?Even you select both undervolting and overvolting, the kernel will nullify by subtracting in final voltage calculation.
example: If you select OV: 100 and UV: 100, the final voltage is 0.4: Undervolting make device unstable or cause random reboots?

Ofcourse, whenever CPU experience high usage and lack power it causes device to become unstable and unexpected reboots. sometimes device may become unresponsive.5: What is safer voltage i can do for overvolting or undervolting?Its already mention in installer, though 40mV is safer to start with.

Report Page