Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Pourquoi user d'un OS 64 bits sur son Raspberry Pi 4 ? Parce que la performance est meilleure qu'en 32 bits, d'après un employé de Red Hat
Qui a publié des résultats de tests

Le , par Patrick Ruiz

93PARTAGES

19  0 
La Fondation Raspberry Pi a annoncé la disponibilité de la quatrième version de son ordinateur monocarte à mi-parcours de l’année précédente. Comparé à son prédécesseur, le Raspberry Pi 3B+, le Raspberry Pi 4 (Rpi 4) propose le lot d’améliorations suivant :

  • processeur Broadcom quadricœur à 1,5 GHz, en hausse par rapport au modèle précédent à 1,4 GHz ;
  • GPU VideoCore VI à 500 MHz, contre 400 MHz auparavant ;
  • un port USB Type-C pour l’alimentation, plutôt que micro USB ;
  • deux ports Micro HDMI pouvant alimenter deux moniteurs 4K à 30 images par seconde ou un seul moniteur 4K à 60 images par seconde avec un écran 1080p ;
  • deux ports USB 3 et deux ports USB 2, à partir de quatre ports USB 2 ;
  • un port Ethernet Gigabit qui n'est plus limité par une interface USB ;
  • Bluetooth 5.0 plutôt que 4.1 ;
  • Wi-Fi double bande 802.11ac ;
  • une carte de stockage microSD avec un taux de transfert maximum théorique de 50 Mbps, au lieu de 25 Mbps ;
  • un connecteur GPIO à 40 broches prenant en charge trois autres interfaces; I2C, SPI et UART.

Côté logiciel, le système d’exploitation que la Fondation met à la disposition du public est Raspbian – un dérivé de Debian. Un détail très susceptible d’échapper à la vigilance des non férus en informatique touche à la version de l’OS pour ce qui est du nombre de bits. Dans une publication parue il y a peu, un employé de Red Hat révèle que le système d’exploitation livré par défaut avec la plateforme est une version 32 bits ; un OS 32 bits pour une plateforme matérielle pourtant dotée d’un processeur ARM Cortex A72 qui est 64 bits. Un tour dans les fichiers journaux ou la mise à contribution de la commande uname -m et chacun peut effectuer la vérification de lui-même…


Cet état de choses vient relancer les questionnements sur la nécessité pour les constructeurs de continuer à livrer le matériel avec des systèmes d’exploitation 32 bits. En effet, c’est comme faire fi des avantages qu’offre un système d’exploitation 64 bits sur son homologue 32 bits. À titre d’illustration, il est nécessaire de disposer d’un OS 64 bits pour pouvoir profiter de quantités de mémoire vive plus importantes. C’est ce qu’illustrent les résultats d’un test publié par un ingénieur de Red Hat qui a procédé à l’installation d’une version 64 bits de Debian.

« Un système 64 bits donne la possibilité d’accéder à la RAM par blocs de 8 octets en lecture/écriture, ce, par instruction. J'ai mis sur pied un outil simple qui alloue une grande zone de mémoire tampon, l'écrit et la relit. Pour être sûr que la RAM a vraiment été allouée, j'ai utilisé mlock() sur l'ensemble du tampon. Dans ce test, la mémoire tampon est de 2 Go ; une mémoire tampon de 3 Go a fonctionné en mode 64 bits, mais a dépassé la mémoire disponible en 32 bits », précise-t-il.


Grosso modo, les résultats des tests proposés par l’ingénieur de Red Hat laissent filtrer qu’on peut sans soucis faire tourner du 32 bits sur du 64 bits et obtenir d’importants gains de performance. Illustration avec celles liées au calcul et à la vérification de hachages SHA-1 en 32 et 64 bits.



Seulement, ces avantages du 64 bits sur le 32 bits ne viennent pas sans contrepoids. En effet, si l’on a coutume de dire qu’il est nécessaire de disposer d’un système d’exploitation 64 bits pour pouvoir de quantités de mémoire vive plus importantes, il faut dire que Linux supporte la technique d’extension d’adresse physique qui permet de gérer 64 Go de RAM sur un OS 32 bits. De l’autre côté, s’il est techniquement vrai qu’on peut faire tourner sans souci du 32 bits sur du 64 bits, ce n’est pas sans devoir payer un prix. En effet, cela requiert de doubler toutes les bibliothèques pour avoir des versions en 32 et 64 bits. Il vient qu’il faut le double de l’espace disque. En sus, en 64 bits, les pointeurs d’adresse prennent le double de la largeur, d’où une utilisation plus importante de mémoire vive.

S'il est vrai que maintenant la plupart des gens devraient utiliser un système 64 bits, il faut aussi se dire que si les systèmes 32 bits existent encore, c'est qu’il y a bien des raisons réelles. Dans le cas du Raspberry Pi 4 par exemple, on dispose de 4 Go de RAM au grand maximum et les applications disponibles le sont en 32 bits. Elle est peut-être là, la raison de la Fondation de livrer la plateforme avec un OS 32 bits.

Source : medium

Et vous ?

L’usage d’un OS 64 bits au détriment de sa version 32 bits est-il plus avantageux ?
Les OS 32 bits doivent-ils totalement céder la place à leurs homologues 64 bits ?
Quelle est la largeur de bits (32 ou 64) qui est pertinente pour le Raspberry Pi 4 ?
Que pensez-vous des résultats de ces tests ?

Voir aussi :

La NASA piratée à cause d'un Raspberry Pi non autorisé connecté à son réseau, selon un rapport
Le TOP 10 des cartes d'extension (HAT) pour Raspberry Pi, votez pour vos cartes Pi HAT préférées
Vous pouvez maintenant exécuter Windows 10 sur le Raspberry Pi 3, grâce au programme d'installation WoA pour Microsoft
Raspberry Pi Foundation met en vente son nouveau module, Compute Module 3+, à partir de 25 $

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de calvaire
Membre éprouvé https://www.developpez.com
Le 29/05/2020 à 19:33
j'utilise encore mon raspberry 1B avec ces 512mo de ram

je m'en sert comme media center et j'ai pas changé car je voulais un raspberry qui:
a un port ethernet 1Gbit/s
lit du h.365 4k sans probleme (c'est pas encore parfait sur le raspberry 4)
pouvoir ouvrir youtube/daylimotion de manière fluide (je sais pas ou sa en est de ce coté la)
3  0 
Avatar de Steinvikel
Membre émérite https://www.developpez.com
Le 29/05/2020 à 22:59
Moi, ce que j'attends de plus important, c'est enfin la possibilité de pouvoir sélectionner sans bidouiller /contourner, le démarrage (sur SD, USB ou Ethernet, par un cavalier, un switch DIL/DIP à levier, un pont à souder...).
Parce que le ROM de démarrage qui ce programme que 2 fois maximum, c'est vraiment limitant, surtout pour le prototypage !
Pour le reste, 8 Go permet des usages se rapprochant d'un PC, le port Gigabit sera le bien venu coté serveur (de fichier, de site web...).
3  0 
Avatar de L33tige
Membre éclairé https://www.developpez.com
Le 03/03/2020 à 10:11
Il vient qu’il faut le double de l’espace disque
Vu le prix au go des cartes sd/micro sd des ssd et hdd je pense plus que ça soit réellement un soucis.
2  0 
Avatar de weed
Membre éprouvé https://www.developpez.com
Le 29/05/2020 à 19:39
Cette augmentation de RAM va faire bouger la concurrence comme Ordroid, Pine64 (avec son excellente carte Rocket64) et FriendlyYarm.

Les cartes Rasbperry sont excellentes pour leur compatibilités mais parfois les concurrentes méritent bien de s'y arrêter et mon petit doigt me dit qu'ils vont se bouger et proposer bientôt également des version à 8Go.

Après pour ce qui est de l'utilité des 8Go, tout dépend du service que l'on souhaite héberger. Cela peut être pas intéressant pour charger plus de choses en RAM et moins sollicité sur le SSD (ou disque dur) pour gagner en rapidité pour les traitements lourds
2  0 
Avatar de Ryu2000
Membre extrêmement actif https://www.developpez.com
Le 30/05/2020 à 10:21
8 Go c'est utile si on fait un serveur ou un PC d’appoint, mais la grande majorité des particuliers n'ont pas besoin d'autant :

Regardez à partir de 30 minutes. (et à ce moment là ça parle du Raspberry Pi 4 8 Go de manière générale, c'est pas spécifique à Recalbox)
Avec 4 Go tu peux déjà ouvrir plein d'onglets avec des vidéos 4k. (quoi que ça ram)
Par contre pour les professionnels il y a des utilisations, notablement des clusters (10 Raspberry dans un rack).
2  0 
Avatar de gallit
Candidat au Club https://www.developpez.com
Le 02/03/2020 à 17:13
Je pense plutôt que la raison est historique.
Les premières cartes RPI étaient 32 bits. Le choix de prendre Raspbian comme distribution de base a été fait en conséquence.
La question est de savoir s'il est pertinent d'avoir à maintenir 2 systèmes, l'un en 32 et l'autre en 64.

La fondation peut très bien faire le choix de rester sur une maintenance unique d'un système 32 bits tout en supportant les contributions de la communauté au niveau des systèmes 64 bits.
Ubuntu et Manjaro sont par exemple disponibles en 64 bits.
1  0 
Avatar de phil995511
Membre averti https://www.developpez.com
Le 03/03/2020 à 14:15
On attend tous depuis des mois que la fondation RPi veuille bien nous fournir Raspbian en version 64 bits mais ils semblent s'y refuser, prétextant faussement que cela n'apporterai pas plus de performances

Du coup ils ont développé un kernel 64 bits qui vient se greffer sur leur distribution 32 Bits, un vrai travail d'amateur / de débutants. Cela ne permet même pas de faire tourner des applications 64 Bits, ce qui pourtant devrait être le cas, en fait cela entraîne plus d'instabilités systèmes qu'autre chose.

Kali qui est basée sur Debian a sorti il y a peu sa distribution pour RPi en version 64 Bits. Perso Ubuntu, Manjaro ou autre c'est pas vraiment mon truc, j'aime le pur Debian... Pour être franc Ubuntu avec ses objectifs financiers et ses mises à jours incessantes me casse trop les pieds.

Je suis hyper déçu par cette fondation RPi qui semble franchement manquer de sérieux...
1  0 
Avatar de xhe11662
Membre du Club https://www.developpez.com
Le 07/03/2020 à 21:32
Il vient qu’il faut le double de l’espace disque
Vu le prix au go des cartes sd/micro sd des ssd et hdd je pense plus que ça soit réellement un soucis.
Tu oublie que ce qui est sur le disque est ensuite chargé en RAM...
Vivement un RbP4 avec 8Go de RAM
1  0 
Avatar de Auteur
Expert éminent sénior https://www.developpez.com
Le 29/05/2020 à 21:12
Pour profiter de l'augmentation de la mémoire vive, la fondation sort également une nouvelle version 64 bits de son système d'exploitation encore en version bêta.
On va peut-être attendre encore un petit peu avant d'acheter A moins qu'installer un Ubuntu soit possible ?

Quid de l'alimentation ?

Ayant des Pi3, un peu plus de puissance est la bienvenue. Cela peut donner un peu plus de possibilités (traitements d'images par exemple).
1  0 
Avatar de Pill_S
Membre expert https://www.developpez.com
Le 05/06/2020 à 20:37
Fan inconditionnel du Pi depuis sa version 2, j'ai quelques devices pour des usages variés: media center Kodi avec carte HifiBerry, seedbox torrent/vpn + tvheadend + pihole + sonarr/radarr/lidarr/jackett + grafana via docker, une instance de retro gaming RetroPie, etc.

Avec le Pi 4 4 Go, quelle que soit mon utilisation jusqu'à maintenant, j'ai jamais réussi à taper plus loin que ~50% d'utilisation de la RAM. Du coup, 8Go, euh.... Bah ça laisse plus de liberté mais perso c'est inutile...

Un OS 64 bits là par contre: yeah!! (je croyais d'ailleurs bêtement que c'était déjà du 64 bits, comme quoi.... des fois faudrait lire les spécs ^^)
1  0