dimanche, février 23

Test-comparatif entre le Raspberry Pi3B et le LattePanda 4G-64BG

Depuis plusieurs jours je m'intéresse à l'installation d'un Mini-PC performant. Pour réaliser mon installation il m'a fallu comprendre Ubuntu (Linux), comprendre le principe de la virtualisation et faire fonctionner la carte Lattepanda afin de la comparer avec mon Raspberry. Je vous propose mes conclusions

J’ai donc fait l’acquisition de 2 mini-Pc (=board) dont voici les caractĂ©ristiques :

Tableau rasberry5

L’objectif de ce test :

  • faire tourner Ubuntu Mate 16.04 sur mon Pi3B avec des applications Windows.
  • faire tourner Windows 10 sur le Lattepanda et des applications tant Windows que Linux via Ubuntu Mate

Le Raspberry PI3B :

Rasberry2

J’ai vite abandonnĂ© Raspbian, conseillĂ© Ă  l’achat du board, au profit de Ubuntu Mate 16.04 (version actuelle) qui est plus convivial et pour lequel on doit faire moins de commandes. Il est plus intuitif, plus proche de l’interface de Windows que l’on a tous dĂ©jĂ  utilisĂ©.

Ubuntu MATE fonctionne trĂšs bien sur un Pi3B avec 1 GB RAM.

Certaines littĂ©ratures parlent de Windows 10 IOT qui peut fonctionner sur Raspberry Pi3B. J’ai aussi fait ce test, mais si vous n’ĂȘtes pas habituĂ© Ă  la virtualisation et que vous n’ĂȘtes pas un expert en Windows, il ne faut mĂȘme pas songer Ă  l’installer. Il suffit d'installer la version Windows 10.

Par ailleurs, virtualiser Windows en plus d’Ubuntu me parait difficile Ă  faire sur un Raspberry Pi3B car ce dernier ne dispose que d’1 GB RAM. En effet, il faudrait partager la RAM on board. Donc, je ne me suis pas attachĂ© Ă  le faire.

Cependant, j’ai virtualisĂ© Ubuntu Mate sur mon PC portable Windows Ă  l’aide de VMWare, cela fonctionne trĂšs bien. Et Ă  l’intĂ©rieur d'Ubuntu Mate ainsi virtualisĂ©, je fais tourner des programmes conçus pour Windows via Wine. Évidemment lĂ  j’ai un I7-4700 avec 8GB de RAM et tout l’espace d’un disque dur interne.  Il serait peut ĂȘtre possible d’avoir plus de RAM sur Raspberry Pi3B par la commande « swapon » et donc d’ajouter de la RAM virtuelle qui serait sur la carte SD ou une clĂ© USB en USB 2 !!. Cependant, cela oblige le processeur du board (0,6 Ă  1,2 GHz !!) Ă  faire constamment des interrogations de la carte SD et/ou clĂ© USB. Je ne suis pas fan de cette solution d’autant plus que sur le Pi3B il n’y a pas de port USB3. Une lenteur voire une usure de la carte SD peut donc se produire rapidement.

L’avantage du Raspberry Pi3B est son coĂ»t : entre 35 et 45 euros mais on est limitĂ© dans les possibilitĂ©s des applications. Pour faire tourner une ou deux applications sous Unix via Ubuntu MATE c’est le meilleur compromis. La consommation Ă©nergĂ©tique n’est pas Ă©norme (5v sous 2 A), un chargeur de GSM suffit s’il dĂ©livre 2A (bien entendu !)

Bien que la Fondation Raspberry Pi n'a rĂ©vĂ©lĂ© aucun dĂ©tail sur la prochaine version, un certain nombre de sources ont commencĂ© Ă  faire des prĂ©dictions et le projet de Raspberry Pi4 permettra certainement des amĂ©liorations. Mais ce n’est que pour mi 2018.

Le LattePanda 4G/64GB :

Lattepanda1

Plusieurs critÚres ont guidé mon choix :

  • Je voulais voir comment se comportait un board sous windows qui est connu pour ĂȘtre gourmand en RAM et pour faire « chauffer » les processeurs.
  • Je voulais aussi pouvoir disposer d'un mini-board pour faire tourner plusieurs applications et virtualiser Ubuntu avec 1GB de RAM, en laissant 3 Gb pour Windows.
  • AprĂšs des recherches sur le net, je n’ai pas trouvĂ© beaucoup de cartes ayant 4GB RAM et de la mĂ©moire emmC et qui avaient les mĂȘmes dimensions que celle d’un Raspberry. En plus il possĂšde un ARDUINO incorporĂ©
  • Je ne voulais pas me diriger vers des barebones. Je voulais rester « mini-mini » avec une alimentation en 5v comme le Raspberry et donc ne pas avoir les coĂ»ts d’une alimentation secteur en plus.
  • J’ai optĂ© pour cette carte, pour la comparer au Raspberry Pi3B sachant que j’allais disposer de 4GB de RAM et de 64 GB de stockage, ce que je n’avais pas avec le Raspberry Pi3B.

Ce qui m’a de suite plu, c’est bĂȘte Ă  dire, mais c’est le switch de mise en route et de reset qui n’existent pas sur le Raspberry pi3B.

J’ai donc essayĂ© d’installer Windows 10 Home 64 bits sur ce board. Je vous passe les dĂ©tails de : « comment faire l’image de Windows 10 pour mettre sur une clĂ© USB », pour l’installer ensuite sur la carte (je peux dĂ©tailler cette manipulation si cela vous intĂ©resse).

« L’installation est trĂšs facile Ă  rĂ©aliser tout comme l’installation d’un Windows traditionnel »

J’ai Ă©tĂ© bluffĂ© par la vitesse de lancement du Lattepanda et je me retrouvais en terrain connu sous Windows bien que j’ai dĂ©veloppĂ© sous Windows dans mon jeune temps et toutes les applications radio amateurs fonctionnaient !

J’ai installĂ© 2 DX Clusters sur le board donc un qui tourne sous Linux/Unix. Ils tournent actuellement, tous les 2 ensembles, depuis 2 semaines et sans problĂšme ni crash.

Rasberry8
En fond WINDOWS 10 et en avant de l’image le PC virtuel sous UBUNTU

Pour une plus grande fluiditĂ©, j’essayerai d’adapter Ubuntu avec le « swap » qui donne plus de mĂ©moire RAM. Ici Windows 10 tourne avec 2,5 G RAM et Ubuntu avec 1,5 GB GB RAM

La carte réseau est trÚs sollicitée bien sûr mais elle fait son job.

Le board, posĂ© sur une table, est dans un boitier acrylique pourvu de trous d’aĂ©ration et il ne chauffe pas ; Ă©tonnant pour un Windows comme OS.

Sur cette carte, plusieurs programmes peuvent tourner en mĂȘme temps. J’ai par exemple consultĂ© des sites internet, tĂ©lĂ©chargĂ© des programmes pendant que les 2 DXClusters tournaient en mĂȘme temps. J’ai procĂ©dĂ© Ă  l’installation de logiciels dans le mĂȘme temps. Le 64 bits fait bien son travail.

Rasberry6

Ici dans cette image : Ă  gauche en haut le monitoring d’un cluster qui tourne sous WINDOWS 10 64 bits. En bas Ă  gauche, un 2ᔉ monitoring d’un 2Ăšme DX Cluster sous Windows 10 64 bits et Ă  droite le bureau du PC virtuel UBUNTU en 32 bits, car il est plus lĂ©ger et moins gourmand en RAM que la version 64 bits  (que j’avais essayĂ© avant la 32 bits).

Je suis ravi de cet achat et je me retrouve plus facilement en terrain connu. Cependant, Ă  ce jour, je n’ai pas encore testĂ© la virtualisation d'Ubuntu Mate sur ce Windows 10 Home par manque de temps, mais cela n’est que partie remise.

« Tout cela, c'est trĂšs bien, me direz-vous, mais pour voir ce que l’on fait et pour taper des commandes, il faut un Ă©cran, un clavier et une souris. Eh bien NON ! »

Certes, lors de la configuration de base de l’un ou l’autre board, il faut que vous connectiez une souris et un clavier sur un port USB et l’écran sur le port HDMI. Mais aprĂšs vous pouvez les enlever.

Pour cela il faut que vous installiez RealVNC ou Teamviewer ce qui vous permettra d’accĂ©der Ă  votre board de partout dans le monde. Pour ma part je trouve que Teamviewer est plus facile et je l’ai installĂ© sur mon board et sur un PC Ă  distance dans le QRA et au QRL et je peux travailler sur Raspberry et/ou Lattepanda Ă  distance. Il existe une version de Teamviewer sous Windows et sous Linux. Le temps de rĂ©action est assez nĂ©gligeable sur le Lattepanda et un peu plus lent sur le Raspberry Pi3B mais acceptable au vu de l’utilisation du Remote.

À la maison, j’utilise le LATTEPANDA. J’ai donc « une petite boite » dans un boitier acrylique avec une connexion rĂ©seau en RJ45 sur mon Switch/Hub et une connexion 5V 2A via un chargeur de GSM. C’est tout ce qu’il faut.

Rasberry7
Photo : Ă  gauche le cĂąble jaune de l’RJ45 pour le rĂ©seau. Le petit cĂąble noir Ă  gauche est l’alimentation 5V venant du chargeur de GSM et Ă  droite la clĂ© USB (ici de 128GB) mais ce n’est pas nĂ©cessaire et enfin le petit dongle qui Ă©mule l’écran pour une dĂ©finition min de 1920x1080 ou plus

Une autre chose qui me chagrinait était la résolution de l'écran limitée à 1200x600 via Teamviewer, alors que mon écran était de 1920x1080.

Comme j’aime bien avoir une bonne dĂ©finition Ă©cran, j’ai donc regardĂ© plusieurs sites pour connaitre la procĂ©dure Ă  faire pour disposer d’une rĂ©solution de 1920x1080 sur mon Ă©cran Ă  distance (Ecran de PC ou de GSM si celui-ci accepte la rĂ©solution 1920x1080). En effet, n’ayant pas d’écran connectĂ© Ă  la carte, celui-ci ne pouvait pas dĂ©tecter le type d’écran et donnait une rĂ©solution plus basse.

L’une des rĂ©ponses obtenues fut de me dire d’acquĂ©rir un connecteur « Dummy » qui Ă©mule un Ă©cran avec des rĂ©solutions jusqu’à 2740x1620 au prix de 5 euros. L’aspect est un connecteur HDMI normal avec 3 ou 4 composants sertis au connecteur

Miracle !

Sur mon Ă©cran de PC distant, j’ai bien une dĂ©finition minimale de 1920x1080. Je ne dois donc pas monopoliser un Ă©cran pour avoir une bonne dĂ©finition et pouvoir visualiser plusieurs fenĂȘtres d’application sur
le mĂȘme Ă©cran

Win10rasberry1

Un must pour le Raspberry ou le Lattepanda comme tout autre board Ă©quipĂ© d’une sortie HDMI ou DVI, il est possible de l’utiliser avec plusieurs Ă©crans sur la seule sortie HDMI.

Pour cela, vous vous en doutez, il faut faire l’acquisition d’un splitter HDMI (ou DVI) permettant l’entrĂ©e HDMI de votre board et des sorties vers vos 2 ou 3 ou 4 Ă©crans. Sur Aliexpress par exemple, on y trouve des boitiers pour un peu moins de 100 euros. J’ai personnellement fait l’acquisition de ce type de matĂ©riel et cela fonctionne trĂšs bien et la dĂ©finition peut monter Ă  4k par 2k.  Teamviewer permet quant Ă  lui de voir les trois Ă©crans Ă  distance.

Il faut quand mĂȘme souligner que le Lattepanda coĂ»te 140 euros (nettement plus cher que le Raspberry) mais j’ai fait le choix de pouvoir disposer d’un board sur lequel je peux lancer plusieurs applications en mĂȘme temps sans ĂȘtre limitĂ© par la RAM et qui se lancent rapidement notamment grĂące Ă  le stockage emmC du Lattepanda.

Pour les amateurs de Linux/Unix, il est tout Ă  fait possible de lancer Ubuntu, Raspbian sur le Lattepanda. Il faut juste avoir le fichier .img correspondant au systĂšme d’exploitation que vous dĂ©sirez installer

VoilĂ  dans un 1á”‰Êł temps un article qui, j’en suis sĂ»r, suscitera dans vos tĂȘtes des rĂ©flexions informatiques

A propos de l'auteur

Index