Un Raspberry Pi 4 peut-il vraiment remplacer votre PC? – Un bon serveur Minecraft
J'ai déjà écrit plusieurs fois sur le Raspberry Pi 4 Model B récemment sorti (voir mes premières impressions, la procédure d'installation, mon expérience pratique et mes réflexions deux mois plus tard). Maintenant, je vais examiner l'un des aspects pratiques que beaucoup de gens se demandent, je pense – est-il (enfin) assez bon pour être utilisé comme système de bureau de tous les jours?
Nous avons déjà vécu cela plusieurs fois auparavant, lorsque le Raspberry Pi original, le Pi 2 et le Pi 3 sont sortis – et à chaque fois la réponse était "seulement si vous avez assez de patience". Bien que la patience requise ait diminué à chaque fois, elle était encore trop lente sur de nombreuses tâches quotidiennes, ou trop limitée dans la configuration (principalement la mémoire) pour que la plupart des gens soient satisfaits de l'utiliser. Alors peut-être que cette fois, ça fera la note?
VOIR: Comment construire une carrière de développeur réussie (PDF gratuit)
Je vais examiner plusieurs domaines dans ce post qui, selon moi, ont un impact sur la convivialité du Raspberry Pi 4 Model B en tant que système de bureau.
Le premier est le logiciel – en supposant que vous allez utiliser le système d'exploitation Raspbian, a-t-il les utilitaires et applications nécessaires pour être utile? La seconde est la performance (c'est celle qui intéresse le plus les gens). Au cours de la période des modèles Raspberry Pi précédents, nous sommes passés du modèle d'origine, qui aurait nécessité une personne ayant la patience de Job pour l'utiliser comme système de bureau, au Raspberry Pi 2 et 3, chaque nouveau système améliorant les performances. , mais ne fonctionne toujours pas vraiment à un niveau que la plupart des utilisateurs toléreraient pour les tâches de bureau quotidiennes. L'espoir est donc maintenant que le Raspberry Pi 4 sera assez rapide pour le travail. Nous verrons. Enfin, je vais examiner certaines considérations matérielles telles que la connectivité, les périphériques et bien sûr la dernière série de problèmes de température du processeur.
Sommaire
Logiciel
À mon avis, le système d'exploitation Raspbian GNU / Linux a été une réussite à part entière au cours des cinq dernières années environ. Lorsque Simon Long a été embauché pour prendre la responsabilité du bureau du Raspberry Pi, il a commencé une amélioration longue, lente et prudente. Aujourd'hui, je dirais que Raspbian GNU / Linux est aussi bon que pratiquement n'importe quelle distribution Linux, en termes de qualité, d'exhaustivité et de stabilité. Oui, il reste quelques problèmes irritants (j'aimerais vraiment que mes derniers périphériques Bluetooth Logitech fonctionnent), mais dans l'ensemble, c'est vraiment bon, et le bureau Raspbian en particulier est exceptionnellement facile à utiliser.
Raspbian est distribué en trois versions différentes: "Lite", qui est une version texte uniquement qui n'est probablement pas intéressante pour la plupart des utilisateurs de bureau; "With Desktop", qui a le bureau graphique Raspbian PIXEL avec un minimum d'autres applications; et "Logiciel recommandé", qui possède le bureau PIXEL et de nombreux utilitaires et applications fréquemment utilisés sur le Raspberry Pi.
Si vous prévoyez d'utiliser un Raspberry Pi en tant que système de bureau commun, je recommanderais d'installer la version "Avec bureau" plutôt que la version "Logiciel recommandé", car les packages inclus sont généralement plus intéressants pour les utilisateurs éducatifs et amateurs. Vous pouvez toujours ajouter les utilitaires et applications souhaités ou nécessaires au système de base après l'installation.
La première et la plus simple façon d'ajouter des packages d'application est via le Logiciels recommandés utilitaire, qui se trouve dans le bureau Raspbian Préférences menu. Vous pouvez voir dans la liste des catégories quelles sortes de choses sont incluses dans cet utilitaire; en plus de LibreOffice et de Claws Mail, il y a le client de bureau à distance VNC Viewer. Beaucoup d'autres choses ici sont éducatives ou axées sur les amateurs, bien qu'il y ait aussi un jeu Minecraft plutôt sympa spécialement adapté pour le Raspberry Pi.
Une autre façon d’obtenir une gamme plus large de logiciels est Ajouter / supprimer un logiciel utilitaire. Cela vous donne accès à une plus grande variété de logiciels (essentiellement tout dans les référentiels Raspbian), toujours organisés par catégories.
Si aucun de ces utilitaires GUI ne correspond à vos besoins ou à vos goûts, vous pouvez toujours utiliser Linux apte utilitaire. Bien que ce ne soit pas quelque chose que je recommanderais aux débutants ou aux utilisateurs inexpérimentés, c'est une véritable bénédiction pour les utilisateurs expérimentés, et une bonne nouvelle pour ceux qui ont maudit quelques autres distributions Linux courantes qui ont décidé de supprimer les utilitaires apt lorsqu'ils fournissent leurs propres applications de gestion des packages.
Les systèmes Raspberry Pi 4 que j'utilise pour cet article ont installé le Raspbian standard avec distribution Desktop, ainsi que LibreOffice et GIMP (le programme de manipulation d'images Gnu). Ceux qui ont lu mes précédents articles de blog sur l'utilisation de Raspbian peuvent remarquer que je n'ai pas installé Midori ni aucun autre navigateur Web. Je m'en tiens au chrome standard inclus dans Raspbian, à la fois parce qu'il a été optimisé pour une utilisation sur le Raspberry Pi, il devrait donc être "meilleur", et que si cela crée des problèmes de performances ou est difficile à utiliser, je veux savoir à propos de ça.
Performance
C'est le domaine où il y a eu des problèmes lors de l'utilisation des modèles précédents du Raspberry Pi pour le travail de bureau quotidien. Si vous en aviez la patience, ils étaient quelque peu utilisables – la plus longue attente était généralement de démarrer une nouvelle application, une fois qu'elle était en cours d'exécution, ils n'étaient pas intolérablement mauvais (mais encore une fois, «assez mauvais» serait quelque chose que vous avez vraiment envie de tolérer tous les jours?). Cette fois, j'ai eu une très agréable surprise du Rasbpberry Pi 4. Il démarre très rapidement, et une fois qu'il est opérationnel, il démarre régulièrement de nouvelles applications de manière assez raisonnable. Il est encore loin d'être aussi rapide que mes derniers ordinateurs portables, mais je ne m'attends pas à cela d'un système qui charge tout à partir d'une carte SD relativement lente. Il permet aux applications d'aller assez vite pour ne pas me déranger ni me distraire, et une fois qu'elles fonctionnent, je ne peux plus faire de différence significative entre le Raspberry Pi 4 et les autres systèmes que j'utilise.
Il y a quelques situations spécifiques où je remarque une petite différence. Lors de l'écriture de texte dans LibreOffice ou Chromium, si je dois revenir en arrière un long chemin, et que je maintiens simplement la touche Retour arrière enfoncée, l'affichage tombe derrière les changements réels, donc quand je relâche la touche, il continue d'effacer les caractères d'un un peu plus longtemps. Cela se produisait avec de nombreux ordinateurs portables plus anciens, lorsque le système d'affichage ne pouvait pas suivre un flux de mises à jour long et régulier, mais je ne considère pas que ce soit un problème important, et il faut très peu d'efforts pour obtenir habitué.
Un autre domaine de performances intéressant sur le Raspberry Pi est l'utilisation de la mémoire et la question de la quantité de mémoire à obtenir. C'est l'un des domaines où les choses ont commencé à devenir intéressantes dans mes tests pour cette analyse. D'après les informations de plusieurs utilitaires, il semble que Raspbian utilise environ 450 Mo de mémoire lorsqu'il est inactif immédiatement après le démarrage. C'est pas mal.
Lorsque j'utilisais le modèle 1 Go, j'ai pu exécuter LibreOffice et GIMP simultanément sans problème, mais quand j'ai ajouté Chromium au mix, tout le système est sorti pour le déjeuner. La réponse de frappe est devenue irrégulière, et les mises à jour d'écran (comme mettre une fenêtre au premier plan) ont pratiquement mis le système à l'arrêt. Cela m'a semblé un peu étrange, car lorsque j'ai utilisé le Gestionnaire des tâches pour vérifier l'utilisation des ressources, il a dit que le système utilisait environ 700 Mo des 950 Mo disponibles, donc je ne pensais pas que le manque de mémoire aurait dû être un problème. (Astuce pour ceux qui souhaitent essayer ceci: dans le Gestionnaire des tâches, sous Affichage, assurez-vous de décocher l'option "Afficher la mémoire utilisée par le cache comme libre".)
Cependant, il n'était pas très difficile de vérifier qu'il s'agissait d'un problème de mémoire. Premièrement, je pouvais voir que l'utilisation du processeur atteignait seulement un maximum d'environ 60% -70%, et deuxièmement j'ai compris que je pouvais exécuter LibreOffice et GIMP ensemble, ou Chromium seul, et tout allait bien, mais si j'essayais tout trois, et l'utilisation de la mémoire a dépassé 700 Mo, tout a ralenti, en descendant.
Lorsque je suis passé au modèle 2 Go, les choses se sont beaucoup améliorées. Avec les trois mêmes applications principales en cours d'exécution, les performances étaient toujours bonnes, y compris les mises à jour d'entrée et d'écran. Le gestionnaire de tâches a signalé qu'il y avait au total environ 1,3 Go de mémoire utilisée – intéressant, car il s'agissait des mêmes programmes et de la même charge que j'avais testés sur le système de 1 Go. Je suppose que cela signifie que certains processus allouaient de la mémoire pour les tampons ou le cache, ce qui était proportionnel à la quantité totale de mémoire dans le système (le plus probable) ou à la quantité de mémoire libre. Quoi qu'il en soit, le Raspberry Pi était évidemment beaucoup plus heureux avec 2 Go de mémoire, donc je dirais que cela vaut vraiment la différence de prix de CHF 10.-.
Enfin, je suis passé au modèle 4 Go (en passant, lorsque je "passe" comme ça, je déplace la carte SD d'un système à un autre, il n'y a donc aucune différence dans la configuration ou les applications du système d'exploitation). Je ne pouvais voir aucune différence dans les performances entre les systèmes 2 Go et 4 Go. L'utilisation de la mémoire était plus ou moins la même, tout comme le taux d'entrée et de mise à jour de l'écran. J'ai essayé de démarrer quelques autres applications et les performances ne se sont toujours pas dégradées.
Donc, le résumé de cette partie serait que si vous envisagez d'utiliser votre Raspberry Pi 4 comme système de bureau exécutant un nombre important d'applications, vous devriez certainement obtenir au moins le modèle 2 Go. La différence de prix est faible et l'avantage de performance est important. Vous ne pouvez pas obtenir une décision beaucoup plus facile que cela.
Quincaillerie – Chauffage et refroidissement
"L'éléphant dans la pièce" en ce qui concerne le matériel Raspberry Pi est, bien sûr, la température du processeur et la surchauffe possible. Cela a été un problème constant depuis le tout premier Raspberry Pi Model A, et si quelque chose a empiré un peu à mesure que chaque nouveau modèle est sorti et que la vitesse du processeur a été augmentée. La mauvaise nouvelle est que, pour autant que je puisse en juger par mes tests jusqu'à présent, ce n'est pas mieux avec le Raspberry Pi 4, et cela pourrait en fait être un peu pire. La nouvelle surprenante, du moins pour moi, est que ce problème dépend en fait quelque peu de la quantité de mémoire dans le Raspberry Pi; comme je l'expliquerai ensuite.
Tout d'abord, une explication rapide de la façon dont j'ai déterminé la température du processeur et une éventuelle surchauffe. Raspbian comprend une utilité appelée vcgencmd qui peut rapporter diverses informations intéressantes et utiles sur le CPU et le Video Core. Celui que j'ai utilisé ici était "vcgencmd measure_temp", que j'ai mis dans une boucle qui se mettait à jour toutes les 5-10 secondes. De plus, si la température du CPU devient "trop élevée", un symbole de thermomètre (illustré à droite) apparaîtra dans le coin supérieur droit du bureau Raspbian. Cela sera affiché lorsque la température du processeur se situe entre 80 et 85 degrés Celsius; s'il dépasse 85 degrés, le symbole se transforme en thermomètre plein et le système d'exploitation commence à limiter la vitesse du processeur pour réduire la température.
Lorsque j'ai commencé à prêter attention à la température du processeur, je fonctionnais sur le modèle 4 Go, travaillant sur une documentation pour l'atelier, avec LibreOffice et GIMP fonctionnant (et pas grand-chose d'autre). Il m'est arrivé de toucher le haut du boîtier et j'ai remarqué qu'il faisait très chaud; quand je l'ai vérifié avec vcgencmd, il faisait environ 80 degrés. Cette unité était dans le boîtier "officiel" du Raspberry Pi, et quand vous regardez cela d'un œil critique de ce point de vue, vous vous rendez compte qu'il y a très peu de marge de circulation d'air à travers ce boîtier pour refroidir le CPU. Comme, aucun. J'ai enlevé le dessus du boîtier et la température a baissé de plusieurs degrés très rapidement, donc elle était en sécurité en dessous de 80 degrés. Mais je pourrais toujours le récupérer au-dessus de 80 assez facilement en faisant simplement défiler le texte de haut en bas dans LibreOffice Writer.
Je suis passé au modèle 2 Go, qui se trouve dans un boîtier différent qui a un espace d'air entre le boîtier et le couvercle, de sorte qu'au moins une certaine circulation d'air est possible. La température au ralenti était inférieure de quelques degrés, comme je m'y attendais – mais bien sûr, je ne sais pas si c'était à cause de la mémoire plus petite ou du boîtier mieux ventilé.
J'ai encore une fois réussi à faire monter la température jusqu'à 80-85 degrés sans trop de problèmes, en faisant les mêmes opérations avec LibreOffice et GIMP. Le retrait du couvercle a de nouveau fait une différence significative, de sorte que l'écart n'était pas un "remède miracle" de toute façon.
Ma dernière tentative était avec le modèle 1 Go, qui est monté dans un boîtier PiBow Coupé 4 qui n'a pas de couvercle du tout. Si quelque chose reste cool, cela devrait, et cela a été le cas, au moins plus frais que les deux autres. J'ai réussi à l'amener à 80 degrés, mais je ne pouvais pas l'obtenir nettement au-dessus.
J'ai décidé que je devais enquêter davantage sur ce problème de surchauffe. Il y a au moins trois façons d'attaquer ce problème que je peux penser spontanément: dissipateurs de chaleur, un boîtier mieux ventilé ou un ventilateur de refroidissement. J'ai donc commandé chacun de ceux-ci, et j'espère que d'ici une semaine environ, je serai en mesure de transmettre plus d'informations.
Matériel – Mise sous tension et hors tension
Un autre problème de Raspberry Pi qui a été un point sensible pour beaucoup de gens est l'absence d'un interrupteur marche / arrêt. J'ai défendu cela, ou du moins l'ai ignoré, car je pense que pour le marché initial prévu du Raspberry Pi (éducation), il n'était tout simplement pas significatif. Mais si vous souhaitez utiliser un Pi 4 comme système de bureau, cela peut être important.
Pour ceux qui ne connaissent pas la situation, vous démarrez un Raspberry Pi en y branchant le cordon d'alimentation ou en basculant un interrupteur dans le cordon d'alimentation ou dans l'alimentation elle-même. Vous arrêtez et éteignez en fermant Raspbian (à partir du menu déroulant du bureau ou en exécutant quelque chose comme "shutdown -h now"), et la dernière chose qu'il fait est de faire clignoter le voyant d'accès au disque 10 fois, comme un signal qui il est sûr de couper l'alimentation. Ensuite, vous débranchez le cordon d'alimentation ou désactivez l'interrupteur d'alimentation.
Dire que c'est "moins qu'élégant" est probablement un euphémisme, mais le vrai problème est que si vous coupez l'alimentation avant que Raspbian ait fini de s'éteindre, vous pouvez corrompre le système de fichiers sur la carte SD. Maintenant, cela ne m'est jamais arrivé, mais j'en ai entendu parler par de nombreuses sources différentes.
Il y a, ou il y aura, des alternatives disponibles à un prix. Un certain nombre de cartes d'extension (HAT) intègrent un interrupteur marche / arrêt matériel, parfois avec une simple carte d'alimentation, ou d'autres avec diverses fonctions d'extension matérielle qui incluent un commutateur. Si le fait d'avoir un interrupteur marche / arrêt physique est important pour vous, je vous recommanderais d'en examiner un.
J'ai utilisé le boîtier Element14 pour mes systèmes Raspberry Pi 2 et 3, il a un interrupteur marche / arrêt intégré et une horloge en temps réel, et j'en suis très satisfait. Quelque chose comme ça serait excellent pour créer un système de bureau d'aspect professionnel et résoudre le problème de l'interrupteur marche / arrêt. L'inconvénient, bien sûr, est le prix car il coûte généralement environ 50 $.
Autres considérations matérielles
Même si le logiciel et les performances sont suffisamment bons pour vos besoins, vous devez également prendre en compte les périphériques avant de prendre une décision finale sur l'utilisation d'un Raspberry Pi 4 sur votre bureau. Ce n'est pas aussi simple que vous pourriez le penser, et même s'il n'y a pas de "showstopper" ici, il peut très bien y avoir certains problèmes que vous devez garder à l'esprit lorsque vous décidez de la configuration matérielle et des périphériques (tels que clavier et souris) que vous utilisez.
Si vous ne pouvez même pas obtenir la configuration matérielle que vous voulez / avez besoin, vous ne serez pas intéressé à l'utiliser, que les performances soient suffisantes ou non. Aux fins de cet article, je vais supposer que vous souhaitez mettre en place un système de bureau "sérieux", ce qui signifie que vous êtes prêt à dépenser au moins assez d'argent pour obtenir une configuration matérielle raisonnable.
Le Raspberry Pi 4 Model B est disponible en trois configurations, avec 1 Go, 2 Go ou 4 Go de mémoire. Si vous envisagez de l'utiliser comme système de bureau, vous devez obtenir le modèle 2 Go ou 4 Go. C'est si simple. La différence de prix est insignifiante par rapport à ce que coûtera l'ensemble de l'installation, et le seul moyen sûr de condamner un système à des performances inadéquates est de le configurer avec une mémoire insuffisante. Mais après les tests que j'ai faits jusqu'à présent sur le problème de température, je ne suis pas sûr que le modèle 4 Go soit plus sensible à la surchauffe que le 2 Go. Comme je l'ai dit, je prévois de faire d'autres tests pour essayer de déterminer cela.
Vous allez vouloir un étui pour le protéger de la poussière, de la saleté, du café, des trombones volants et autres. Le boîtier Raspberry Pi officiel est le plus beau que j'ai vu jusqu'à présent, du moins pour la carte RPi 4 elle-même. À mesure que de nouveaux HAT et autres modules complémentaires seront disponibles pour le Pi 4, cela pourrait changer. J'attends particulièrement avec impatience des choses comme les boîtiers "mini-PC" que vous pouvez obtenir pour les Pi 2 et 3. Encore une fois, cette décision pourrait être influencée par le problème de température, en raison de la quantité de ventilation (ou du manque de ventilation), et peut-être la possibilité d'ajouter un ventilateur de refroidissement sur ou dans un boîtier.
Vous aurez également besoin d'une alimentation électrique. Même sans tenir compte des problèmes avec le Pi 4 et certains blocs d'alimentation et câbles USB-C «intelligents», je recommanderais d'obtenir l'alimentation USB-C de 15 watts officielle. Vous n'avez pas à vous soucier de la compatibilité et vous n'avez pas à vous inquiéter s'il fournira suffisamment de puissance.
Vous allez avoir besoin d'un clavier et d'une souris, et ici les choix deviennent un peu plus variés et intéressants. Bien sûr, une option évidente consiste à acheter le clavier et la souris Raspberry Pi officiels. Mais ce sont des appareils filaires, ils prennent donc un port USB chacun, et le Pi 4 n'a que quatre ports USB, c'est donc une grosse bouchée. (Il y a un autre problème ici pour moi – il n'y a pas de clavier Raspberry Pi officiel avec une disposition suisse, le plus proche est un clavier allemand. Soupir.)
Si vous décidez de suivre cette voie, assurez-vous de les brancher sur les ports avec l'entretoise noire (les deux à gauche), car ce sont des ports USB 2, et vous ne voulez vraiment pas utiliser l'USB 3 ports pour un clavier et une souris.
LIRE LA SUITE: Meilleures alternatives Raspberry Pi (édition septembre 2019)
L'utilisation d'un clavier et d'une souris sans fil est probablement un meilleur choix, mais encore une fois si vous devez utiliser un port USB pour chacun d'eux, ce n'est pas génial. Utiliser une combinaison clavier / souris qui a un seul récepteur serait un meilleur choix, soit un "ensemble de bureau" fourni avec un récepteur assorti, soit quelque chose comme le récepteur Logitech Unifying, où vous pouvez coupler un certain nombre de périphériques avec le même récepteur. . Encore une fois, assurez-vous d'utiliser un port USB 2 pour le récepteur.
L'autre alternative serait d'utiliser des appareils Bluetooth, car le Pi 4 (comme le Pi 3) a un support Bluetooth intégré. Dans ce cas, vous devez être un peu prudent, car mon expérience a montré que certaines des dernières souris Bluetooth 4.x (au moins) ne s'associeront pas avec le Raspberry Pi 4 (ou 3). J'ai essayé un trackball Logitech M720, MX Anywhere 2S, MX Vertical et MX Ergo, et aucun ne s'associera avec un Raspberry Pi. D'un autre côté, toutes les souris et claviers plus anciens que j'ai essayés, tels que la souris Logitech M590 et le clavier K380, et une boule de commande sans fil Kensington, sont tous jumelés sans problème.
Enfin, vous allez avoir besoin d'au moins un écran. Le Raspberry Pi 4 a deux connexions micro-HDMI, vous pouvez donc avoir deux écrans si vous le souhaitez, mais bien sûr, cela fonctionne très bien avec un. La chose importante à retenir ici est que les connexions sur le Pi 4 sont micro-HDMI, pas pleine taille et même pas mini-HDMI comme le Pi Zero. Si vous n'avez pas de câble HDMI micro à pleine taille, vous devriez en obtenir un. Il existe différentes fiches et câbles d'adaptateur, mais leur utilisation peut entraîner des problèmes d'espace ou de fiabilité des connexions. Je ne sais pas d'emblée quelle est la résolution maximale; J'utilise deux écrans 1920×1080 et je n'ai aucun problème avec eux.
Sommaire
Alors, quel est le résultat net ici? Le Raspberry Pi 4 est-il utilisable comme remplacement de bureau? Je dirais que oui, les performances sont assez bonnes, la configuration est assez flexible et le prix est certainement correct. En fait, j'en ai utilisé un tout le temps que j'ai écrit ce post, y compris l'édition de texte, l'édition d'images, les recherches sur Internet et bien sûr les différents tests de périphériques et de connectivité que j'ai faits, et les modèles 2 Go et 4 Go ont très bien fonctionné tout au long de . Je ne recommanderais pas le modèle 1 Go, car il est tout simplement trop facile de manquer de mémoire.
Commentaires
Laisser un commentaire