Il y a quelques jours, un Raspberry Pi 3B est venu piquer la place de mon Pi 2 pour mon projet de transformation de TSF, l'intérêt étant d'avoir une connexion wifi incorporée plutôt que de rajouter un dongle wifi à mon Pi2 ou ... de tirer un câble RJ45.
Avant de commencer à réinstaller sur le Pi3 tout ce que j'avais mis sur le Pi2, j'ai fait quelques mesures de consommation électrique en activant/branchant les périphériques/composants.
Par rapport à l'image de base Raspbian lite, j'ai fait quelques modifs suivantes :
- activation du ssh
- activation SPI
- sortie audio forcée sur le connecteur jack
- apt-get update + upgrade + rpi-update
- config wifi, évidemment
- setupcon + sysv-rc-conf pour désactiver les services bluetooth, dbus, plymouth
- désactivation du blutooth dans /boot/config.txt (dtoverlay=pi3-disable-bt)
L'alimentation branchée sur le compteur est un bloc "officiel" Stontronics. Il a le bon goût d'afficher 0mA tant qu'on n'a pas connecté sur le Raspberry.
A partir de cette base, voici ce que je vais modifier :
- branchement ou non du câble éthernet
- activation ou non du wifi (via dtoverlay=pi3-disable-wifi dans /boot/config.txt)
- activation ou non du hdmi (déconnexion du câble hdmi, commandes vcgencmd display_power 0 et tvservice -o dans /etc/rc.local)
- branchement ou non de périphériques usb (mini clavier avec trackball intégré sans leds, et clé RTL-SDR NooElec NESDR SMArt pour la réception FM)
Au passage, avec les nombreux redémarrages, j'ai eu droit à un reboot très lent, suivi d'un reboot qui n'a jamais abouti (>1h), lui-même suivi d'un reboot qui s'est terminé en "kernel panic". Chose curieuse, les démarrages se faisaient sans problème. J'ai réglé le souci en réinstallant une image propre sur la carte SD, mais celle-ci reste "en observation" ...
Voici mes résultats :
- 8mA à l'arrêt (après halt)
- 14mA démarré, tout débranché / désactivé
- +2mA si je branche le câble ethernet
- +1mA si j'active le wifi
- +1mA si j'active la sortie HDMI
- +4mA si je branche le clavier USB
- +5mA si je branche le dongle RTL-SDR, sans y accéder
- +13mA si je branche le dongle RTL-SDR et en y accédant (rtl_fm)
Quelqu'un d'autre a cherché à limiter la consommation d'un Pi 3B ?
(P.S. : oui, je sais, passer d'un Pi2 à un Pi 3B pour y couper le bluetooth et le wifi en se souciant de la consommation, c'est pas vraiment l'idée du siècle ... par contre, si je ne l'avais pas testé, je n'aurais jamais cru que le wifi consommait moins que l'éthernet)