0 votes

Comment éviter l'accélération du processeur lorsque l'on ne regarde pas l'écran ?

J'essaie d'exécuter quelques benchmarks sur un Nexus 5 en utilisant GNURoot Debian. (Le but de ces benchmarks est de déterminer quelle stratégie d'implémentation d'un algorithme est la plus rapide sur ARMv7, donc le CPU doit rester constamment cadencé).

J'ai configuré GNURoot Debian pour qu'il prenne un verrou de réveil et un verrou wifi. Dans les paramètres du développeur système, j'ai empêché la mise en veille lors des changements. (Et j'ai connecté un chargeur.) J'ai réglé le délai d'attente de l'écran au maximum (30 min).

Pourtant, les tests de référence suggèrent que le téléphone alterne toujours entre une sorte de mode de performance à 100%, 80% et 75%.

Existe-t-il un moyen de dire au téléphone de rester dans l'un de ces modes de manière constante (lorsque l'écran est allumé et le chargeur connecté) ?

(Je garde le téléphone dans un endroit frais et le téléphone ne chauffe pas, donc je pense que ce n'est pas un étranglement thermique. De plus, le téléphone reste dans les modes non à 100 % plus longtemps que le Raspberry Pi 3 reste dans son mode à 50 % lors de l'étranglement thermique présumé pendant les mêmes benchmarks).

1voto

Andrew Webb Points 1002

Si vous avez un accès Root, vous pouvez essayer d'utiliser une application comme Contrôle des dispositifs pour régler la fréquence minimale du processeur et un gouverneur de processeur plutôt agressif.

l'explication :
Le régulateur du processeur contrôle la vitesse à laquelle le processeur répond aux demandes de performances alternées. Si vous le réglez sur un mode agressif comme "performance" ou "interactif", le processeur essaiera de rester dans un état de haute puissance aussi longtemps que nécessaire, alors qu'avec un mode d'économie d'énergie, il essaiera de rester dans un état de faible puissance aussi longtemps que possible.
Avec la fréquence minimale du processeur, vous pouvez essayer de le verrouiller sur le mode d'alimentation le plus rapide possible.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X