Announcing Mint 12.5 Stable

John VincentJohn Vincent
3 min read

April 11th, 2023. I’m officially announcing the release of Mint 12.5 Stable.

Mint is a One UI-first custom kernel designed to bring optimized performance and battery life to Samsung Exynos 9610 devices. Mint Kernel has been the kernel of choice for many users as well as custom ROMs, being the default kernel on The Fresh Project's flagship Fresh.

The new Mint 12.5 Stable release introduces several improvements and new features. These include improved performance and stability, better battery life, and better compatibility with newer Android ROMs.

New on Mint 12.5

A Task Scheduler Straight From the Latest Galaxy

One of the major features of Mint 12.5 Stable is the introduction of a new scheduler based on the scheduler used on the latest Galaxy devices. This new scheduler is designed to improve performance and battery life even further, especially in scenarios where many apps are running at the same time.

Mint 12.5 also introduces Task EXpress (TEX) - a feature that prioritizes the app you have running, while keeping background apps on power-saving cores. With Task EXpress, you can enjoy a smoother and more responsive experience, while also extending your battery life.

TEX works by identifying the app that you are currently using and allocating more resources to it. This means that the app will run faster and more smoothly, without being slowed down by other apps running in the background. At the same time, background apps are moved to power-saving cores, where they consume less power and have minimal impact on performance.

A CPU Governor that Adapts to You

Mint 12.2 users have been testing a special version of the schedutil governor that adapts to how you use your device to scale the CPU. With the release of Mint 12.5, this feature is now made official with the introduction of the energy_adaptive CPU governor, codenamed AIGo. This innovative governor is specifically designed to optimize device performance and battery life based on your specific usage habits.

By forecasting your usage patterns and smoothly scaling the CPU frequency to avoid hitches or spikes, AIGo is able to provide a more responsive and efficient experience. With AIGo, you no longer have to constantly tweak settings to get the most out of your device. Instead, the governor learns your usage habits and automatically optimizes performance and battery life for you.

In addition, AIGo provides a smoother and more seamless experience by learning your device usage patterns. This ensures that hitches or spikes in CPU usage are avoided, resulting in a more consistent and reliable experience. Overall, AIGo offers a more intelligent and user-friendly way to optimize device performance and battery life.

AIGo is based on a Samsung patent from 2019, and has gotten its way to be used on certain Exynos and Qualcomm devices. Read the patent filing here.

More New Things in this Release

  • Merge support for Utilization Clamping (UClamp)

  • Allow ALPM state to be re-set during doze

  • Reduce latency while processing G2D ioctls

  • Memory management has been improved

Get Mint Kernel

Mint 12.5 Stable is now available for download from Mint's official GitHub Releases repository and is available with variants for One UI and AOSP-based ROMs.

Building from source

Mint Kernel's full source code is available on GitHub, with instructions to build on the README. Contributions and issue reports are also welcome!

I would like to extend my gratitude to all the testers, and contributors, as well as to those whose more awesome kernels have made something like Mint possible. All source references are available on Mint's README, as usual.

11
Subscribe to my newsletter

Read articles from John Vincent directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

John Vincent
John Vincent