Mas que el MPDecision, es la version que usa MIUI la que tiene el problema, y tambien el archivo thermal. De hecho probe a poner de otros moviles con el mismo SoC, probe los del S5 y los del Moto X 2014 y funcionaron

y si activaban los 4 cuando era necesario.
En cuanto a lo de desactivar el hotplug... El problema es que asi no entra en deepsleep, porque se podria borrar directamente el MPDecision y listo pero luego generas ese problema.
De hecho el problema general es que... No se que hace el kernel de MIUI, hace cosas muy raras. Escala a la frecuencia maxima solo por tocar la pantalla, aunque se desactive el inputboost, y no gestiona muy bien los otros nucleos.
Por ejemplo, segun entiendo, si una tardea requiere mas frecuencia de lo normal, lo logico es que se activen los 4 nucleos a una frecuencia media para terminar la tarea. Esto no pasa si tienes el ahorro de energia multinucleo porque... Bueno, ese ahorro se encarga de juntar todas las tareas en el menor numero de nucleos posibles, pero cuando no esta activado asi es como deberia ser.
En cambio MIUI tiende a usar el CPU 0 y el CPU 3 mas constantemente, y a la frecuencia maxima, y entonces cuando hay mas carga de la que esos 2 soportan decide encender el CPU 2, y el CPU 1 es usado en muy pocas ocaciones.
Esto se me hace extraño porque... Bueno, he probado varios dispositivos con este mismo procesador y todos hacen lo que dije antes que deberia hacer, en cambio en este se comporta de una manera bastante extraña.
Lo que necesitariamos seria un kernel que fuera totalmente como el de MIUI pero que tuviera el MPDecision arreglado para que actuara de forma normal y no hiciera las cosas de esa forma tan rara.
