0 votos

Cómo evitar que la CPU se ahogue después de no pinchar la pantalla

Estoy tratando de ejecutar algunos benchmarks en un Nexus 5 usando GNURoot Debian. (El propósito de estos benchmarks es averiguar qué estrategia de implementación de un algoritmo es la más rápida en ARMv7, por lo que la CPU necesita estar constantemente registrada).

He programado a GNURoot Debian para que haga un bloqueo de estela y un bloqueo wifi. En la configuración del desarrollador del sistema, he evitado que se duerma al cambiar. (Y he conectado un cargador.) He establecido el tiempo de espera de la pantalla al máximo (30 min).

Sin embargo, cuando las pruebas de referencia sugieren que el teléfono sigue alternando entre algún tipo de modos de rendimiento del 100%, 80% y 75%.

¿Hay alguna forma de decirle al teléfono que permanezca en uno de estos modos de forma consistente (cuando la pantalla está encendida y el cargador conectado)?

(Estoy manteniendo el teléfono en un lugar fresco y el teléfono no se está calentando, así que creo que esto no es un estrangulamiento térmico. Además, el teléfono se mantiene en los modos de no 100% por más tiempo que el Pi 3 de Frambuesa se mantiene en su modo de 50% cuando hace presumiblemente la aceleración térmica durante los mismos puntos de referencia).

1voto

Andrew Webb Puntos 1002

Si tienes acceso Root puedes intentar usar una aplicación como Control del dispositivo para establecer la frecuencia mínima de los procesadores y un gobernador de cpu bastante agresivo.

explicación:
El gobernador de la cpu controla la rapidez con la que la cpu responde a las demandas de rendimiento alternas. Si la pones en un modo agresivo como "rendimiento" o "interactivo", la cpu intentará mantenerse en un estado de alta potencia tanto tiempo como sea necesario, mientras que con un modo de ahorro de energía intentará estar en un estado de baja potencia tanto tiempo como sea posible.
Con la frecuencia de la cpu min se puede tratar de bloquearlo en el modo de energía más rápido posible.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X