Respuesta inmediata a la primera pregunta: el gobernador es un regulador para seleccionar la frecuencia del procesador. Es decir, se trata de un determinado algoritmo que permite controlar el comportamiento del procesador en función de diversas condiciones. Todos ellos están en el kernel de Linux y no se pueden agregar por separado del kernel. La tarea de este administrador es establecer una frecuencia óptima dentro del mínimo y máximo seleccionados (scaling_min_freq y scaling_max_freq).

En este post lo llamaré gobernador. regulador o gobernador- bueno, no puedes llamarlo gobernador :)

A qué debe prestar atención al elegir un regulador de procesador:

  • Velocidad. Normalmente, velocidades más altas reducirán un poco la duración de la batería, por lo que vale la pena observar no sólo el rendimiento, sino también el rendimiento de la batería a esa velocidad. Si no vas a jugar a juegos que exijan rendimiento, debes buscar un equilibrio entre velocidad y duración de la batería.
  • Autonomía. Por lo general, a medida que aumenta la vida útil del dispositivo, el rendimiento se ve notablemente afectado cuando funciona con batería: el dispositivo comienza a ralentizarse durante las operaciones que exigen recursos, la suavidad desaparece y, a veces, simplemente se congela. También vale la pena encontrar un equilibrio mediante prueba y error.
  • Estabilidad. Algunos “gobernadores” se comportan extremadamente inestables en un dispositivo, y bastante bien en otros... Mucho depende de cuán abierto sea el código fuente del kernel por parte del fabricante, de las combinaciones de varios parches y... del estado de ánimo del desarrollador :) La mayoría A menudo, esto se descubre probando su propio dispositivo.
  • Suavidad. Esto no es lo mismo que el primer punto: un teléfono inteligente puede funcionar rápidamente, pero no es nada fluido. La forma más sencilla de comprobarlo es desplazándose por listas largas hacia abajo o hacia arriba o simplemente abriendo o cerrando aplicaciones. Está claro que si el dispositivo funciona rápido, pero a tirones, la impresión de usarlo no será la misma...

Entonces, de hecho, pasaré a la lista de administradores (gobernadores) de control de frecuencia de procesadores conocidos.

En su mayor parte, se pueden dividir en grupos:

  1. Basado en Ondemand: como Ondemand, OndemandX, Intellidemand, Lazy, Lagfree, PegasusQ, HYPER, Wheatley, Hotplug, HotplugX, AbyssPlug, AbyssPlugv2, Nightmare, Sleepy…
  2. Basado en Conservador: Conservador, Lionheart, LionheartX…
  3. Basado en Interactive: Interactive, InteractiveX, Intelliactive, Lulzactive, Luzactiveq, Smartass, SmartassV2, SmartassH3, Brazilwax, SavgedZen, Dyninteractive, Interactive Pro…
  4. Híbrido (combinación de dos o más gobernadores): Smartmax, Dancedance, Performance May Cry (PMC), Ktoonservative, KtoonservativeQ…
  5. Una determinada categoría única (incluida en el conjunto estándar de reguladores disponibles en la mayoría de los núcleos estándar): Userspace, Powersave, Performance, Min Max, ZZmove, MSM DCVS, IntelliMM.

Bajo demanda

En la mayoría de los kernels estándar (es decir, los que vienen con el dispositivo del fabricante), está instalado de forma predeterminada. El objetivo principal de este regulador es aumentar la frecuencia al máximo posible tan pronto como aparece la carga en el procesador, para garantizar la máxima capacidad de respuesta del sistema. En términos generales, cada vez este gobernador se pregunta: ¿qué tan cargado está el procesador y debo aumentar la frecuencia? A intervalos específicos (velocidad de muestreo: ~ 10-20 milisegundos) verifica la carga del procesador y, cuando se alcanza un cierto umbral (umbral_up ~ 80%), aumenta la frecuencia al máximo hasta que la carga del procesador disminuye. Aunque la mayoría de usuarios consideran que este regulador es óptimo, a él no le importa en absoluto el consumo de su batería. Sí, el sistema funciona rápidamente con él, pero los recursos del procesador se desperdician casi constantemente. Además, no contiene perfiles para la pantalla apagada, lo que tampoco proporciona ningún ahorro de energía mientras el teléfono inteligente está acostado e inactivo.

OnDemandX

La mayoría de las veces, se trata de un OnDemand normal con perfiles de sueño integrados. Esto permite que sea más económico, sobre todo cuando la pantalla está apagada. Sin embargo, OnDemandX no siempre se comporta bien en algunos dispositivos, porque puede ser "estúpido" al responder a cambios repentinos de carga y la transición del perfil estándar al perfil de suspensión.

Bajo demandaQ

OndemanQ apaga el segundo núcleo cuando no es necesario y lo vuelve a encender cuando la carga es pesada, lo que se traduce en un buen rendimiento y ahorro de batería.

Ahorro de energía

Reduce la frecuencia máxima al mínimo disponible para completar la tarea. Por lo tanto, como su nombre indica, consume muy poca energía, pero debido a esto, el dispositivo se ralentizará monstruosamente con una carga ligeramente superior al mínimo.

Actuación

Funciona exactamente al revés que el anterior: utiliza constantemente la frecuencia máxima disponible del procesador. No debes usarlo en la vida cotidiana, ya que el dispositivo se calienta mucho porque el procesador está constantemente bajo presión.

Conservador

Una versión “lenta” de OnDemand, extremadamente reacia a aumentar la frecuencia del procesador. Cuando no hay carga, este gobernador utiliza la frecuencia mínima disponible constantemente. Los cambios de frecuencia hacia arriba y hacia abajo no ocurren abruptamente, sino gradualmente. En comparación con OnDemand, la respuesta es más lenta, pero ahorra más batería.

Espacio de usuario

Para configurar frecuencias manualmente. Le permite personalizar completamente el funcionamiento del procesador. No recomendado y prácticamente no utilizado debido a dificultades de instalación.

Adaptación del modo “Conservador”. Uno de los más rápidos, pero la duración de la batería supuestamente es peor que, por ejemplo, SmartassV2. Intenta minimizar el número de cambios de frecuencia limitando las frecuencias: solo el mínimo o el máximo. La frecuencia disminuye y aumenta según la carga actual y los valores de umbral (down_threshold y up_threshold)

Interactivo

El modo Interactivo es más rápido que Ondemand, y proporciona mayor respuesta con un incremento de consumo insignificante. Establece la frecuencia dependiendo de la carga, pero la verificación de la carga no ocurre a intervalos regulares, sino en caso de salir del inactivo (+ verificar el temporizador 1-2 ciclos después de salir del inactivo). Si el procesador se carga al 100% al salir del modo inactivo y según el temporizador, entonces la frecuencia aumenta al máximo. Si no hay carga para aumentar al máximo, entonces el despachador verifica cómo ha cambiado la carga desde el último cambio de frecuencia durante el período min_sample_time, seleccionando el valor superior de la última salida del tiempo de inactividad para determinar la nueva frecuencia. Un parámetro de configuración es min_sample_time, la cantidad mínima de tiempo en una frecuencia determinada antes de que se reduzca, de forma predeterminada entre 50 y 80 mil milisegundos.

InteractivoX

Por analogía con OnDemandX, este es Interactivo con un perfil para dormir, y también está configurado un perfil para salir de este modo. Ligeramente menos consumo de batería.

InteractivoX v2

Desarrollado por Imoseyon (utilizando código Lean Kernel para Galaxy Nexus). El controlador InteractiveX v2 se comporta casi de manera idéntica a InteractiveX, excepto que, además, obliga a utilizar solo un núcleo de procesador cuando la pantalla del dispositivo está apagada.

Intelectual

Basado en el controlador interactivo con las siguientes mejoras: capacidades mejoradas del controlador de entrada nativo (sin necesidad de ayuda de PowerHAL); programación de dos fases (fases inactivas/ocupadas para evitar saltar directamente a la frecuencia máxima) verificación de núcleos desconectados y cortocircuitos, eliminando algunas comprobaciones innecesarias para evitar conexiones en caliente; Este es uno de los reguladores más orientados al rendimiento, no muy diferente en código de Interactive.

infierno activo

Un regulador Intelliactive muy modificado de un desarrollador con el sobrenombre de Hellsgod, que añadió varios ajustes para mejorar la duración de la batería. Hellsactive es menos agresivo en comparación con Intelliactive y el consumo de batería es notablemente menor que el del controlador original.

InteractivoB

Controlador interactivo con perfiles más equilibrados entre consumo de batería y rendimiento.

InteractivoPro

La última versión (modificada) de Interactive, que está optimizada para dispositivos como One Plus One. Esta es una versión más eficiente que el Interactive original porque este regulador calcula constantemente las cargas óptimas de cada núcleo del procesador, lo que permite al procesador escalar frecuencias de manera efectiva.

arteractivo

Esta es una revisión del regulador interactivo con código fuente actualizado. Contiene muchas optimizaciones para los procesadores Snapdragon 80x.
Sabelotodo

Apareció gracias al trabajo del desarrollador Erasmux, quien reescribió por completo el código del gobernador interactivo, el objetivo principal era una larga duración de la batería sin pérdida de rendimiento. La velocidad es cercana a MinMax, es difícil decir quién es más rápido. Sin embargo, no es tan bueno en cuanto a duración de la batería en comparación con SmartassV2.

SmartassV2

Segunda versión del Smartass original de Erasmux. Uno de los favoritos de la mayoría de usuarios. El gobernador está diseñado para operar a la “frecuencia ideal” y aumenta la frecuencia de manera algo más agresiva de lo que disminuye. Se utilizan diferentes frecuencias "ideales" para los perfiles de pantalla encendida y apagada, llamadas awake_ideal_freq y sleep_ideal_freq. La tarea de este gobernador es equilibrar el consumo de energía y el rendimiento. El regulador encuentra la frecuencia "ideal" a la que se esforzará (un cambio más rápido a esta frecuencia que por encima o por debajo de ella. Para la primera versión de smartass, por ejemplo, "ideal" se puede establecer en 300 (y no más) durante dormir y 500 (y no menos) cuando la pantalla está encendida. La segunda versión tiene más flexibilidad, no hay restricciones de "no superior" ni "no inferior". Si escuchas al reproductor con la pantalla apagada, puedes encontrar un. cierta frecuencia “ideal” para este modo, por debajo de la cual no habrá retrasos).

ListoH3

Basado en SmartassV2. Cambio de frecuencia más eficiente. No se acumula demasiado cuando no es necesario, lo que resulta en mejores ahorros de energía.

lado oscuro

Smartass más optimizado y agresivo.

Basado en fuentes conservadoras con la adición de funciones inteligentes. No está muy claro por qué se desarrolló, ya que Conservative tiene un cambio de frecuencia lento y Smartass tiene uno de los más rápidos.

AgresivoX

Gobernador conservador modificado con una gran cantidad de configuraciones para aumentar la capacidad de respuesta mientras se mantiene la carga. También incluye código para optimizar el comportamiento en modo de pantalla apagada.

Basado en OnDemand. Pero a diferencia de él, el cambio de frecuencia se produce de forma muy fluida. El regulador también tiene un consumo de energía muy moderado.

Demanda de stock

OnDemand muy modificado para un mejor rendimiento sin sacrificar la duración de la batería. Bastante bien equilibrado para el uso diario.

Suave

Del creador del usuario Smartass/SmartassV2 con apodo Erasmux. Este es un Smartass modificado para aumentar la velocidad. Cuanto más agresivo sea el aumento de frecuencia, mayor será la respuesta y, por supuesto, mayor consumo de batería.

Muy mal

Smartass rediseñado. Es más receptivo.

cera brasileña

Casi igual que Smoothass, sólo que basado en SmartassV2. Cambia las frecuencias de forma un poco más agresiva, lo que da como resultado un rendimiento ligeramente mejor y un tiempo de funcionamiento ligeramente menor.

SalvajeZen

Otro gobernador basado en SmartassV2. En comparación con la cera brasileña, aparece ligeramente mejor debido a un mejor consumo de energía sin pérdida del fabricante.
ness.

El regulador del desarrollador bajo el sobrenombre de Ezekeel es, en su mayor parte, OnDemand con un nuevo valor min_time_state introducido para determinar el tiempo mínimo después del cual la CPU cambia la frecuencia hacia arriba o hacia abajo, centrándose en la carga. La idea principal de este gobernador es eliminar los saltos constantes inestables de la demanda nativa.

corazón de león

Basado en Conservador con muchos ajustes. En general, la sensación es comparable a la del On-Demand con un menor consumo de energía, pero superior a la del Conservative. Funciona bien con el programador de fechas límite.

corazón de león

"Hijo" del Lionheart normal, con un perfil inactivo del regulador Smartass.

Basado en Conservador. Algo similar al trabajar con Lionheart. Intenta mantener las frecuencias del procesador a velocidades más bajas para causar un daño mínimo al rendimiento.

Intellidemand

Basado en Ondemand, como su nombre indica (Intelligent Ondemand). Se comporta dependiendo de la GPU. Cuando se carga la GPU (juegos, tarjetas, etc.) Intellidemand se comporta de manera similar a Ondemand. Cuando la GPU está inactiva o moderadamente cargada, Intellidemand limita la frecuencia máxima según la frecuencia del dispositivo/núcleo para ahorrar batería.

Bajo demandaPlus

Ondemandplus es un controlador basado en los códigos fuente Ondemand e Interactive. Tiene funciones adicionales de ahorro de energía que se implementan prácticamente sin sacrificar el rendimiento. Si bien Interactive ofrece un marco moderno y fácil de usar, la lógica de escala de frecuencia se ha reescrito por completo. Las pruebas han demostrado que OndemandPlus ahorra más batería. Esto se logra debido al hecho de que el procesador comienza a funcionar a frecuencias máximas no de inmediato, sino paso a paso.

GallimaufryX

OnDemand modificado con comportamiento de dos etapas, como Ondemand, pero con algunos ajustes de velocidad. También incluye código para optimizar el comportamiento cuando la pantalla está apagada del desarrollador Imoseyon.

También basado en Ondemand. Tiene una habilidad distintiva: en dispositivos multinúcleo puede apagar los núcleos con poca carga.

Basado en OnDemand, como la mayoría de gobernadores desarrollados por usuarios de XDA. Contiene algunas mejoras de LG, particularmente en términos de manejo mejorado del aumento de frecuencia. El controlador tiene varias opciones personalizables, como el gobernador de HTC, pero aún se comporta de manera muy similar. La configuración predeterminada es bastante conservadora. Tiene su origen en el kernel Uber de Cl3kener para Nexus 5, donde tiene una reputación bastante buena en cuanto al uso de la batería.

demanda yanqui

Casi el mismo OnDemand con valores predeterminados ligeramente modificados, destinados a reducir el consumo de batería.

HotplugX

Mismo Hotplug, más amigable con la batería.

Abyssplug

Otro HotPlug modificado.

AbismoPlugv2

La segunda versión de AbyssPlug, optimizada para múltiples núcleos.

Elimina todos los cambios rápidos y los picos al cambiar a la frecuencia máxima. También según la carga del adaptador de vídeo. Si se carga la GPU, la frecuencia del procesador aumenta inmediatamente. Si el adaptador de video no tiene suficiente rendimiento, se eliminará el límite de frecuencia y la frecuencia del procesador aumentará al valor máximo.

trigo

Como muchos otros modos, Wheatley se basa en Ondemand. Rápida reducción/aumento de la frecuencia, mayor ahorro de energía, prioridad a los procesos en ejecución: estas son las características principales de Wheatley.

Lulzactivo

Basado en Interactive y Smartass. Cuando la carga es superior al 60% para una determinada frecuencia del procesador, aumenta la frecuencia en un paso. Cuando la carga de la CPU es inferior al 60% para una frecuencia determinada, reduce la frecuencia en un paso. Cuando la pantalla está apagada, la frecuencia del procesador se bloquea en la frecuencia mínima.

LulzactiveQ

Nueva versión de Lulzactive. Tiene tres nuevos parámetros disponibles para que el usuario los configure: inc_cpu_load, pump_up_step, pump_down_step. A diferencia de la versión anterior, ésta, como es lógico suponer, permite un mayor control sobre el trabajo del gobernador. Puede establecer el intervalo en el que el gobernador decidirá si aumenta o disminuye la frecuencia. También puede seleccionar y configurar el número de frecuencias disponibles a las que el gobernador aumentará/disminuirá el funcionamiento del procesador. Cuando la carga es mayor que inc_cpu_load, el gobernador aumenta el pump_up_step de la CPU. Cuando la carga es inferior a la especificada en el parámetro inc_cpu_load, el gobernador reduce el pump_down_step de la CPU.

Este es un controlador LulzactiveQ con un paquete de ajustes para un mejor rendimiento. Esto significa una mayor velocidad del dispositivo a expensas de la duración de la batería.

PegasusQ / PegasusD

Muy flexible con un montón de configuraciones (es decir, configuraciones para desarrolladores del kernel, que se editan durante el ensamblaje), creadas solo para procesadores multinúcleo.

Una versión agresiva del regulador PegasusQ, que mantiene dos núcleos desactivados al máximo. Esta es una versión bien optimizada de PegasusQ para teléfonos con procesadores de cuatro núcleos.

PegasusQPlus

PegasusQPlus es un regulador PegasusQ notablemente mejorado que fue implementado por AndreiLux en su núcleo Perseus. PegasusQPlus debería tener un mejor equilibrio entre rendimiento y uso de la batería.

YankasusQ

Otra implementación del gobernador PegasusQ con un perfil personalizado habilitado para la pantalla apagada y algunas otras modificaciones de mejora. La diferencia entre PegasusQ y YanksusQ es que este último aumenta las frecuencias de forma notablemente menos agresiva cuando la pantalla está encendida (menos consumo de batería).

Virtuoso

Una modificación más eficiente energéticamente de smartassV2.

Yankactivo

Ligeramente modificado por el usuario de Yank555.lu Regulador interactivo. Se agregaron ajustes en la batería según las solicitudes de los usuarios, lo que lo hace mucho más amigable con la batería que el Interactive original con pérdidas mínimas de rendimiento.

Adaptado

Diseñado para aquellos que son sensibles a la latencia y requieren rendimiento bajo carga. Intenta reducir los retrasos del reloj aumentando la frecuencia. Es conveniente para sistemas de carga alta y media. Pero también se ocupa del consumo de energía hasta cargas medias y la frecuencia aumentará más lentamente con cargas bajas, y cuando la carga aumente, la frecuencia aumentará más rápido.

No es más que un pulido controlador interactivo llamado Bacon, adaptado de los dispositivos Bacon (One Plus One) por el usuario neobuddy89. Una gran cantidad de ajustes de rendimiento/latencia.

Elección favorita y uno de los primeros gobernadores creados por Alucard_24. Este controlador se basa en OnDemand, pero se ha mejorado en muchos aspectos para equilibrar la duración y el rendimiento de la batería. Se cree que ese equilibrio se ha encontrado en este gobernador.

Pesadilla

PegasusQ modificado, menos agresivo y no tiene autodetección de equipos. Esto es bueno para el equilibrio entre tiempo de actividad y rendimiento. Puede evitar la pantalla de la muerte, ya que no detecta hardware (no sé qué es).

Oscuridad

Basado en Nightmare, pero más simple y rápido, además de más estable debido al uso de algunos parches y configuraciones.

Utiliza una tabla de frecuencia, que debería conducir a un cambio suave de frecuencia, muy amigable con la batería. Tiene un montón de todo tipo de ventajas y mejoras "intelectuales", lo que no siempre es beneficioso. Adaptado a un mejor comportamiento cuando la pantalla está apagada.

ZZmanX es más o menos lo mismo que ZZmove, pero se le ha cambiado el nombre, por lo que el desarrollador con el sobrenombre de DorimanX lo ha reconstruido en su propia versión centrándose en un mayor rendimiento.

Es un intento de encontrar un equilibrio entre rendimiento y duración de la batería. Basado en un Ondeamnd modificado y optimizado para SGS2. También tiene algunas características de OndemandX y se comporta de manera similar bajo carga.

Hiper(anteriormente conocido como kenobi)

Desarrollado por Ondemand. Agresivamente inteligente y fluido. Optimizado para SGS2. Funciones agregadas de OndemandX. Bajo carga, el comportamiento es muy similar al de Ondemand. Hay perfiles para Deep Sleep y Fast Start. La frecuencia máxima en modo de suspensión es de 500 MHz.

Poco se sabe sobre él. Sólo sabemos que pertenece a la familia Interactive.

Zeneractivo

Basado en el controlador interactivo. Controla frecuencias similares a Interactive y tiene la misma configuración para cambiar las frecuencias del procesador. Sin embargo, en Zeneractive, todo el código de control de frecuencia se reescribió casi desde cero.

Algo entre PegasusQ y Ondemand. Tiene un buen equilibrio entre ahorro de batería y rendimiento.

ConservadorX

Desarrollado por Imoseyon (utilizando códigos Lean Kernel para Galaxy Nexus). El gobernador ConservativeX se comporta de manera similar al gobernador Conservador con el beneficio adicional de bloquear la velocidad del reloj de la CPU a la velocidad mínima cuando la pantalla está apagada.

bioshock

Este controlador fue desarrollado por Jamison904. Una mezcla de gobernadores ConservativeX y Lionheart. Bueno para equilibrar la conservación y el rendimiento de la batería.

Versión optimizada del controlador PegasusQ con algunos ajustes importantes para mejorar el rendimiento. Esto significa que la batería se agota un poco más rápido que en el PegasusQ original, pero el regulador sigue equilibrado.

DynInteractivo

Gobernador interactivo dinámico. Este gobernador adapta dinámicamente la frecuencia del procesador dentro de los parámetros de su sistema según la carga.

Smartmax

Algo entre Ondemand y SmartAssV2. No diseñado para pruebas comparativas y "ultra rendimiento". Sólo un equilibrio entre gobernadores. Utiliza la “frecuencia ideal” = 475 MHz. Cuando tocas la pantalla, la frecuencia aumenta bruscamente para lograr suavidad.

EPS inteligente

EPS significa Ahorro de energía extremo. Basado en SmartMax. Características: bloqueo de acceso aleatorio deshabilitado (siempre se usa urandom desbloqueado), bloqueos de giro ARM tomados de 3.8.2, ajustes de RWSEM (semáforo lector/escritor). RWSEM se utiliza mejor cuando el acceso de escritura se requiere con poca frecuencia y el acceso de escritura se realiza durante períodos cortos de tiempo.

experiencia

Smartassv2 con algunos ajustes para un mejor rendimiento y suavidad. Creador: TeamMex.

Ondemand menos agresivo y más estable, modificado por TeamMex. Buen compromiso entre rendimiento y duración de la batería.

EPS bajo demanda

Una versión modificada de Ondemand, optimizada para los dispositivos más recientes. Basado en la versión Ondemand del Semaphore Kernel, donde el gobernador fue diseñado para una mayor duración de la batería.

El rendimiento puede llorar (PMC)

El controlador está basado en Smartmax; se han aplicado muchos ajustes para garantizar la máxima duración de la batería. No apto para juguetes en absoluto...

Nuevo regulador del proyecto CyanogenMod y del proyecto SlimROM. Optimizado para el rendimiento y personalizado para muchos dispositivos nuevos como One Plus One.

Basado en Conservative con algunos ajustes de velocidad y mayor duración de la batería.

Ktoonservador

Basado en Conservador. Puede desactivar los núcleos. No es muy bueno con la batería, pero hace su trabajo muy bien.

danza danza

Basado en Conservative, pero con tasas de rampa más altas (similar a LionHeart) y mejores rutinas de sueño (similar a Wheatley). Governor Dance Dance es un conservador modificado para aumentar el rendimiento. Buen equilibrio entre rendimiento y duración de la batería.

Basado en Conservador, Hiper y Ondemand.

francogacela

Esta es una mezcla de Conservador y Hotplug. Cuando la pantalla está apagada, desactiva el segundo núcleo y reduce la frecuencia al mínimo. Cuando la pantalla está encendida, automáticamente establece la frecuencia del procesador en la óptima.

francotortuga

Modificación de FrancoGazelle, diseñada para ahorrar batería.

Uberdemanda

Uberdemand es el mismo Ondemand, pero con función de dos fases, lo que supone un comportamiento más suave al cambiar las frecuencias al máximo.

Sakuraactivo

Aumenta la frecuencia según demanda, pero con algunas diferencias clave. En primer lugar, utiliza las tablas de CPU directamente, en lugar de aumentar la frecuencia como porcentaje de la frecuencia máxima. En segundo lugar, desactivará los núcleos auxiliares mientras el sistema esté en modo de espera y lo reiniciará tan pronto como sean necesarios. Y por último, entra en bajo voltaje si solo se utiliza la CPU, o cuando la temperatura es alta.

Barry Allen

Basado en Interactivo. Este regulador es muy amigable con la batería y al mismo tiempo tiene muy buen rendimiento.

demanda táctil

Touchdemand es un regulador de procesador basado en Ondemand, pero ha sido modificado específicamente para el chip Tegra 3 (solo tabletas). Tiene ajustes adicionales para que la pantalla táctil de la tableta sea fluida y receptiva.

ElementalX

Si posee un dispositivo Nexus, este regulador está instalado allí de forma predeterminada. Lleva el nombre del núcleo elementalX y se basa en el gobernador interactivo con algunos ajustes destinados al rendimiento. ¡Este regulador está diseñado específicamente para brindar rendimiento, sin la expectativa de ahorrar energía de la batería!

IntelliMM

Regulador Min Max reescrito, que tiene tres modos de funcionamiento del procesador: inactivo, UI y Max. El gobernador IntelliMinMax (IntelliMM) está diseñado para funcionar en aquellos rangos de voltaje clave que pueden maximizar el consumo y el rendimiento de la batería mientras crean una interfaz fluida. Es compatible con la batería ya que pasa la mayor parte del tiempo en frecuencias más bajas.

impulso activo

Basado en Interactive, pero con el uso de ajustes destinados a aumentar la velocidad de los cambios en las frecuencias del procesador. El gobernador está orientado al desempeño.

Agresivo

Aproximadamente lo mismo que Lionheart, pero basado en Conservative. Y notablemente más agresivo.

mitox_plug

Incluyendo algunas mejoras en el gobernador Interactivo, que se ha modificado para aumentar la frecuencia más lentamente y disminuirla más rápido. En comparación con Interctive, esto le permite reducir significativamente la tasa de consumo de batería.

Una versión mejorada de Interactive, modificada por un usuario con el sobrenombre de neobuddy89. El objetivo principal es encontrar un equilibrio entre consumo de batería y rendimiento mejor que Interactive con algunos ajustes dirigidos específicamente a optimizar el consumo de batería sin comprometer la velocidad del dispositivo.

Calificaciones usando un sistema de cinco puntos

Para velocidad:

Núcleo único:

Rendimiento - 3

- SmartassV2 - 5

Múltiples núcleos:

Rendimiento - 3
- ElementalX - 4
- Interactivo/InteractivoX - 4
- Delgado - 5
- HIPER - 5
- Corazón de León/Corazón de LeónX - 5
- Inteligente - 5

Para una batería de mayor duración:

Núcleo único:

Ahorro de energía - 3
- Bajo demanda - 4
- Conservador - 3

Múltiples núcleos:

El rendimiento puede llorar (PMC) - 4
- Ahorro de energía - 3
- Smartmax - 4
- Bajo demanda - 4
- Conservador - 3

Equilibrio entre rendimiento y duración de la batería:

Núcleo único:

Interactivo/Intelliactivo - 4
- Bajo demanda/OndemandX - 4
- SmartassV2 - 5

Múltiples núcleos:

LulzactiveQ - 3
- Inteligente - 5
- Interactivo/InteractivoX − 4
- Yankactive/YanksusQ - 4
- Bajo demanda/OndemandX - 4
- Bluactivo - 5
- PegasoQ - 5
- HIPER - 5
- Impulso - 5
- ZZMoove/ZZmanX - 5
- Ktoonservador - 5
- Intellidemand - 5

Para juegos:

Núcleo único:

Interactivo/InteractivoX - 4
- Rendimiento - 5
- Bajo demanda/OndemandX - 5
- SmartassV2 - 5

Múltiples núcleos:

Corazón de león/Corazón de leónX - 5
- Inteligente - 5
- Interactivo/InteractivoX - 4
- Delgado - 5
- PegasoQ - 3
- ElementalX - 4
- Bajo demanda/OndemandX - 5
- HIPER - 5
- LulzactiveQ - 5
- Ktoonservador - 5

Preguntas frecuentes breves

¿Qué regulador es mejor utilizar para obtener el mejor consumo de energía sin sacrificar el rendimiento?

¡Una pregunta realmente difícil! Lulzactive y SmartassV2 para equilibrar el consumo de energía y el rendimiento. Para tareas livianas, Lulzactive debería ser más compatible con la batería. Como, de hecho, para tareas difíciles. Para obtener el máximo rendimiento, utilice OnDemand o Conservative configurado, ¡pero en este caso no debería quejarse del consumo de energía! Por cierto, Lulzactive no es tan fácil de configurar, así que si no puedes hacerlo, mejor no lo toques, ¡de lo contrario no obtendrás nada!

¿Cómo cambiar de gobernadores?

Una forma es utilizar scripts init.d si el kernel los admite (echo "governor-name" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor). Es más fácil utilizar programas como Voltaje Control/SetCpu/No Frills/Antuntu CPU Master...

¿Cómo puedo saber qué gobernador es mejor para mí personalmente?

¡Prueba y sólo eso!

Instalé mi gobernador favorito para el perfil de pantalla encendida y otro para el perfil de pantalla apagada. ¿Y por qué ahora mi teléfono no quiere despertarse? ¡Debes reiniciar el dispositivo cada vez que la pantalla haya estado apagada durante mucho tiempo!

Este es el llamado SoD (Sleep of Death, sueño de la muerte). ¡No deberías usar dos controladores diferentes juntos si ambos tienen perfiles de sueño! A continuación se muestra un ejemplo de una combinación incorrecta (pantalla encendida:pantalla apagada): ondemandX:smartassV2. Ejemplos de combinaciones correctas: ondemand:smartassV2, lulzactive:smartassV2.

Al desplazarse por los escritorios, el dispositivo se ralentiza notablemente. ¿Es posible reducir el retraso o eliminar este problema por completo?

Sí, puedes. Vale la pena aumentar el tiempo de muestreo del regulador para que el procesador no reduzca la frecuencia por más tiempo. Esto debería eliminar las ralentizaciones al desplazarse.

Estoy satisfecho con el principio de funcionamiento de cierto regulador, pero me gustaría personalizarlo. ¿Cómo puedo hacer esto?

Para configurar el gobernador, debe cambiar el script init.d /sys/devices/system/cpu/cpufreq/name-of-active-governor/name-of-the-paramater-to-tweak. Ejemplo: echo "20000" /sys/devices/system/cpu/cpufreq/lulzactive/up_sample_time . O utilice los programas anteriores.

Me gustaría saber de qué otra manera puedo reducir el consumo de energía de mi dispositivo. Ya configuré el gobernador, pero todavía no estoy satisfecho con los resultados.

Es mejor limitar la frecuencia máxima a 1000-100 MHz, porque son suficientes para la mayoría de las tareas y aplicaciones diarias "para los ojos" (esta condición se aplica a la mayoría de los teléfonos).

En esta guía, veremos las utilidades de Android que realizan funciones de optimización y diagnóstico del sistema y le permitirán comprender mejor cómo se utilizan los recursos disponibles.

Es comprensible que uno pueda ser escéptico con respecto a todo tipo de optimizadores, conocidos desde la época de los “tweakers” para sistemas operativos de escritorio. Sin embargo, es innegable que dichas aplicaciones siempre deben estar a mano, ya que las herramientas disponibles del sistema operativo Android no le permiten obtener información completa sobre procesos, realizar una serie de operaciones por lotes, etc.

Participantes clave de la revisión:

También mencionado:

Asistente para Android: una selección de herramientas para optimizar Android. Este conjunto de herramientas incluye 18 funciones básicas de optimización del sistema. Entre ellos se encuentran el monitoreo, gestión de procesos y tareas, limpieza de archivos innecesarios, administrador de inicio, administrador de aplicaciones y otros componentes.

La página principal muestra información de diagnóstico del sistema en tiempo real, esto es: carga del procesador, RAM, ROM, espacio libre en la tarjeta de memoria y memoria interna del teléfono. Es apropiado agregar una serie de widgets a la pantalla de inicio para acceder rápidamente a la información de interés.

En la sección "Monitoreo", el usuario puede descargar aplicaciones de la RAM (administrador de tareas) o limpiar el sistema de datos innecesarios: un caché de archivos temporales del sistema y aplicaciones instaladas, archivos de registro, archivos/carpetas vacíos y otra "basura", el cuya eliminación tiene un efecto inofensivo en el sistema. Además, el Asistente proporciona una lista de archivos temporales en la tarjeta de memoria, una selección de archivos de usuario por tamaño, tipo de información, etc.

La siguiente sección de la aplicación es la gestión de procesos. Aquí puede obtener información sobre los tipos de procesos (marcados en consecuencia), la memoria que ocupan y la carga en la CPU, y realizar un seguimiento del comportamiento de ciertos procesos, en caso de que haya problemas con el rendimiento del sistema. En consecuencia, se pueden descargar procesos innecesarios de la memoria.

La tercera sección contiene opciones que le permiten optimizar el consumo de batería del dispositivo. En la parte superior de la pantalla se encuentran la administración de red, el brillo, el sonido, la vibración y otras opciones (también disponibles a través de los widgets del sistema). A continuación se muestran varias aplicaciones de servicio que son útiles para optimizar el sistema: desinstalación/instalación por lotes de programas, creación de una copia de seguridad, movimiento de aplicaciones a una tarjeta SD, administrador de inicio, administrador de archivos, información de la batería y del sistema, configuración de derechos. En general, como puede ver, aquí no hay nada destacable y el principal valor de la colección es la disponibilidad de funciones del sistema en una sola sección.

Reanudar. Assistant para Android es un optimizador para Android bastante tradicional con un conjunto completo de funciones. No introduce nada fundamentalmente nuevo y es sólo un caparazón conveniente para ajustar el sistema. Las principales ventajas son una interfaz simple y la ausencia de complementos de marketing inútiles, operaciones por lotes con aplicaciones.

La aplicación System Info para Android proporciona varios tipos de información de servicio sobre el funcionamiento del sistema operativo Android, que puede resultar útil para la optimización posterior del sistema. Veamos las funciones principales de este programa.

El panel del sistema proporciona información resumida sobre el espacio ocupado en tarjetas y memoria, RAM, tiempo de funcionamiento e información de la red (dirección IP, tipo de conexión de red, etc.). Al mismo tiempo, es muy extraño que no haya datos sobre el procesador y su carga.

En la pestaña Sistema, toda la información se presenta en forma de texto. No es de ninguna manera aplicable a la optimización y, al mismo tiempo, proporciona información completa sobre el sistema Android, el componente de hardware en su conjunto: SO, configuración, memoria, batería y otros aspectos que afectan el rendimiento.

La siguiente sección, Tareas, le permite ver y "eliminar" procesos innecesarios y obtener información sobre la carga del procesador y la memoria. Esta sección es un poco más útil desde un punto de vista práctico, pero en términos de conveniencia está algo por detrás de componentes similares en aplicaciones similares. La clasificación está disponible, pero el desarrollador no proporcionó códigos de colores para los procesos ni su categorización. Por tanto, es realmente difícil controlar los procesos.

La sección Aplicaciones contiene todas las aplicaciones instaladas y del sistema. Aquí puede administrar cada programa individualmente, pero no hay operaciones por lotes (por ejemplo, instalación y desinstalación) como tales.

Finalmente, la sección Registros puede ser útil no solo para los usuarios, sino también para los desarrolladores que están probando una aplicación y desean extraer información de depuración. Los registros se actualizan en tiempo real, puede guardar el historial en un archivo.

Como opción, puedes agregar un widget a tu pantalla de inicio. Sus capacidades son más que modestas: muestra información sobre la carga de la batería, la memoria RAM libre y el espacio ocupado en la tarjeta SD.

Reanudar. Por lo tanto, la aplicación System Info para Android será útil para los usuarios habituales del sistema operativo y, en parte, para los desarrolladores. Más bien, es una herramienta orientada a la información que le permite rastrear procesos y eventos en el registro en tiempo real. Sólo hay unas pocas opciones de optimización útiles relacionadas específicamente con la configuración.

Elixir 2 es una utilidad para obtener información del sistema, diagnosticar el dispositivo y agregar widgets apropiados a la pantalla de inicio.

Empecemos por las funciones que tienen aplicaciones similares. La sección “Información” contiene datos resumidos sobre el dispositivo: espacio disponible en disco y memoria RAM, estado del procesador, carga de la batería, telefonía, ubicación actual, pantalla y sonido, modo de funcionamiento, cámara, dispositivos externos, etc.

También cabe destacar las funciones adicionales disponibles a través del menú contextual. Elixir 2 ofrece funciones asociadas con cada componente seleccionado. Por ejemplo, al seleccionar un procesador en el menú, puede ver datos sobre su modelo, uso de la batería y cambiar el regulador de la CPU. El montaje y la gestión de aplicaciones están disponibles para la tarjeta de memoria. Por lo tanto, Elixir ofrece un diseño bastante conveniente y lógico de las funciones relacionadas del sistema.

El siguiente en la aplicación es el Administrador de aplicaciones. Esta sección contiene información sobre las aplicaciones instaladas, el espacio que ocupan y su ubicación. Está disponible la clasificación avanzada (por ejemplo, por código o tamaño de caché) y hay un filtro de texto. Convenientemente, puede habilitar el modo por lotes y desinstalar rápidamente todas las aplicaciones innecesarias.

Una de las características funcionales más interesantes de Elixir es la sección de Sensores. En consecuencia, aquí puede visualizar los datos del sistema y el consumo de los sensores disponibles del dispositivo Android. Además, puedes ejecutar pruebas manualmente para comprobar su potencia mínima y máxima.

"Registros" muestra el contenido de los archivos logcat y dmesg y le permite filtrar mensajes (errores/advertencias/información). Los informes generados de Elixir con información del sistema se pueden enviar fácilmente por correo electrónico.

Por último, cabe destacar la variedad de widgets. Para activarlos y configurarlos, necesita instalar el complemento. Este y otros complementos (personal, de sistema, de administrador, etc.) se instalan opcionalmente a través de Google Play.

Reanudar. Elixir 2 es una de las aplicaciones más potentes de su categoría y definitivamente se recomienda su instalación. Le permite administrar los recursos del sistema, diagnosticar el dispositivo y los recursos del sistema. Excelentes capacidades para gestionar los componentes del sistema, agrupación competente de funciones y la disponibilidad de todo lo que necesita.

DU Battery Saver es una aplicación para la optimización básica del sistema y el ahorro de batería. Aquí no hay ajustes finos; es muy simple y es poco probable que sea de interés para usuarios experimentados.

En la página principal (“Batería”), está disponible información sobre el estado actual de la batería. Si el dispositivo se está cargando, puede averiguar el tiempo necesario para cargarse por completo. Además, de aquí se pueden extraer algunas características técnicas: temperatura, voltaje y capacidad de la batería. En el gráfico en la parte inferior de la pantalla, el usuario puede realizar un seguimiento de cómo se consumió la carga de la batería a lo largo del día, según el nivel de la batería. Todo está claro en esta escala, pero tiene menos significado práctico del que nos gustaría.

En el apartado “Ahorro” - gestión de modos de consumo. Los perfiles tienen descripciones, para que puedas entender cómo planeas optimizar tu teléfono: llamadas, SMS, Internet, etc. Puedes crear tu propio perfil a partir de docenas de parámetros. Los usuarios de la versión paga de Battery Saver tienen acceso al llamado. Modo “inteligente”: deshabilita notificaciones, administra aplicaciones, descarga automática, cambia perfiles de consumo de energía a lo largo del día.

La pestaña Monitor monitorea el consumo de energía de aplicaciones y equipos. Aquí puede ver claramente qué es lo que más consume la batería; el "culpable" puede desactivarse.

La aplicación Battery Saver tiene otras funciones, pero menos interesantes, además, al igual que otras aplicaciones de este desarrollador, algunas funciones son puramente publicitarias.

Si no tienes suficiente espacio libre en tu teléfono, lo mejor que puedes hacer es buscar y eliminar archivos innecesarios, empezando por los más grandes y descendente en tamaño. DiskUsage es una pequeña utilidad del sistema que le ayuda a determinar visual y rápidamente qué archivos y cuánto espacio ocupan en una tarjeta de memoria u otra fuente.

Los datos se muestran en el gráfico como bloques de colores proporcionales al espacio que ocupan. Al hacer clic en un bloque específico, puede ver los archivos dentro de este directorio. De esta forma queda claro dónde buscar los "ladrones" de espacio en disco.

Entre las características adicionales de la aplicación, DiskUsage se integra con administradores de archivos populares como OI FileManager y Astro.

Una de las utilidades más famosas para acelerar la CPU y la memoria y, en combinación, un administrador de aplicaciones. Contiene varios módulos útiles que ayudan a limpiar el sistema.

Entonces, “Papelera”: en esta sección puedes borrar el caché y varios archivos temporales que dejan las aplicaciones. Además, es interesante el modo de limpieza avanzada: le permite identificar duplicados y archivos que ocupan la mayor cantidad de espacio en el disco.

La sección "Aceleración" le permite liberar memoria del teléfono descargando aplicaciones en segundo plano. En “Aceleración” también puedes ir a la sección de inicio, donde se muestra la lista correspondiente de aplicaciones que están activas y deshabilitadas desde el inicio.

Otro módulo útil de Clean Master es el administrador de aplicaciones. Las aplicaciones se presentan aquí en forma de selecciones: instaladas recientemente, raramente utilizadas, por tamaño, categoría, etc. Puede marcar varios elementos y eliminarlos en lotes, lo cual es muy conveniente. Además, es posible crear una copia de seguridad y eliminar los instaladores de aplicaciones apk.

Clean Master agrada con su contenido informativo sobre la optimización y le permite estar al tanto: la información sobre los megabytes ocupados/libres se muestra constantemente en la parte superior de la aplicación. Es cierto que la belleza visual y la animación ralentizan un poco la aplicación y, paradójicamente, la velocidad del sistema se deteriora temporalmente precisamente debido a Clean Master. Además, el programa está repleto de módulos adicionales (antivirus, CM Family, etc.), que no son de interés para todos los usuarios.

En general, el modificador Clean Master da una impresión extraña. Aunque contiene una serie de funciones útiles, la interfaz es un poco pesada. Y si faltan recursos, es lógico que no queramos volver a sobrecargar Android.

Una aplicación de los desarrolladores del popular administrador de archivos ES Explorer. Si nos adentramos en la descripción, tenemos una aplicación más universal que un simple administrador de tareas. ES Task Manager le permite ahorrar batería, borrar la memoria del dispositivo, descargar, bloquear o desinstalar aplicaciones innecesarias.

En la sección principal, Optimizar, hay 4 botones que te permiten realizar acciones rápidas: descargar todas las aplicaciones de la memoria, borrar el caché, optimizar la memoria y reducir el consumo de batería.

La segunda sección del administrador es el propio "Administrador de tareas". La cantidad de memoria disponible y el estado de la batería se muestran en la parte superior, seguidos de una lista de aplicaciones en ejecución. A través del menú contextual, puede agregar la aplicación a excepciones o agregarla a la lista para autocompletar.

También puedes destacar el apartado de ahorro de energía. Aquí puede personalizar el comportamiento de Android: habilitar o deshabilitar conexiones de red, configurar opciones de pantalla, vibración y sonido. En principio, aquí se duplican las funciones de los widgets estándar del sistema.

Algunos módulos, como el Analizador de tarjetas SD y las Aplicaciones, solo están disponibles después de instalar el administrador de archivos ES Explorer.

Advanced Task Manager es un administrador de tareas que tiene una funcionalidad bastante predecible, pero un poco más conveniente que el estándar.

La pantalla principal del Administrador de tareas muestra una lista de todas las aplicaciones, información sobre la memoria utilizada y la batería del teléfono. Además, la misma información se duplica en el panel de notificaciones y a través del widget. Las aplicaciones se pueden marcar en la lista y descargar de la memoria de forma masiva. Además, se proporciona la descarga forzada de la RAM del dispositivo y puede crear excepciones: aplicaciones que no se cerrarán en modo forzado.

Se encuentran varias opciones útiles en la configuración del Administrador de tareas avanzado. En primer lugar, se trata de la descarga automática de aplicaciones por elección: inmediatamente después de que se apaga la pantalla, cuando se inicia la aplicación, en un intervalo específico.

Una de las desventajas de este administrador es que no hay clasificación ni información detallada sobre la carga del procesador para cada aplicación. Además, la gestión de servicios se implementa a través de la interfaz del sistema, lo cual resulta inconveniente.

Establecer CPU - aplicación para controlar la frecuencia del procesador ( UPC) en el dispositivo Androide. En la mayoría de los casos, cambiar la frecuencia de la CPU se utiliza para aumentar el rendimiento del sistema (overclocking) o para aumentar la duración de la batería ajustando la frecuencia y el voltaje del procesador. Establecer CPU Durante mucho tiempo se ha convertido en una parte integral de las configuraciones personalizadas en firmware de terceros (, etc.). La aplicación es un conjunto de configuraciones y perfiles preestablecidos para el funcionamiento del procesador, pero esto no significa que después de instalar la aplicación podrás encontrar allí el botón "overclock" paciencia y comprensión de los principios de funcionamiento del procesador; Se requieren la aplicación y el procesador.

Actualizado a las últimas versiones de apk (Actualizado el 07/02/2016)

¡Se requiere acceso para que la aplicación funcione! Si es propietario de un dispositivo Android popular, lo más probable es que pueda obtener root usando o utilizar la búsqueda del sitio, así como 4pda y xda.
Para overclockear y aumentar la frecuencia del procesador, por regla general, también necesita un kernel personalizado con la capacidad de overclockear el procesador. Dónde conseguirlo y qué kernel es adecuado para su dispositivo, también puede consultar 4dpa y xda, si está utilizando la última versión de uno de los firmware populares de terceros, lo más probable es que ya tenga todo lo que necesita para usar. Establecer CPU.

Modos de funcionamiento del procesador preestablecidos Establecer CPU (la presencia o ausencia depende del núcleo)

  • Interactivo- modo interactivo, el propio sistema determina la frecuencia, la cambia con frecuencia, en la mayoría de situaciones el procesador funciona a plena capacidad
  • Sabelotodo- Se toma como base el interactivo. Una característica distintiva es una disminución más rápida de la frecuencia de la CPU cuando está inactiva y una reducción de la frecuencia al mínimo cuando la pantalla está apagada.
  • Conservador- el procesador funciona permanentemente a la frecuencia más baja posible, incrementándola gradualmente si es necesario
  • Espacio de usuario- le permite cambiar la frecuencia de la CPU para cada aplicación de forma individual o manual
  • Ahorro de energía- reducir la frecuencia de la CPU al mínimo valor posible
  • Bajo demanda- el sistema funciona a la frecuencia mínima, aumenta a la frecuencia máxima cuando la carga de la CPU es del 100%
  • Actuación- establecer la frecuencia máxima y prohibir su reducción

Puede encontrar información más detallada sobre cómo configurar el programa, su uso adecuado, configuraciones individuales para cada dispositivo, cómo hacer overclocking y no romperlo, cómo reducir el consumo de energía en los temas de nuestros foros favoritos y fuera de él. sitio web de la aplicación.

¡Usando SetCPU puedes causar un daño real al sistema! ¡Lea foros y manuales, sea inteligente y esté atento!

Si eres un usuario avanzado de un dispositivo Android, obviamente querías o ya has cambiado la frecuencia y los modos de funcionamiento del procesador a través de diversas utilidades. Pero a la hora de elegir el modo de funcionamiento del procesador surge la pregunta: ¿cuál es mejor elegir? En este artículo verás una descripción de los modos de funcionamiento del procesador y después de leer podrás elegir el que necesites.
Gobernador– administrador de selección de frecuencia del procesador. Todos ellos están en el kernel y no se pueden agregar por separado del kernel. La tarea del conductor es establecer una frecuencia óptima dentro del mínimo y máximo seleccionados (scaling_min_freq y scaling_max_freq).

Ahorro de energía— La frecuencia es siempre igual al mínimo. A veces se activa para ahorrar batería cuando la batería está baja o la pantalla está apagada.

Actuación— La frecuencia es siempre igual al máximo. Se utiliza para pruebas, obtención de valores estables en puntos de referencia o durante la carga y conexión a una computadora. Este es un modo más rápido que fijar la frecuencia mínima igual a la máxima (en ondemand, por ejemplo), ya que no hay solicitudes frecuentes para cambiarla.

Espacio de usuario— Para configurar manualmente frecuencias que no son compatibles con el kernel. No recomendado y casi nadie lo usa.

Bajo demanda- Presente en la mayoría de los núcleos de forma predeterminada. A intervalos específicos (velocidad de muestreo: ~ 10-20 milisegundos) verifica la carga del procesador y, cuando se alcanza un cierto umbral (umbral_up ~ 80%), aumenta la frecuencia al máximo hasta que la carga del procesador disminuye.
No contiene perfiles para pantalla apagada, por lo que suele instalarse con powersave.

Conservador— Similar al ondemand anterior, pero los cambios de frecuencia hacia arriba y hacia abajo no se producen bruscamente, sino por pasos (freq_step 5% de la frecuencia máxima, se puede configurar de 0 a 100, mientras que en 0 realmente se bloqueará la frecuencia, y en 100 cambia abruptamente como bajo demanda). Se agregó una clave de umbral mínimo de carga del procesador down_threshold (20%) en la cual la frecuencia se reducirá paso a paso.
En comparación con on-demand, respuesta más lenta, pero mayor ahorro de batería.

MínMáx— La adaptación es “conservadora” y una de las más rápidas, pero la duración de la batería supuestamente es peor que la del SmartassV2.
Intenta minimizar el número de cambios de frecuencia limitando las frecuencias: solo el mínimo o el máximo. La frecuencia disminuye y aumenta según la carga actual y los valores de umbral (down_threshold y up_threshold)

Interactivo— Al igual que los anteriores, establece la frecuencia en función de la carga, pero la comprobación de la carga no se produce a intervalos regulares, sino en caso de salida “inactiva” (+ control del temporizador 1-2 ciclos de reloj después de salir del modo inactivo) . Si el procesador se carga al 100% al salir del modo inactivo y según el temporizador, entonces la frecuencia aumenta al máximo. Si no hay carga para aumentar al máximo, entonces el despachador verifica cómo ha cambiado la carga desde el último cambio de frecuencia durante el período min_sample_time, seleccionando el valor superior de la última salida del tiempo de inactividad para determinar la nueva frecuencia.
Un parámetro de configuración es min_sample_time, la cantidad mínima de tiempo en una frecuencia determinada antes de que se reduzca, de forma predeterminada entre 50 y 80 mil milisegundos.
El modo Interactivo es más rápido que Ondemand, y proporciona mayor respuesta con un incremento de consumo insignificante.

InteractivoX- Interactivo mejorado: se agregó un perfil de baja frecuencia cuando la pantalla está apagada y también se configuró para salir de este modo. Consume menos batería que Interactive.

Listo/SmartassV2- En resumen, basado en Interactive pero mejor. Interactive se ha reescrito por completo, se han realizado modificaciones y perfiles. La segunda versión es muy popular. La velocidad es cercana a MinMax, es difícil decir quién es más rápido. Pasa más tiempo en bajas frecuencias para ahorrar batería. Perfil de sueño incorporado: la frecuencia es mínima cuando la pantalla está apagada.
Contiene muchas configuraciones, las principales:
- la frecuencia "ideal" a la que se esforzará. Un cambio más rápido hasta esta frecuencia que por encima o por debajo de ella. Para la primera versión de smartass, por ejemplo, "ideal" se puede establecer en 300 (y no más) durante el sueño y 500 (y no menos) cuando la pantalla está encendida. La segunda versión tiene más flexibilidad, no hay restricciones "ni superior" ni "no inferior". Si escuchas el reproductor con la pantalla apagada, puedes encontrar una determinada frecuencia "ideal" para este modo, por debajo de la cual no habrá retrasos.
— sleep_ideal_freq frecuencia ideal para dormir
- awake_ideal_freq para despertarse cuando se enciende la pantalla

Suave— Del creador de smartass v1-2 Erasmux.
Este es un smartass v1 modificado para aumentar la velocidad. Aumento de frecuencia más agresivo, mayor respuesta, mayor consumo de batería.

Cera Brasileña— Parece ser lo mismo que Smoothass.

SalvajeZen- Basado en Smartass. Bien equilibrado en cuanto a velocidad y consumo de batería. Adaptado al kernel 2.6.29 y procesador de 1 GHz.

Aterrador— Basado en fuentes conservadoras con la adición de funciones inteligentes. No está muy claro por qué, ya que el conservador tiene un cambio de frecuencia lento, mientras que el inteligente tiene uno de los más rápidos.

Para batería: 1er lugar InteractiveX, 2do Smartass, 3er SavgedZen
En velocidad: 1.er lugar Minmax, 2.° lugar Smartass2, 3.er lugar SavgedZen"

El rápido desarrollo del sistema operativo Android dicta automáticamente las condiciones y el software, que se centra cada vez más en las características en constante mejora de los dispositivos móviles. Y ahora, hace poco, el ágil “pequeño animal” no saca uno nuevo ni

¿Pero es todo tan desesperado? ¿Quizás sea demasiado pronto para agregar otra copia a su colección de antiguos teléfonos inteligentes? Ahora hablaremos de esto e intentaremos responder la pregunta de cómo overclockear el procesador en Android.

Primero, un poco de teoría. La frecuencia mínima del procesador debe entenderse como la frecuencia a la que funciona el sistema operativo Android durante el período de menor carga o tiempo de inactividad (bloqueo). Es recomendable aumentar la frecuencia mínima para acelerar aplicaciones o interfaces simples.

La frecuencia máxima es típica para el funcionamiento del procesador en momentos que requieren una carga elevada. Estamos hablando de juegos tridimensionales con jugabilidad dinámica y gráficos avanzados.

El procedimiento de overclocking (o overlogging) es aumentar el componente del procesador más allá de los modos estándar para aumentar su velocidad. Es fácil adivinar que un procesador con una velocidad de reloj de 768 MHz en su arsenal muestra una velocidad una vez y media más rápida que el "cerebro" de un dispositivo móvil a 528 MHz. Sin embargo, un teléfono inteligente con una frecuencia de procesador estándar de 768 MHz se diferenciará de su homólogo "overclockeado" con dichos parámetros. Veamos si tiene algún sentido molestarse con el overclocking.

  • Obtenemos energía adicional, como resultado de lo cual el funcionamiento del dispositivo se acelera significativamente, lo que será realmente notable en los juguetes 3D.
  • El dispositivo será más flexible a la hora de trabajar con software que requiere un procesador potente.
  • Tendrás que cargar la batería con más frecuencia.
  • Es posible que el teléfono inteligente empiece a calentarse más.
  • Un procesador overclockeado tendrá una vida útil más corta.

Bueno, ahora, recordando la sabiduría popular, hagámonos la pregunta principal: ¿vale la pena el juego? Creo que sí, y he aquí por qué:

En primer lugar, si se ocupa de una disipación de calor eficiente, el riesgo de dañar el procesador será casi mínimo.

En segundo lugar, no es necesario centrarse en reducir la vida útil del dispositivo debido al hecho de que quedará obsoleto antes de que haya agotado al menos la mitad de su vida útil.

En general, la elección sigue siendo suya, y si dijo un "SÍ" firme, siga leyendo.

Cómo overclockear un procesador usando un programa en teléfono o tableta Android

Al iniciar el overclocking, no estaría de más evaluar sus capacidades, porque todas las acciones se realizarán bajo su propio riesgo y temor, y los pasos incorrectos pueden dañar el dispositivo, por lo que es importante considerar lo siguiente:

  • Por razones de seguridad, el aumento de frecuencia debe realizarse de forma suave, manteniendo los indicadores bajo control mediante diversas pruebas; de lo contrario, si el valor establecido inicialmente es demasiado alto, la carga de la batería se consumirá rápidamente y, en consecuencia, aumentará la disipación de calor, lo que provocará un sobrecalentamiento del procesador.
  • No tiene sentido overclockear procesadores con una frecuencia de 1 GHz o superior, especialmente si son de doble núcleo.

¡Importante! El procedimiento está disponible solo para dispositivos con derechos de "Superusuario" (ROOT) y, si no los tienen, antes de iniciar la operación de overclocking.

Además, yendo a la sección "Configuración" de su dispositivo, busque el elemento "Seguridad", abra y marque la casilla "Fuentes desconocidas", que permitirá descargar programas no solo desde Play Store:

Otro punto que es necesario destacar. El hecho es que cada dispositivo tiene su propio kernel personalizado, que es necesario para overclockear el procesador, y si su teléfono inteligente no lo tiene, será necesario actualizarlo.

Ahora puedes pasar al overclocking real. Para cambiar los parámetros del procesador, debe utilizar uno de los programas especiales.

Maestro de CPU Antutu

es una buena aplicación que ofrece probar la versión gratuita antes de pasar a la de pago, aunque este paso no es particularmente necesario: la opción económica proporciona todas las funciones necesarias. Además, lo cual es muy importante, el programa tiene un punto de referencia incorporado, un programa que prueba el rendimiento del sistema operativo.

En la ventana principal, frente a la posición "Escalado", haga clic en el botón "Bajo demanda", donde en el menú que aparece, configure el modo deseado. Para un overclocker sin experiencia, es mejor configurarlo en "interactivo", lo que permitirá que el sistema funcione a la frecuencia mínima la mayor parte del tiempo y solo solicitará overclocking del procesador cuando sea necesario. De esta manera, puede ahorrar significativamente energía de la batería y recibir más energía solo en el momento adecuado. Los usuarios avanzados pueden elegir "Programador". Después de eso, presione la tecla opuesta a la posición "Establecer en el arranque" (instalar en el arranque).

Trabajar con el programa es extremadamente simple: moviendo el control deslizante "Max" hacia la derecha establecerá la frecuencia máxima del reloj, que será importante para obtener el mejor rendimiento en los juegos, y moviendo el control deslizante "Min" hacia la izquierda reducirá la frecuencia. , si desea reducir el consumo de batería al realizar tareas sencillas (desplazamiento por menús, escritorios, etc.).

Permítanme enfatizar una vez más que la frecuencia no se puede aumentar más del 20-25 por ciento, es decir desde 1,2 GHz no es necesario saltar por encima de 1,5 GHz.

Una vez realizadas las manipulaciones, reinicie el teléfono inteligente y luego reanudará su funcionamiento con la configuración guardada.

sintonizador de CPU

CPU Tuner es un excelente programa para experimentar que, si se configura correctamente, puede mostrar resultados sorprendentes. Además de perfiles y reguladores, la aplicación puede utilizar activadores, que permiten configuraciones de frecuencia bastante flexibles que indican las condiciones bajo las cuales se debe utilizar uno u otro perfil. El proceso de overclocking en sí es bastante simple y no vale la pena describirlo por separado, ya que prácticamente no difiere de las acciones en Antutu Cpu Master descritas anteriormente.

De forma predeterminada, si se utiliza un núcleo personalizado con capacidad de overclocking, solo se establece la frecuencia máxima y todas las demás configuraciones se establecen en la siguiente secuencia: "Configuración", luego "Sistema", luego "Frecuencias de CPU permitidas (y, en Khz , debes separarlos con un espacio).

El programa tiene la capacidad de configurar todos los perfiles, desde interfaces inalámbricas hasta la frecuencia y funcionamiento de los disparadores. El sintonizador de CPU funcionará en segundo plano, independientemente del perfil seleccionado, de la forma que le resulte más cómoda. Requiere una pequeña cantidad de RAM y tiene cuidado con el consumo de energía. Video



Este artículo también está disponible en los siguientes idiomas: tailandés

  • Próximo

    MUCHAS GRACIAS por la información tan útil del artículo. Todo se presenta muy claramente. Parece que se ha trabajado mucho para analizar el funcionamiento de la tienda eBay.

    • Gracias a ti y a otros lectores habituales de mi blog. Sin ustedes, no estaría lo suficientemente motivado como para dedicar mucho tiempo al mantenimiento de este sitio. Mi cerebro está estructurado de esta manera: me gusta profundizar, sistematizar datos dispersos, probar cosas que nadie ha hecho antes ni visto desde este ángulo. Es una lástima que nuestros compatriotas no tengan tiempo para comprar en eBay debido a la crisis en Rusia. Compran en Aliexpress desde China, ya que los productos allí son mucho más baratos (a menudo a expensas de la calidad). Pero las subastas en línea de eBay, Amazon y ETSY fácilmente darán a los chinos una ventaja en la gama de artículos de marca, artículos antiguos, artículos hechos a mano y diversos productos étnicos.

      • Próximo

        Lo valioso de sus artículos es su actitud personal y su análisis del tema. No abandonéis este blog, vengo aquí a menudo. Deberíamos ser muchos así. Envíame un correo electrónico Recientemente recibí un correo electrónico con una oferta de que me enseñarían cómo operar en Amazon y eBay.

  • También es bueno que los intentos de eBay de rusificar la interfaz para los usuarios de Rusia y los países de la CEI hayan comenzado a dar frutos. Después de todo, la inmensa mayoría de los ciudadanos de los países de la antigua URSS no tienen conocimientos sólidos de idiomas extranjeros. No más del 5% de la población habla inglés. Hay más entre los jóvenes. Por lo tanto, al menos la interfaz está en ruso: esto es de gran ayuda para las compras en línea en esta plataforma comercial. eBay no siguió el camino de su homólogo chino Aliexpress, donde se realiza una traducción automática (muy torpe e incomprensible, que a veces provoca risas) de las descripciones de los productos. Espero que en una etapa más avanzada del desarrollo de la inteligencia artificial, la traducción automática de alta calidad de cualquier idioma a cualquier idioma en cuestión de segundos se convierta en una realidad. Hasta ahora tenemos esto (el perfil de uno de los vendedores en eBay con una interfaz en ruso, pero una descripción en inglés):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png