Le dernier Tarte aux framboises La carte NVMe est le Raspberry Pi M.2 HAT+ à 12 $ tant attendu pour le Framboise Pi 5 et il semble que la longue attente en valait la peine. Le prix bas incitera beaucoup à franchir le pas et il semble que la carte puisse prendre en charge les vitesses PCIe Gen 3, malgré ce que dit la fiche produit officielle.
Comment le Raspberry Pi M.2 HAT se compare-t-il aux poids lourds établis dans le domaine ? Est-ce que ça va battre Base NVMe de Pimoroni ou Pineboard's (anciennement Pineberry Pi) CHAPEAU Drive planches? Ou devrions-nous simplement mordre la balle et dépenser 49 $ pour le Argon ONE V3 M.2 qui a NVMe, un excellent refroidissement et un accès GPIO facile ?
Découvrons-le!
Spécifications du Raspberry Pi M.2 HAT+
Prise en charge des lecteurs | Clé M.2 2230 et 2242 M uniquement |
Interface PCIe | PCIe 2.0 à voie unique (taux de transfert maximal de 500 Mo/s) |
GPIO | Connecteur de passage |
Dimension | 65 x 56,5 mm |
Configuration du Raspberry Pi M.2 HAT+
L'assemblage du M.2 HAT+ est un jeu d'enfant. Un côté du câble PCIe est pré-connecté à la carte, l'autre a suffisamment de longueur pour atteindre le connecteur PCIe du Raspberry Pi 5. Les entretoises de 16 mm incluses assurent la distance entre le refroidisseur actif et le M.2 HAT+. Cette distance est nécessaire pour garder le Raspberry Pi 5 au frais ; nous en reparlerons plus tard.
Les entretoises et les vis à métaux sont en plastique, et généralement elles vont bien. Nous ne voudrions pas visser/dévisser les vis mécaniques trop souvent, car les tournevis métalliques affaiblissent souvent les vis en plastique. Notre unité d’examen était livrée avec une vis qui avait encore des solins en plastique intégrés dans la tête de vis. Cela signifiait que nous devions utiliser seulement trois vis, et oui, nous avons essayé de gratter le solin.
Nous avons également noté un problème potentiel avec les entretoises de 16 mm et l'extension GPIO incluse. En cela, ils réduisent les risques de connexion entre le GPIO du Pi 5 et le connecteur du M.2 HAT+. Généralement, l'extension est poussée à travers les trous GPIO de la carte HAT+, puis l'ensemble de l'unité est placé sur le Raspberry Pi 5. Cela nous donne une certaine connectivité GPIO. Les broches 5V et GND établissent une connexion, mais pas les autres broches. Nous le savons parce que nous l’avons « émis » à l’aide d’un multimètre en mode continuité. La solution évidente consiste à pousser l'en-tête d'extension plus loin dans les broches GPIO du Pi 5, mais cela ne nous laisse qu'une fraction de l'en-tête GPIO à utiliser avec des cartes HAT empilées ou des câbles de démarrage. Une meilleure solution serait d'utiliser des entretoises de 12 mm. Nous avons essayé le 14 mm, mais c'était tout simplement trop loin. Notre seule autre longueur d'entretoise M2.5 était de 10 mm et cela verrait le filetage de la vis de rétention M.2 toucher le ventilateur du refroidisseur. Si vous devez utiliser le GPIO, procurez-vous soit une extension plus longue, soit des entretoises M2.5 de 12 mm.
La fixation d'un M.2 NVMe s'effectue à l'aide de la « vis moletée à double bride » incluse qui maintient fermement le disque et offre un moyen facile d'accéder au disque. Il suffit de serrer à la main, il n'est donc pas nécessaire d'utiliser un capuchon compatible avec un tournevis. Étant donné que cette carte est conçue en tenant compte de la nouvelle norme HAT+, elle doit rester dans les limites de l'encombrement du Raspberry Pi5, ce qui signifie que nous sommes limités à 2 230 et 2 242 disques. Mais ceux-ci sont désormais bon marché et abondants grâce à des appareils tels que Steam Deck OLED de Valve.
L'accès à la caméra/au port d'affichage (CSI et DSI) a été pris en compte dans la conception et il y a une découpe pour un accès raisonnablement facile. Vous aurez besoin de longs doigts ou d'un outil de levier en plastique, mais vous parviendrez à connecter votre appareil photo/écran sans trop de problèmes.
Tant que vous avez mis à jour le firmware de votre Raspberry Pi 5, le M.2 HAT+ fonctionnera immédiatement. Nous exécutons le firmware du 20 avril 2024 sur notre machine de test et après avoir écrit le dernier système d'exploitation Raspberry Pi sur un NVMe 2230 de rechange (tiré de notre Steam Deck récemment mis à niveau), nous l'avons inséré dans le M.2 HAT+ et l'avons mis sous tension.
La beauté du dernier firmware est qu’il fonctionne tout simplement et aux vitesses PCIe Gen 2 par défaut, il fonctionne bien. La vitesse supplémentaire par rapport même au meilleures cartes microSD pour le Raspberry Pi deviendra la nouvelle norme. Même YouTubeur Jeff Geerling a parlé de la micro SD par rapport aux SSD NVMe sur le Raspberry Pi.
Le bureau est rapide, l’installation des logiciels est fluide et l’ouverture des applications est bien plus rapide que la micro SD. Le prix d’un SSD NVMe de qualité décente par rapport à un micro SD n’est pas si différent. Bien sûr, nous devons prendre en compte les 12 $ pour le M.2 HAT+, mais même avec ce coût supplémentaire, l'augmentation de la vitesse en vaut la peine.
Vous verrez une expérience de navigation Web améliorée, les pages se chargeront plus rapidement car elles stockent les fichiers en cache sur le lecteur NVMe plus rapide. Même la lecture sur YouTube est meilleure. Nous avons quand même perdu 840 images sur un total de 3612 images lors d'un test d'une minute de Big Buck Bunny à 1080p 60 ips. Mais l’expérience de visionnage était bien meilleure que celle du Micro SD, qui peut devenir un diaporama.
Nous avons utilisé Micro SD sur tous nos précédents Raspberry Pi, mais la gamme actuelle de cartes M.2 pour le Raspberry Pi 5 nous convertit à cette option de stockage plus rapide.
Analyse comparative du Raspberry Pi M.2 HAT+
Un SSD NVMe accélère vraiment la sensation générale du système d’exploitation Raspberry Pi, mais comment cela se compare-t-il à la microSD ?
Nous allons commencer par le temps de démarrage. MicroSD arrive à 20,75 secondes, tandis que M.2 HAT+ prend un peu plus de deux secondes de ce temps, soit 18,67 secondes. La différence est respectable, voire énorme, mais deux secondes, c'est quand même deux secondes !
Qu'en est-il du PCIe Gen 1,2 et des 3 vitesses non officielles ? En prenant une carte microSD comme référence, les SSD NVMe sont évidemment beaucoup plus rapides. Notre Cytron Makerdisk MicroSD gère 90,5 Mo/s en lecture et 30,8 Mo/s en écriture. Même les vitesses Gen 1 font exploser la carte Micro SD (226 Mo/s en lecture et 196,3 Mo/s en écriture). La vitesse Gen 2 officiellement prise en charge est de 452 Mo/s en lecture et de 378,6 Mo/s en écriture, ce qui correspond aux affirmations du Raspberry Pi. En passant à la génération 3 non prise en charge, nous avons vu 876 Mo/s en lecture et 752,9 Mo/s en écriture.
Avec tous les mois supplémentaires de développement, comment le Raspberry Pi M.2 HAT+ se compare-t-il aux autres que nous avons testés ? La réponse courte est qu’ils sont tous assez similaires. Nous avons rassemblé nos résultats de tests pour les vitesses Gen 2 et Gen 3 et, à l'exception du fait que l'écriture Pineboards Gen 3 est inhabituellement faible, les vitesses sont assez cohérentes sur toutes les cartes testées. Nous risquons de supposer que le dernier firmware a corrigé quelques bugs PCIe.
Cellule d'en-tête – Colonne 0 | Lecture/écriture Gen 2 (Mo/s) | Lecture/écriture Gen 3 (Mo/s) |
---|---|---|
Planches de pin HAT Drives | 448 / 378,6 | 828 / 571,4 |
Base VMware NVMe | 416/380,9 | 876 / 761,9 |
Raspberry Pi M.2 CHAPEAU+ | 452 / 378,6 | 876 / 752,9 |
Le M.2 HAT+ se trouve au-dessus du Raspberry Pi 5, alors comment affecte-t-il les performances de refroidissement de l'Active Cooler officiel ? Réponse courte, pas beaucoup. À l'aide des entretoises de 16 mm incluses, nous avons exécuté notre test de stress CPU habituel qui a enregistré les données dans un fichier CSV que nous avons déposé dans une feuille de calcul. Avec le M.2 HAT+ éteint, nous avons enregistré 41,7 degrés Celsius au ralenti. Sous stress, celle-ci est montée à 60,9°C. Avec le M.2 HAT+ au ralenti, la température a légèrement augmenté jusqu'à 43,9°C, et la contrainte était en fait inférieure d'un demi-degré à 60,4°C. Ces températures n’ont rien d’inquiétant.
Cellule d'en-tête – Colonne 0 | Au repos (°C) | Contrainte (°C) |
---|---|---|
Raspberry Pi M.2 HAT+ désactivé | 41,7 | 60,9 |
Raspberry Pi M.2 HAT+ activé | 43,9 | 60,4 |
Conclusion
Le Raspberry Pi M.2 HAT est le moyen le moins cher de faire fonctionner les disques NVMe sur votre Raspberry Pi 5. Le coût de 12 $ est 1,50 $ de moins que la base NVMe de Pimoroni et 8 $ de moins que les disques Pineboards HAT. Il y a quelques problèmes, l'accès GPIO étant un bug particulier, mais cela peut être contourné avec des bits que vous avez probablement sous la main, ou simplement payer 1,50 $ de plus et obtenir la base NVMe de Pimoroni qui se trouve sous le Raspberry Pi 5. Bien sûr, nous le ferions J'aurais aimé voir une option 2280, mais cela briserait alors la spécification HAT+. Si vous n'avez pas encore franchi le pas du stockage NVMe sur votre Raspberry Pi 5, cette carte est celle qu'il vous faut.