J'ai installé BOINC sur mon Huawei P9 lite.
- modèle VNS-L31
- construire VNS-L31C432B414
- Android 7.0 (stock)
- CPU Kirin 650
- RAM 3 GiB
Je veux que le téléphone exécute les applications BOINC, lorsqu'il est complètement chargé et connecté à une prise murale ou à un PC. Cependant, il semble que BOINC n'ait aucun moyen d'acquérir toutes les ressources informatiques de cet appareil. Le benchmark Antutu ne montre pas plus de 68% de charge du CPU et en inspectant la charge réelle du CPU, seuls quatre des 8 cœurs montrent une charge complète du CPU ; les autres montrent une charge partielle et une horloge de CPU plus faible. La température de la batterie ne dépasse pas 29°C, ce qui est assez bas. (Je ne vis pas en Sibérie).
Les performances informatiques semblent également faibles par rapport à un vieux Samsung Galaxy S5 avec LineageOS installé. J'ai essayé de trouver tous les paramètres concernant l'utilisation de l'énergie et ainsi de suite, mais il n'y en a pratiquement pas, à l'exception du mode d'économie d'énergie et du mode d'économie d'énergie ultra.
Lorsque je lance le test de stress de AnTuTu Benchmark, la température de la batterie monte à 37°C, rapidement. Tous les cœurs montrent alors une charge presque complète.
Maintenant, ce qui me dérange est :
- L'utilisation du CPU pour les processus d'arrière-plan est-elle limitée par un moyen quelconque ?
- Est-il possible que les applications BOINC soient programmées de manière si inefficace qu'elles ne puissent acquérir suffisamment de ressources informatiques pour créer une charge complète du processeur ?
- Peut-on contourner ce problème en rootant le téléphone et/ou en installant des applications tierces / des ROM non stockées ?
Ne vous méprenez pas, je ne veux pas user mon téléphone intentionnellement (en fait, sur mes anciens téléphones, je n'en ai rien à faire). Mais je veux avoir le contrôle sur ce que je fais sur mes appareils.
Mise à jour
J'ai fait un test avec CPU-Z. Il montre clairement que la charge globale du CPU n'est que de 30% lorsque Boinc fonctionne en arrière-plan. Donc l'appareil doit être étranglé d'une manière ou d'une autre.
** Mise à jour ** J'ai ajouté les mesures thermiques de CPU-Z. [
Il est assez évident que les températures ne peuvent pas être la cause de l'accélération du CPU. Quelqu'un a-t-il d'autres indices sur la raison et la manière dont BOINC est empêché d'utiliser les ressources et comment je peux influencer ce comportement ?