Boost Drivers

Boost Drivers

ajaivasudeve

Droopy has two boost drivers, cpu-boost and devfreq_boost. Dynamic stune boost necessary for carrying out schedtune boost is set up within cpu-boost driver. Each of these boost drivers has 3 types of frequency boost within it.

1. Input boost: Enabling this will boost the cpu/devfreq device to the boost frequency when there is any sort of input, that is touch for the most part.

2. Max boost: This boost sets max frequency for cpu/devfreq device for a specified period for different events like app launch, app switch, fingerprint input etc.

3. Mdss boost: Enabling this will boost the cpu/devfreq device to the boost frequency each time a new frame is being rendered, as long as there was an input recently.

The paths to modules for adjusting boost drivers are given below:

/sys/module/cpu_boost/parameters/*
/sys/module/devfreq_boost/parameters/*

Feel free to adjust it to your requirements. You can either use FK Kernel Manager or adjust them manually using a file explorer with root access. Those who crave for more screen on time, can try disabling all the boosts and check if that works for you. Although this is against the idea behind kernel, it can still be worth a shot for the peeps looking for battery life if these boosts are disabled. This might take away some of the smoothness, but should keep the it smooth enough for casual usage.

Report Page