Gadgets
Raspberry Pi 4: test, avis et prix
Publié le: 02-07-2019 / Modifié le: 13-04-2020
Le premier Raspberry a été conçu en 2011 par des professeurs de l'université de Cambridge au Royaume-Uni. Ses particularités? Il coutait généralement entre 25 et 40 € et pouvait tenir dans le creux de la main. Au fil des années, le produit s'est amélioré en devenant plus performant sans pour autant augmenter son prix ni sa taille. Le Raspberry est une prouesse technique et commerciale! J'avais acheté un Raspberry 3 il y a quelques années mais je ne l'avais pas gardé car les performances étaient trop décevantes. Le Raspberry Pi 4 est annoncé avec 3 fois plus de puissance que son prédecesseur, il fallait donc que je le teste!
Site officiel: Raspberry Foundation
Prix Raspberry Pi 4
Le Raspberry est proposé en plusieurs versions en fonction de la mémoire embarquée, les prix démarrent donc aux environs de 25€ et peuvent grimper jusqu'à 100€ selon la configuration choisie. J'ai commandé le Pi 4 en 4Gb avec un boitier, un chargeur, un cable micro HDMI et une carte mémoire. J'ai payé un peu moins de 100€ pour l'ensemble chez Kiwi Electronics.
Ligne du temps
30/06/19: commande du Raspberry Pi 4 chez Kiwi Electronics (livraison estimée +/- 10 juillet)
02/07/19: Kiwi Electronics m'annonce un retard chez le fournisseur, nouvelle estimation: 22 juillet
31/08/19: j'ai enfin reçu mon Raspberry. Le magasin Kiwi a subi un incendie et toutes les livraisons ont été retardées
Raspberry, c'est quoi?
Le monde des ordinateurs est dominé par une poignée limitée de fabricants cherchant toujours à offrir plus de performance pour justifier des prix toujours plus élevés. Raspberry a été conçu dans une université pour encourager les développeurs à travailler sur des projets sans devoir investir dans un matériel couteux. Le premier Raspberry est sorti en 2011, il offrait une puissance limitée mais suffisante pour développer des projets techniques comme la programmation de robots ou encore de l'automatisation de taches. Le Raspberry a connu un succès mondial mais s'est limité à une communauté de geeks.
8 ans après sa naissance, le Raspberry revient avec une quatrième version annoncée plus puissante et permettant de lire de la 4k. Cette version risque donc d'intéresser un public plus large et devenir une excellente alternative aux boitiers TV pour regarder des films à partir d'un disque dur ou en streaming.
Mes attentes?
J'avais acheté un Raspberry 3 il y a quelques années, je cherchais un boitier que je pouvais connecter à ma télé pour regarder des vidéos. Le boitier fonctionnait mais il était particulièrement lent et ne réagissait pas assez vite pour assurer un confort d'utilisation. Le concept du Raspberry est absolument génial mais il ne s'adaptait pas à mon type d'utilisation à l'époque.
Avec le Raspberry Pi 4, j'aimerais retenter l'aventure du boitier TV mais j'aimerais aussi voir si il me permettra de faire tourner des scripts que je fais actuellement tourner sur un mini pc.
Déballage
Le Raspberry peut être acheté seul sans accessoires mais par facilité, je l'ai acheté dans un kit qui comprend la carte mère du Raspberry, une alimentation, une carte mémoire et un cable micro HDMI. J'ai choisi la version 4 Gb du Raspberry et l'ensemble m'a couté un peu moins de 100€. Il est possible de diminuer le prix en prenant un Raspberry avec moins de mémoire.
L'emballage est assez basique mais le design des boites montre bien qu'il ne s'agit plus d'un produit anecdotique, le Raspberry est un succès mondial et avec le temps il s'est construit son identité. La carte mémoire contient NOOBS le système d'exploitation conçu pour le Raspberry, ce système d'exploitation peut être téléchargé gratuitement sur Raspberry - NOOBS. J'ai fait le choix de l'acheter sur une carte mémoire par facilité.
La carte mère du Raspberry dispose des élements suivants:
- 2 ports USB 2.0
- 2 ports USB 3.0
- un port ethernet Gigabit RJ45
- une sortie audio Jack
- 2 sorties micro HDMI supportant une résolution de 4k
- un emplacement carte mémoire micro SD (en dessous)
- alimentation en USB type C
La carte mère mesure 9 cm sur 5.5 cm, l'ensemble est donc très compact, c'était déjà le cas pour les précédents modèles.
NOOBS
Le système d'exploitation d'une machine va souvent déterminer si la machine est destinée au grand public ou à un public de spécialistes. NOOBS est basé sur Linux, je dirais donc à priori qu'il est d'abord destiné à un public de spécialistes mais ce n'est pas entièrement vrai. NOOBS ou certaines versions de Linux sont devenues si faciles à utiliser que n'importe quel utilisateur pourra les utiliser à condition de ne pas avoir besoins de logiciels spécifiques ou d'être un gamer.
Une grande majorité des gens connectés à internet aujourd'hui sont de "simples" consommateurs, ils consomment donc principalement du contenu venu d'internet et un peu de contenu local. Pour ce genre d'utilisation un produit comme le Raspberry sera suffisant. Avec NOOBS vous pouvez surfer sur le web comme avec n'importe quel machine, vous pouvez faire du streaming et utiliser vos sites préférés sans voir de différence.
Le Raspberry s'adresse aussi à une énorme communauté de développeurs. Linux est un système ouvert qui permet aux développeurs de développer leurs projets dans un environnement libre et performant. Je ne sais pas si les développeurs opteront pour NOOBS ou une autre distribution de Linux mais à priori NOOBS offre les mêmes possibilités que les autres distributions.
NOOBS propose une barre d'outils en haut de l'écran et comme avec Windows, vous devez cliquer sur le logo pour parcourir les menus. Les menus sont nettement plus simples que ceux de Windows, NOOBS va a l'essentiel. Des raccourcis sont également disponibles, vous y retrouver un raccourci pour Chrome, un gestionnaire de fichier et une interface de commande. De l'autre côté de l'écran vous pouvez gérer le réseau et le son. Le système est 100% opérationnel dès le départ, vous ne devrez rien faire pour l'utiliser directement.
Le premier chargement de NOOBS est assez long mais par la suite, vous aurez accès au système après environ 20 à 30 secondes. C'est plus lent que ce que j'ai avec mon PC sous Windows mais NOOBS est installé sur une carte mémoire, les performances ne sont donc pas les mêmes qu'un bon disque dur SSD.
Forces de NOOBS:
- facile à utiliser, interface épurée
- surf et streaming sans concession
- équipé des logiciels de base (navigateur, traitement de texte, gestionnaire mail, video player, ...)
Faiblesses de NOOBS:
- ajout d'applications moins intuitif qu'Ubuntu et pas forcément accessible à tous
- légère latence ou manque de réactivité
Température
En utilisant NOOBS pour surfer sur le web, j'obtiens une température aux alentours de 30°C ce qui est tout à fait correct. Si je joue par exemple un film en 2K, la température va progressivement monter et j'ai mesuré des températures aux alentours des 44°C. C'est beaucoup et c'est à la fois très peu. C'est beaucoup car le Raspberry est très petit mais c'est très peu car un ordinateur de bureau peut monter beaucoup plus haut quand il tourne à pleine charge.
Consommation
La consommation est un des points forts du Raspberry, je n'ai d'ailleurs jamais trouvé d'équivalent avec d'autres systèmes. En faisant tourner le Raspberry à fond avec une vidéo de 2k, la consommation mesurée au niveau de la prise est montée à ... 5W !!!! C'est absolument incroyable. J'ai d'autres mini pcs qui offraient une consommation d'une vingtaine de watts, c'est déjà pas mal mais le Raspberry fait nettement mieux!
Stabilité
En 2019 j'ai acheté deux mini pc chinois pour faire tourner des scripts et les utiliser comme pc d'appoint. J'ai installé Windows 10 sur un des pc et Ubuntu sur l'autre. Bien que ces mini pc fonctionnent globalement bien, si je les charge au maximum, ils finissent tous les deux par se planter à un moment donné ou un autre (sous Windows et Ubuntu). J'ai fait la même chose avec le Raspberry pour voir si il était plus stable et j'ai pu constater que le Raspberry est très stable.
Comme indiqué sur la photo de cette section, j'ai fait tourner le Raspberry pendant 19h25 avec des scripts qui occupent les CPUs entre 25 et 100%. Le Raspberry ne s'est pas planté une seule fois et la température est montée jusque 44°C au maximum. Il faut évidemment que je le laisse tourner un peu plus longtemps pour voir si le Raspberry reste stable sur une période plus longue.
Vitesse téléchargement
Le Raspberry supporte le wifi sans ajout d'accessoires comme une antenne, il est d'ailleurs compatible avec les fréquences 2.4Ghz et 5Ghz. J'ai testé la vitesse avec la fréquence de 5Ghz et j'ai obtenu un score assez moyen en vitesse de 73.1 Mbps en dowload et 5.8 Mbps en upload. Au même moment j'obtiens presque le double avec mon téléphone. Sur l'image de cette section, vous verrez que la latence est très élevée.
Si je fais le même test avec la connexion ethernet, j'obtiens un débit plus important mais en dessous de ce que mes autres ordinateurs obtiennent.
La vitesse de téléchargement n'est donc pas un des points forts du Raspberry mais elle suffira pour la majeure partie des usages sauf si vous faites du streaming.
Streaming local/distant
J'ai fait plusieurs tests de streaming pour voir si le Raspberry pouvait se positionner comme pc de salon pour lire des contenus multimedia. J'avais déjà fait cette tentative avec le Pi 3b et malheureusement la performance du Pi 4b ne suffit toujours pas pour obtenir une performance suffisante en streaming. J'ai utiliser le VLC player installé par défaut dans NOOBS.
Test streaming réseau local
J'ai essayé une vidéo en 1080p 30fps et je n'avais pas une lecture fluide. J'ai ensuite déplacé le fichier directement sur le Raspberry et j'ai obtenu le même résultat. Si je lance une vidéo en 480p, je n'ai aucun problèmes.
Test streaming sur YouTube
Comme pour le test local, la vidéo sur YouTube n'est pas fluide du tout.
Le processeur graphique du Raspberry Pi 4B n'est pas suffisant puissant pour se sentir à l'aise dans la lecture des vidéos en 1080p, il ne peut donc pas encore être une alternative viable à un pc de salon. Certains formats fonctionnent mieux que d'autres mais pour être un véritable pc de salon, le Raspberry devrait pouvoir supporter tous les types d'encodages de façon équivalente mais ce n'est pas le cas.
Mise à jour - 26/10
Cela fait maintenant 47 jours que le Raspeberry tourne 24h sur 24 avec une charge moyenne supérieure à 50% et il ne s'est pas planté une seule fois. Au niveau température, la température interne mesurée par NOOB est comprise entre 57 et 64°C, la température mesurée à l'extérieur ne monte pas au delà de 35°C.
Je n'ai jamais pu obtenir une telle stabilité avec des mini pc chinois, je pense que je vais donc continuer à investir dans des Raspberry pour étendre ma capacité plutôt que d'investir dans des solutions chinoises.
Raspberry en rack
Comme j'ai acheté plusieurs Raspberry, je me suis dit qu'il fallait que je trouve une solution pour les stocker de la façon la plus simple possible. En cherchant un peu, j'ai trouvé cette solution de rack sur Aliexpress qui me permet de monter jusqu'à 5 Raspberry l'un au dessus de l'autre.
Chaque étage du rack est séparé par une fine couche de plexi transparente et il est possible d'insérer un mini ventilateur à chaque étage. Les étages sont connectés par un système d'attaches assez facile à monter, l'ensemble tient assez bien en place.
Si vous êtes intéressé par ce rack, vous pouvez le trouver ici: https://s.click.aliexpress.com/e/_d7tgGAu
Chaque Raspberry tourne 24h/24 et la température de chaque Raspberry se situe entre 30 et 40°C selon l'activit, l'ensemble est donc bien ventilé, la ventilation ne fait pas de bruit. J'ai branché les Raspberry sur la même prise secteur avec un chargeur USB à prise multiple: https://s.click.aliexpress.com/e/_dXsyXDi
Je me connecte à distance sur chaque Raspberry à partir de mon pc principal, je ne dois donc pas brancher un clavier, une souris ou un écran. Ils sont tous connectés en wifi et je peux donc tranquillement les gérer à distance.
Raspberry et AdGuardHome
Le Raspberry peut servir à plein de choses et souvent l'utilisation d'un Raspberry ne va intéresser qu'une poignée de geeks mais j'ai ici un exemple d'un petit projet qui va plaire à tout le monde et qui ne demande pas une connaissance technique très poussée. AdGuardHome est un service de blocage de publicités et controle parental que vous pouvez installer sur votre Raspberry et en plus de filtrer la pub sur votre Raspberry, vous pouvez demander à votre routeur de passer par le Raspberry avant de transmettre une page web à tous les autres appareils connectés à votre routeur. L'avantage? Tous les appareils connectés à votre réseau vont bénéficier du même traitement. Alors oui je sais, ce n'est pas forcément bien de bloquer les publicités mais je vous laisse faire ce choix pour vous-mêmes.
Etape 1: Installation de AdGuardHome
Instructions: https://github.com/AdguardTeam/AdGuardHome/wiki/Raspberry-Pi
Il suffit de suivre les instructions à la lettre mais j'ai fait le choix de ne pas passer par la partie SSH car je me connecte à mes Raspberry par l'interface de gestion de bureau à distance de Windows, c'est nettement plus confortable. Si vous faites pareil, vous pouvez vous contenter d'executer les instructions d'installation dans la console:
cd $HOME
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_arm.tar.gz
tar xvf AdGuardHome_linux_arm.tar.gz
cd AdGuardHome
sudo ./AdGuardHome -s install
Etape 2: Configuration de AdGuardHome
Pour configurer AdGuardHome, vous devez simplement introduire l'adresse IP de votre Raspberry dans un navigateur en ajoutant :3000 à la fin. Exemple: http://192.168.1.10:3000
A partir de là vous allez être invité à configurer AdGuardHome
Cliquez sur "Get Started"
Ici vous devez déterminer comment vous aller accéder à l'interface de controle de AdGuardHome. Vous voyez ici que j'ai un message d'erreur: listen tcp 0.0.0.0:80: bind: address already in use
Cela veut simplement dire que le port 80 est déjà utilisé. Choisissez un autre port, j'ai pris 81 et ça fonctionne très bien. En fonction de votre choix, vous pourrez jouer avec AdGuardHome à partir de l'adresse IP de votre Raspberry suivi du port que vous avez choisi. Exemple: http://192.168.1.10:81
Sur cet écran il ne faut rien faire, juste bien lire. Pour que tous vos appareils passent par le Raspberry, vous devez changer le DNS de votre routeur. La plupart du temps, le DNS est configuré automatiquement, il faut donc chercher un peu dans votre routeur où vous pouvez insérer l'adresse IP de votre Raspberry comme adresse DNS. Dans mon cas, mon Raspberry est accessible en Wifi à l'adresse 192.168.1.50 et il est connecté par cable à l'adresse 192.168.1.14. J'ai choisi cette deuxième adresse comme DNS pour des raisons de performance.
Si vous savez où vous mettez les pieds, cette opération prendra 10 minutes max.
Le résultat?
J'ai désormais une interface de controle qui me permet de surveiller le trafic internet de tous les appareils connectés chez moi. Certaines requêtes sont bloquées par défaut par AdGuardHome, même les pubs sur Facebook sont bloquées et Facebook a l'air bien vide sans les pubs.
J'ai testé ma vitesse et elle ne semble pas affectée par l'utilisation de AdGuardHome. Par contre, j'ai l'impression que le ping est moins bon mais je dois encore tester un jeu en réseau pour voir si le ping s'est effectivement détérioré.
Il existe d'autres solutions pour faire la même chose, je pense notamment à Pi-Hole mais j'ai choisi de tester AdGuardHome et si cela ne fonctionne pas suffisamment bien, je passerais à une autre solution.
Côté Raspberry je ne vois pas d'impact au niveau de la consommation du CPU, je vois qu'il a gagné quelques degrés, l'impact semble donc assez minime.
Raspberry / console de jeu avec RecallBox
Je dois encore installer le nécessaire pour faire ce test
Raspberry / NAS
Vous pouvez transformer votre Raspberry en serveur NAS et ainsi bénéficier d'un NAS bon marché à la maison. J'ai acheté 3 disque durs SSD de 1TB que je vais connecter à un RaspBerry pour tester la possibilité d'utiliser le Raspberry en tant que NAS. Je posterais les résultats ici quand j'ai terminé.
Avis / Conclusion
Le Raspberry a beaucoup évolué ces dernières années, il offre une expérience simple et efficace qui vous permettra de l'utiliser comme un mini pc de bureau à condition à se limiter à des taches simples. Le Raspberry n'est pas encore assez puissant pour lire des contenus multimedias en 1080p (ou plus) de façon parfaitement fluide. Il est par contre très à l'aise pour la bureautique ou des taches de développements. Je l'utilise d'ailleurs principalement pour faire tourner des scripts automatiques et grace à sa très bonne stabilité, je ne dois pas trop m'en préoccuper.
Le Raspberry est également une excellente machine pour développer des taches d'automation, faire communiquer des machines ou jouer un rôle dans la domotique de votre maison. Il existe de nombreuses façons d'utiliser le Raspberry en dehors d'un usage de bureautique mais ce genre de projet s'adresse à un public plus averti. Il faut non seulement avoir des connaissances en programmation mais également bien matriser l'environnement Linus.
LAURENT WILLEN
Chef de moi-même sur ce blog
Je partage mes passions sur mon blog pendant mon temps libre depuis 2006, je préfère ça que de regarder des bêtises à la télé ou sur les réseaux sociaux.Je travaille seul, je suis sans doute un des derniers survivants de l'univers des blogs et sites persos.
Ma spécialité? Le digital sous toute ses formes. J'ai passé ces 25 dernières années à travailler pour des multinationales où j'ai géré des équipes digitales et généré des revenus de plus de 500 millions € par an. J'ai de l'expertise dans les telecoms, les medias, l'aérien, le voyage et le tourisme.
Chef de moi-même sur ce blog
Je partage mes passions sur mon blog pendant mon temps libre depuis 2006, je préfère ça que de regarder des bêtises à la télé ou sur les réseaux sociaux.Je travaille seul, je suis sans doute un des derniers survivants de l'univers des blogs et sites persos.
Ma spécialité? Le digital sous toute ses formes. J'ai passé ces 25 dernières années à travailler pour des multinationales où j'ai géré des équipes digitales et généré des revenus de plus de 500 millions € par an. J'ai de l'expertise dans les telecoms, les medias, l'aérien, le voyage et le tourisme.
Questions/Commentaires