Comparaison du Raspberry Pi 5 avec 2 Go et 8 Go de RAM – Matériel, benchmarks et consommation d’énergie

Comparaison du Raspberry Pi 5 avec 2 Go et 8 Go de RAM - Matériel, benchmarks et consommation d'énergie

Le Raspberry Pi 5 avec 2 Go de RAM a été lancé la semaine dernière, et comme j’ai reçu un échantillon pour test, j’ai décidé de le comparer au Raspberry Pi 5 avec 8 Go de RAM pour voir si je pouvais trouver des différences notables entre les deux cartes.

Je commencerai par une inspection visuelle pour montrer les différences sur le PCBA, puis je vérifierai les informations système, exécuterai quelques tests, vérifierai la consommation d’énergie et enfin essaierai d’ouvrir autant d’onglets dans Firefox jusqu’à ce que les 2 Go de RAM soient remplis et que le système devienne inutilisable.

Raspberry Pi 5 2 Go vs Raspberry Pi 8 Go – inspection visuelle

Nous devrions d’abord jeter un œil rapide aux cartes et aux packages, il n’y a pas de différence évidente à part le fait de voir 2 Go de RAM et 8 Go de RAM sur les packages respectifs.

Raspberry Pi 5 2 Go contre 8 Go

Mais si nous regardons de plus près, nous pouvons voir que les résistances pour la détection de la capacité de mémoire sont à des emplacements différents pour « 2G » et « 8G », et les marquages ​​sur le SoC BCM2712 et la puce mémoire ne correspondent pas tout à fait entre les deux cartes.

Résistance SBC RAM 2 Go BCM2712 D0
Gros plan sur la version 2 Go de RAM avec BCM2712D0

Résistance RAM 8 Go BCM2712C1 pour Raspberry Pi 5
Gros plan sur le modèle 8 Go de RAM avec Broadcom BCM2712C1

Nous pouvons rechercher les pièces de mémoire sur le site Web de Micron :

  • Raspberry Pi 5 2 Go – D8BQM = Micron MT53E512M32D1NP-046 WT:B 16 Gbit LPDDR4 à 2133 MHz (2 Go de RAM)
  • Raspberry Pi 5 8 Go – D8CJN = Micron MT53E2G32D4DE-046 WT:C 64 Gbit LPDDR4 à 2133 MHz (8 Go de RAM)

Les deux puces sont de la même famille et ont simplement des capacités différentes, il ne faut donc pas s’attendre à des différences dans les benchmarks.

Configuration du test et informations système

J’utiliserai le Raspberry Pi 5 2 Go que j’ai reçu le 19 août et un nouveau Raspberry Pi 8 Go qui nous a été envoyé plus tôt ce mois-ci pour tester la coque de l’ordinateur portable CrowView Note. Les deux cartes devraient donc être neuves et utiliseront le même périphérique de stockage (un SSD NVMe de 128 Go) et le même refroidisseur actif, comme indiqué ci-dessous. Je testerai d’abord la carte RAM de 8 Go, puis je déplacerai le HAT+ avec SSD et refroidisseur actif vers la version RAM de 2 Go pour tester les cartes dans exactement la même configuration.

Refroidisseur actif SSD NVMe Raspberry Pi 5

Les cartes seront également connectées à deux dongles RF pour une souris et un clavier, un câble Ethernet (GbE), un écran HDMI et l’adaptateur secteur USB-C 5V/5A officiel. Raspberry Pi OS mis à jour vers la dernière version avec :

sudo apt mise à jour

sudo apt dist-upgrade

J’ai également désactivé le WiFi et la température ambiante était d’environ 27-28°C pendant les tests.

Voici les informations système que j’ai obtenues sur le Raspberry Pi 5 8 Go avec inxi :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

pi@raspberrypi :~ $ sudo inxi -Fc0

Système:

Hôte : raspberrypi Noyau : 6.6.31+rpt-rpi-2712 Architecture : aarch64 bits : 64

Console : pty pts/1 Distribution : Debian GNU/Linux 12 (bookworm)

Machine:

Type : ARM Système : Raspberry Pi 5 Modèle B Rev 1.0 Détails : N/A rev : d04170

numéro de série : c31f47f82441d0f8

Processeur:

Info : modèle quad core : N/A variante : cortex-a76 bits : 64 type : MCP cache :

L2 : 2 Mio

Vitesse (MHz) : moyenne : 2400 min/max : 1500/2400 cœurs : 1 : 2400 2 : 2400 3 : 2400

4: 2400

Graphique:

Appareil-1 : bcm2712-hdmi0 pilote : vc4_hdmi v : N/A

Appareil-2 : bcm2712-hdmi1 pilote : vc4_hdmi v : N/A

Affichage : serveur wayland : X.org v : 1.21.1.7 avec : Xwayland v : 22.1.9

compositeur : wayfire v : 0.7.5 pilote :

GPU : vc4-drm, vc4_crtc, vc4_dpi, vc4_dsi, vc4_firmware_kms, vc4_hdmi, vc4_hvs, vc4_txp, vc4_v3d, vc4_vec

tty: 80×24 résolution: 1920×1080

API : Message EGL/GBM : Aucune source de données Wayland EGL/GBM connue.

Audio:

Appareil-1 : bcm2712-hdmi0 pilote : vc4_hdmi

Appareil-2 : bcm2712-hdmi1 pilote : vc4_hdmi

API : ALSA v : k6.6.31+rpt-rpi-2712 statut : kernel-api

Réseau:

Appareil-1 : Raspberry Pi RP1 PCIe 2.0 Pilote South Bridge : rp1

SI : état wlan0 : arrêt mac : 2c : cf : 67 : 28 : fd : 28

IF-ID-1 : état eth0 : vitesse de montée : 1 000 Mbps duplex : complet

mac: 2c:cf:67:28:fd:27

Bluetooth :

Appareil-1 : bcm7271-uart pilote : bcm7271_uart

Rapport : hciconfig ID : hci0 état : up adresse : 2C:CF:67:28:FD:29 bt-v : 3.0

Appareil-2 : pilote bcm7271-uart : N/A

Lecteurs :

Stockage local : total : 119,24 Gio utilisés : 13,07 Gio (11,0 %)

ID-1 : /dev/nvme0n1 modèle : SSD PCIe taille : 119,24 Gio

Partition:

ID-1 : / taille : 116,77 Gio utilisé : 12,99 Gio (11,1 %) fs : ext4

dev: /dev/nvme0n1p2

Échanger:

ID-1 : swap-1 type : taille du fichier : 200 Mio utilisé : 0 Kio (0,0 %) fichier : /var/swap

Capteurs:

Températures du système : CPU : 59,0 C Mobo : N/A

Vitesses des ventilateurs (RPM) : CPU : 3373

Infos :

Processus : 204 Temps de disponibilité : 1 m Mémoire : 7,87 Gio utilisée : 704,5 Mio (8,7 %) GPU : 8 Mio

Init : systemd cible : graphique (5) Shell : Sudo inxi : 3.3.26

et j’ai répété la même chose avec le Raspberry Pi 5 2 Go plus tard :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

pi@raspberrypi :~ $ sudo inxi -Fc0

Système:

Hôte : raspberrypi Noyau : 6.6.31+rpt-rpi-2712 Architecture : aarch64 bits : 64

Console : pty pts/1 Distribution : Debian GNU/Linux 12 (bookworm)

Machine:

Type : ARM Système : Raspberry Pi 5 Modèle B Rev 1.0 Détails : N/A rev : b04170

numéro de série : 696387f5901070da

Processeur:

Info : modèle quad core : N/A variante : cortex-a76 bits : 64 type : MCP cache :

L2 : 2 Mio

Vitesse (MHz) : moyenne : 2400 min/max : 1500/2400 cœurs : 1 : 2400 2 : 2400 3 : 2400

4: 2400

Graphique:

Appareil-1 : bcm2712-hdmi0 pilote : vc4_hdmi v : N/A

Appareil-2 : bcm2712-hdmi1 pilote : vc4_hdmi v : N/A

Affichage : serveur wayland : X.org v : 1.21.1.7 avec : Xwayland v : 22.1.9

compositeur : wayfire v : 0.7.5 pilote :

GPU : vc4-drm, vc4_crtc, vc4_dpi, vc4_dsi, vc4_firmware_kms, vc4_hdmi, vc4_hvs, vc4_txp, vc4_v3d, vc4_vec

tty: 80×24 résolution: 1920×1080

API : Message EGL/GBM : Aucune source de données Wayland EGL/GBM connue.

Audio:

Appareil-1 : bcm2712-hdmi0 pilote : vc4_hdmi

Appareil-2 : bcm2712-hdmi1 pilote : vc4_hdmi

API : ALSA v : k6.6.31+rpt-rpi-2712 statut : kernel-api

Réseau:

Appareil-1 : Raspberry Pi RP1 PCIe 2.0 Pilote South Bridge : rp1

SI : état wlan0 : arrêt mac : 2c : cf : 67 : 83 : d7 : 8f

IF-ID-1 : état eth0 : vitesse de montée : 1 000 Mbps duplex : complet

mac: 2c:cf:67:83:d7:8e

Bluetooth :

Appareil-1 : bcm7271-uart pilote : bcm7271_uart

Rapport : hciconfig ID : hci0 état : up adresse : 2C:CF:67:83:D7:90 bt-v : 3.0

Appareil-2 : pilote bcm7271-uart : N/A

Lecteurs :

Stockage local : total : 119,24 Gio utilisés : 13,2 Gio (11,1 %)

ID-1 : /dev/nvme0n1 modèle : SSD PCIe taille : 119,24 Gio

Partition:

ID-1 : / taille : 116,77 Gio utilisé : 13,13 Gio (11,2 %) fs : ext4

dev: /dev/nvme0n1p2

Échanger:

ID-1 : swap-1 type : taille du fichier : 200 Mio utilisé : 0 Kio (0,0 %) fichier : /var/swap

Capteurs:

Températures du système : CPU : 49,1 °C, carte mère : N/A

Vitesses des ventilateurs (RPM) : CPU : 0

Infos :

Processus : 207 Temps de disponibilité : 1 m Mémoire : 1,97 Gio utilisée : 664 Mio (33,0 %) GPU : 8 Mio

Init : systemd cible : graphique (5) Shell : Sudo inxi : 3.3.26

J’ai comparé les deux sorties dans le programme Meld et les principales différences étaient le numéro de série, les adresses MAC pour le WiFi, Ethernet et Bluetooth, et la capacité de mémoire (7,87 Go contre 1,97 Go). La révision de la carte était également différente : « d04170 » pour le modèle 8 Go et « b04170 » pour le modèle 2 Go. Certains lecteurs peuvent également remarquer les différences de température du processeur (59,0 °C contre 49,1 °C), mais cela peut s’expliquer facilement puisque j’ai exécuté inxi après la mise à jour du système d’exploitation Raspberry Pi sur le modèle 8 Go et j’ai exécuté la commande juste après le démarrage de la carte RAM 2 Go. J’ai attendu un peu plus avant d’exécuter les tests, et la température du nouveau modèle 2 Go a grimpé jusqu’à plus de 56 °C après un certain temps d’inactivité.

Repères

Je vais simplement utiliser le script sbc-bench.sh pour exécuter quelques tests de performance à partir du modèle 8 Go :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

pi@raspberrypi:~ $ sudo ./sbc-bench.sh -r

Commencer à examiner le matériel/logiciel à des fins de révision…

banc sbc v0.9.67

Installation des outils nécessaires : apt-get -f -qq -y install sysstat lshw links mmc-utils smartmontools stress-ng. Une erreur s’est produite :

J’essaie de continuer, tinymembench, ramlat, mhz, cpufetch, cpuminer. Terminé.

Vérification de cpufreq OPP. Terminé.

Exécution de tinymembench. Terminé.

Exécution du testeur de latence RAM. Terminé.

Exécution du test de performance OpenSSL. Terminé.

Exécution du test de performance 7-zip. Terminé.

Test de bridage : chauffer l’appareil, attendre encore 5 minutes. Terminé.

Vérification à nouveau de cpufreq OPP. Terminé (11 minutes écoulées).

Validation des résultats :

* La vitesse d’horloge mesurée n’est pas inférieure à la vitesse d’horloge maximale annoncée du processeur

* Pas d’échange

* Activité en arrière-plan (%system) OK

* Pas de limitation

Résultats complets téléchargés sur https://0x0.st/XtHK.txt

# Raspberry Pi 5 Modèle B Rev 1.0

Testé avec sbc-bench v0.9.67 le lundi 26 août 2024 à 16:14:10 +0700. Informations complètes : [https://0x0.st/XtHK.txt](http://0x0.st/XtHK.txt)

### Informations générales:

Informations fournies par cpufetch :

SoC : Broadcom BCM2712

Technologie : 16 nm

Microarchitecture : Cortex-A76

Fréquence maximale : 2 400 GHz

Noyaux : 4 noyaux

Caractéristiques : NEON, SHA1, SHA2, AES, CRC32

BCM2712, Noyau : aarch64, Espace utilisateur : arm64

Topologie du système de fichiers du processeur (clusters, membres cpufreq, vitesses d’horloge)

fréquence du processeur min max

Vitesse de la stratégie de cluster CPU Type de cœur

0 0 0 1500 2400 Cortex-A76 / r4p1

1 0 0 1500 2400 Cortex-A76 / r4p1

2 0 0 1500 2400 Cortex-A76 / r4p1

3 0 0 1500 2400 Cortex-A76 / r4p1

8048 Ko de RAM disponible

### Gouverneurs/politiques (performances vs. consommation au ralenti) :

Paramètres d’origine du régulateur :

cpufreq-policy0 : ondemand / 2 400 MHz (performances d’économie d’énergie de l’espace utilisateur à la demande conservateur schedutil / 1 500 1 600 1 700 1 800 1 900 2 000 2 100 2 200 2 300 2 400)

Paramètres du régulateur réglés :

cpufreq-policy0 : performances / 2 400 MHz

État des politiques liées aux performances trouvées ci-dessous /sys :

/sys/module/pcie_aspm/parameters/policy : par défaut [performance] Économie d’énergie Super-économie d’énergie

### Vitesses d’horloge (inactif ou à chaud) :

Avant à 57,3°C :

cpu0 (Cortex-A76) : OPP : 2 400, ThreadX : 2 400, Mesuré : 2 399

Après à 71,0°C :

cpu0 (Cortex-A76) : OPP : 2 400, ThreadX : 2 400, Mesuré : 2 399

### Niveau de référence des performances

* memcpy : 5370,2 Mo/s, memchr : 13982,4 Mo/s, memset : 12368,2 Mo/s

* Latence 16M : 118,6 119,9 119,6 119,8 118,1 135,7 131,2 150,9

* Latence 128M : 136,0 137,3 143,7 135,1 136,2 134,8 135,6 137,2

* MIPS 7-zip (3 exécutions consécutives) : 10 951, 10 850, 10 635 (10 810 en moyenne), monothread : 3 172

* `aes-256-cbc 580900.20k 1032045.01k 1266215.51k 1339040.77k 1365650.09k 1367965.70k`

* `aes-256-cbc 581415.91k 1032843.29k 1265462.70k 1338715.14k 1365174.95k 1368227.84k`

### PCIe et périphériques de stockage :

* Raspberry RP1 PCIe 2.0 South Bridge : Vitesse 5GT/s, Largeur x4, pilote utilisé : rp1, ASPM désactivé

* SSD « PCIe SSD » de 119,2 Go comme /dev/nvme0 : vitesse 8 GT/s, largeur x1 (rétrogradée), 0 % d’usure, température du disque : 35 °C, ASPM désactivé

### Configuration d’échange :

* /var/swap sur /dev/nvme0n1p2 : 200,0 M (0 K utilisé)

### Versions du logiciel :

* Debian GNU/Linux 12 (rat de bibliothèque)

* Scripts de construction : http://archive.raspberrypi.com/debian/ bookworm main

* Compilateur : /usr/bin/gcc (Debian 12.2.0-14) 12.2.0 / aarch64-linux-gnu

* OpenSSL 3.0.13, construit le 30 janvier 2024 (Bibliothèque : OpenSSL 3.0.13 30 janvier 2024)

* ThreadX: 6fe0b091 / 2024/06/05 16:41:49

### Informations sur le noyau :

* `/proc/cmdline: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe smsc95xx.macaddr=2C:CF:67:28:FD:27 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 console=ttyAMA10,115200 console=tty1 root=PARTUUID=a0dd71de-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles cfg80211.ieee80211_regdom=TH`

* Contournement du magasin de spécifications de vulnérabilité : atténuation ; contournement du magasin spéculatif désactivé via prctl

* Vulnérabilité Spectre v1 : atténuation ; __nettoyage du pointeur utilisateur

* Vulnérabilité Spectre v2 : atténuation ; CSV2, BHB

* Noyau 6.6.31+rpt-rpi-2712 / CONFIG_HZ=250

Tous les paramètres connus ont été ajustés pour les performances. L’appareil est désormais prêt pour l’analyse comparative.

Une fois terminé, arrêtez-vous avec [ctrl]-[c] pour obtenir des informations sur la limitation de fréquence

et une activité de fond trop élevée, tous ces éléments pouvant potentiellement invalider les scores de référence.

Toutes les modifications apportées aux périphériques de stockage et PCIe ainsi que les contenus dmesg suspects

sera également signalé.

Heure de charge réelle/fausse %cpu %sys %usr %nice %io %irq Temp VCore PMIC DC(V)

16:14:10: 2400/2400 MHz 3,52 53 % 0 % 52 % 0 % 0 % 0 % 64,5 °C 0,8905 V 3,3 W 5,13 V

16:15:10: 2400/2400 MHz 1,29 0 % 0 % 0 % 0 % 0 % 0 % 59,5 °C 0,8902 V 3,1 W 5,14 V

^C

Nettoyage. Terminé.

Vérification à nouveau de cpufreq OPP. Terminé.

La vitesse d’horloge est désormais de 59,5 °C :

cpu0 (Cortex-A76) : OPP : 2 400, ThreadX : 2 400, Mesuré : 2 399

Validation des résultats :

* La vitesse d’horloge mesurée n’est pas inférieure à la vitesse d’horloge maximale annoncée du processeur

* Pas d’échange

* Activité en arrière-plan (%system) OK

* Pas de limitation

* gouverneur cpufreq ondemand utilisé par la distribution mais io_is_busy n’est pas défini sur 1 sur tous les cœurs -> http://tinyurl.com/44pbmw79

et je l’ai répété plus tard sur le Raspberry Pi 5 2 Go :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

pi@raspberrypi:~ $ sudo ./sbc-bench.sh -r

Commencer à examiner le matériel/logiciel à des fins de révision…

banc sbc v0.9.67

Installation des outils nécessaires : paquets de distribution déjà installés. Terminé.

Vérification de cpufreq OPP. Terminé.

Exécution de tinymembench. Terminé.

Exécution du testeur de latence RAM. Terminé.

Exécution du test de performance OpenSSL. Terminé.

Exécution du test de performance 7-zip. Terminé.

Test de bridage : chauffer l’appareil, attendre encore 5 minutes. Terminé.

Vérification à nouveau de cpufreq OPP. Terminé (11 minutes écoulées).

Validation des résultats :

* La vitesse d’horloge mesurée n’est pas inférieure à la vitesse d’horloge maximale annoncée du processeur

* Pas d’échange

* Activité en arrière-plan (%system) OK

* Pas de limitation

Résultats complets téléchargés sur https://0x0.st/XtHM.txt

# Raspberry Pi 5 Modèle B Rev 1.0

Testé avec sbc-bench v0.9.67 le lundi 26 août 2024 à 16:54:15 +0700. Informations complètes : [https://0x0.st/XtHM.txt](http://0x0.st/XtHM.txt)

### Informations générales:

Informations fournies par cpufetch :

SoC : Broadcom BCM2712

Technologie : 16 nm

Microarchitecture : Cortex-A76

Fréquence maximale : 2 400 GHz

Noyaux : 4 noyaux

Caractéristiques : NEON, SHA1, SHA2, AES, CRC32

BCM2712, Noyau : aarch64, Espace utilisateur : arm64

Topologie du système de fichiers du processeur (clusters, membres cpufreq, vitesses d’horloge)

fréquence du processeur min max

Vitesse de la stratégie de cluster CPU Type de cœur

0 0 0 1500 2400 Cortex-A76 / r4p1

1 0 0 1500 2400 Cortex-A76 / r4p1

2 0 0 1500 2400 Cortex-A76 / r4p1

3 0 0 1500 2400 Cortex-A76 / r4p1

2005 Ko de RAM disponible

### Gouverneurs/politiques (performances vs. consommation au ralenti) :

Paramètres d’origine du régulateur :

cpufreq-policy0 : ondemand / 2 400 MHz (performances d’économie d’énergie de l’espace utilisateur à la demande conservateur schedutil / 1 500 1 600 1 700 1 800 1 900 2 000 2 100 2 200 2 300 2 400)

Paramètres du régulateur réglés :

cpufreq-policy0 : performances / 2 400 MHz

État des politiques liées aux performances trouvées ci-dessous /sys :

/sys/module/pcie_aspm/parameters/policy : par défaut [performance] Économie d’énergie Super-économie d’énergie

### Vitesses d’horloge (inactif ou à chaud) :

Avant à 47,4°C :

cpu0 (Cortex-A76) : OPP : 2 400, ThreadX : 2 400, Mesuré : 2 399

Après à 65,0°C :

cpu0 (Cortex-A76) : OPP : 2 400, ThreadX : 2 400, Mesuré : 2 399

### Niveau de référence des performances

* memcpy : 5530,3 Mo/s, memchr : 14174,6 Mo/s, memset : 12842,8 Mo/s

* Latence 16M : 117,2 114,1 117,1 115,0 116,6 119,7 142,6 136,8

* Latence 128M : 134,5 133,5 136,5 140,3 134,4 133,2 133,9 135,0

* MIPS 7-zip (3 exécutions consécutives) : 11 034, 11 048, 11 033 (11 040 en moyenne), monothread : 3 193

* `aes-256-cbc 580920.16k 1032536.21k 1266243.16k 1337069.91k 1365860.35k 1368156.84k`

* `aes-256-cbc 581292.82k 1032156.12k 1266186.07k 1337005.40k 1365658.28k 1368309.76k`

### PCIe et périphériques de stockage :

* Raspberry RP1 PCIe 2.0 South Bridge : Vitesse 5GT/s, Largeur x4, pilote utilisé : rp1, ASPM désactivé

* SSD « PCIe SSD » de 119,2 Go comme /dev/nvme0 : vitesse 8 GT/s, largeur x1 (rétrogradée), 0 % d’usure, température du disque : 35 °C, ASPM désactivé

### Configuration d’échange :

* /var/swap sur /dev/nvme0n1p2 : 200,0 M (0 K utilisé)

### Versions du logiciel :

* Debian GNU/Linux 12 (rat de bibliothèque)

* Scripts de construction : http://archive.raspberrypi.com/debian/ bookworm main

* Compilateur : /usr/bin/gcc (Debian 12.2.0-14) 12.2.0 / aarch64-linux-gnu

* OpenSSL 3.0.13, construit le 30 janvier 2024 (Bibliothèque : OpenSSL 3.0.13 30 janvier 2024)

* ThreadX: 6fe0b091 / 2024/06/05 16:41:49

### Informations sur le noyau :

* `/proc/cmdline: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe smsc95xx.macaddr=2C:CF:67:83:D7:8E vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 console=ttyAMA10,115200 console=tty1 root=PARTUUID=a0dd71de-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles cfg80211.ieee80211_regdom=TH`

* Contournement du magasin de spécifications de vulnérabilité : atténuation ; contournement du magasin spéculatif désactivé via prctl

* Vulnérabilité Spectre v1 : atténuation ; __nettoyage du pointeur utilisateur

* Vulnérabilité Spectre v2 : atténuation ; CSV2, BHB

* Noyau 6.6.31+rpt-rpi-2712 / CONFIG_HZ=250

Tous les paramètres connus ont été ajustés pour les performances. L’appareil est désormais prêt pour l’analyse comparative.

Une fois terminé, arrêtez-vous avec [ctrl]-[c] pour obtenir des informations sur la limitation de fréquence

et une activité de fond trop élevée, tous ces éléments pouvant potentiellement invalider les scores de référence.

Toutes les modifications apportées aux périphériques de stockage et PCIe ainsi que les contenus dmesg suspects

sera également signalé.

Heure de charge réelle/fausse %cpu %sys %usr %nice %io %irq Temp VCore PMIC DC(V)

16:54:15: 2400/2400 MHz 3,93 30 % 0 % 30 % 0 % 0 % 0 % 58,4 °C 0,8521 V 2,3 W 5,13 V

16:55:15: 2400/2400 MHz 1,44 0 % 0 % 0 % 0 % 0 % 0 % 55,6 °C 0,8521 V 2,4 W 5,12 V

^C

Nettoyage. Terminé.

Vérification à nouveau de cpufreq OPP. Terminé.

La vitesse d’horloge est désormais de 55,1 °C :

cpu0 (Cortex-A76) : OPP : 2 400, ThreadX : 2 400, Mesuré : 2 399

Validation des résultats :

* La vitesse d’horloge mesurée n’est pas inférieure à la vitesse d’horloge maximale annoncée du processeur

* Pas d’échange

* Activité en arrière-plan (%system) OK

* Pas de limitation

* gouverneur cpufreq ondemand utilisé par la distribution mais io_is_busy n’est pas défini sur 1 sur tous les cœurs -> http://tinyurl.com/44pbmw79

Vérifions certains des résultats dans un tableau comparatif.

Raspberry Pi 5 2 Go Raspberry Pi 5 8 Go Delta
ensemble de mémoires 12842,8 Mo/s 12368,2 Mo/s -3,8%
mémoiremcpy 5530,3 Mo/s 5370,2 Mo/s -2,9%
7-zip 11 040 MIPS 10 810 MIPS -2,1%
AES-256 16K 1 368 309,76 k 1 368 227,84 k +0,07%
Température maximale du processeur 66,7°C 71,6°C +4,9°C

Il y a quelques différences, mais probablement pas significatives. Pourtant, la plupart des utilisateurs sont en faveur de la variante 2 Go de RAM, mais aucun utilisateur ne pourra « sentir la différence » en termes de performances (tant que nous restons dans la limite de 2 Go de RAM). Le delta de température est plus élevé, mais les 71,6 °C n’étaient qu’un point de données, et d’autres étaient un peu plus bas, mais toujours plus élevés que sur le modèle 2 Go :

État du système lors de l’exécution de cpuminer :

Heure de charge réelle/fausse %cpu %sys %usr %nice %io %irq Temp VCore PMIC DC(V)

16:09:02: 2400/2400 MHz 3,92 31 % 0 % 30 % 0 % 0 % 0 % 68,3 °C 0,8907 V 6,3 W 5,13 V

16:09:45: 2400/2400 MHz 3,96 100 % 0 % 99 % 0 % 0 % 0 % 68,3 °C 0,8905 V 6,3 W 5,13 V

16:10:27: 2400/2400 MHz 4,02 100 % 0 % 99 % 0 % 0 % 0 % 68,8 °C 0,8910 V 6,4 W 5,13 V

16:11:09: 2400/2400 MHz 4,01 100 % 0 % 100 % 0 % 0 % 0 % 69,4 °C 0,8905 V 6,4 W 5,13 V

16:11:51: 2400/2400 MHz 4,04 100 % 0 % 100 % 0 % 0 % 0 % 71,6 °C 0,8905 V 6,4 W 5,13 V

16:12:34: 2400/2400 MHz 4,02 100 % 0 % 99 % 0 % 0 % 0 % 69,4 °C 0,8905 V 6,4 W 5,13 V

16:13:16: 2400/2400 MHz 4,01 100 % 0 % 100 % 0 % 0 % 0 % 69,4 °C 0,8905 V 6,4 W 5,13 V

16:13:58: 2400/2400 MHz 4,08 100 % 0 % 100 % 0 % 0 % 0 % 69,4 °C 0,8905 V 6,4 W 5,12 V

J’ai réglé ma climatisation à 27°C pendant les tests donc en théorie, la température ambiante devrait être stable, et il peut y avoir quelques variations… Mais on peut dire sans risque que le Raspberry Pi 5 2 Go était au moins 3°C plus froid que le modèle 8 Go lors de ces tests. Notez que cela peut dépendre de la carte, et les tests devraient être répétés sur plusieurs cartes pour arriver à une conclusion.

Consommation d’énergie

J’ai mesuré la consommation électrique avec un wattmètre mural en utilisant la configuration de test mentionnée ci-dessus, donc la seule différence est la carte utilisée.

Raspberry Pi 5 2 Go Raspberry Pi 5 8 Go
Éteindre 1,8 W 2,7 watts
Inactif (à la demande) 2,7 watts 3,5 watts
Ralenti (performance) 4,4 watts 5,5 watts

Par défaut, le gouverneur est réglé sur « ondemand », mais je l’ai également basculé sur « performance » à l’aide de la commande :

qui peut également effectuer d’autres optimisations.

Je m’attendais à une petite variation ici, mais nous obtenons jusqu’à environ un watt de différence en termes de consommation d’énergie. Cela se produit également lorsque l’appareil est éteint, c’est donc vraiment étrange.

Je vérifie donc la configuration EEPROM sur Raspberry Pi 5 2 Go :

pi@raspberrypi:~ $ sudo rpi-eeprom-config

[all]

BOOT_UART=1

POWER_OFF_ON_HALT=0

BOOT_ORDER=0xf461

et j’ai confirmé que c’était la même chose sur le modèle 8 Go de RAM :

pi@raspberrypi:~ $ sudo rpi-eeprom-config

[all]

BOOT_UART=1

POWER_OFF_ON_HALT=0

BOOT_ORDER=0xf461

Il faudrait tester cela sur plusieurs cartes avec 2 Go et 8 Go de RAM pour confirmer le modèle. J’aimerais essayer d’autres outils de mesure de puissance comme l’alimentation et le wattmètre Otii Arc que j’ai utilisés pour tester la consommation électrique du Raspberry Pi Zero 2 W, mais je ne l’ai pas avec moi et je ne suis pas sûr qu’il puisse fournir une puissance uniforme pour démarrer le Pi 5 car il plafonne à 5 V/2,5 A.

J’ai également utilisé le paramètre par défaut, et nous pouvons encore réduire la consommation lorsque la carte est éteinte en modifiant les paramètres comme suit :

pi@raspberrypi:~ $ sudo rpi-eeprom-config –edit

[all]

BOOT_UART=1

POWER_OFF_ON_HALT=1

BOOT_ORDER=0xf461

WAKE_ON_GPIO=0

Ma carte Raspberry Pi 5 2 Go ne consomme (que) 0,8 W à 0,9 W lorsqu’elle est éteinte dans cette configuration. L’inconvénient est que la configuration peut avoir un impact sur certaines cartes HAT spécifiques.

Combien d’onglets puis-je ouvrir dans Firefox avec le Raspberry Pi 5 en utilisant 2 Go de RAM ?

Répondons à cette question en ouvrant plusieurs onglets dans Firefox à l’aide du site Web de Raspberryme Software. Je vous indiquerai le nombre d’onglets et l’utilisation de la mémoire.

  • Inactif – 603 Mo de RAM utilisés, 0 Mo d’échange
  • Firefox lancé, pas d’onglets – 1,4 Go de RAM utilisé, 6 Mo d’espace de stockage
  • Un onglet – 1,1 Go de RAM utilisé, 184 Mo d’espace de stockage
  • Cinq onglets – 1,4 Go de RAM utilisée, 199 Mo d’échange (complet)
  • Dix onglets – 1,6 Go de RAM utilisée, 199 Mo d’échange
  • Quinze onglets – 1,7 Go de RAM utilisé, 199 Mo d’échange
  • Vingt onglets – Le système s’est bloqué lors du basculement entre les onglets et je n’ai pas pu accéder à la fenêtre SSH (en fait, je le pouvais, mais il y avait un décalage de quelques minutes entre les appuis sur les touches)

Pour chaque étape, je parcourais tous les onglets ouverts et les faisais défiler pour m’assurer que le système était toujours réactif. Firefox pouvait charger vingt onglets et j’ai réussi à visiter les deux premiers nouveaux onglets, mais ma souris s’est figée lorsque je suis allé au troisième nouvel onglet. Les résultats dépendront des sites Web visités, mais j’ai pu charger 15 onglets dans Firefox lors de ma visite sur Raspberryme Software et le système était toujours réactif. Cela suppose évidemment que vous n’exécutiez pas d’autres programmes.

Conclusion

Comme on pouvait s’y attendre, le Raspberry Pi 5 2 Go offre à peu près les mêmes performances que le Raspberry Pi 5 8 Go dans les tests de performance, mais ma carte spécifique semble au moins fonctionner légèrement plus froide et consommer moins d’énergie que le Raspberry Pi 5 avec 8 Go de RAM. Il faudrait tester cela sur un plus grand nombre de cartes pour conclure définitivement à ces avantages potentiels du Raspberry Pi 5 avec 2 Go de RAM, ou réfuter la théorie.

La plupart des gens n’auront pas besoin de s’en soucier, et l’important est de savoir de quelle quantité de mémoire votre application/projet cible a besoin, et si 2 Go de RAM sont suffisants, le prix moins cher de 50 $ en fait une évidence.

Je tiens à remercier Raspberry Pi Limited pour m’avoir envoyé le nouveau Pi 5 avec 2 Go de RAM pour test. Vous devriez pouvoir l’acheter auprès de n’importe quel revendeur local qui propose des cartes et des accessoires Raspberry Pi.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • Raspberry Pi 5 2 Go Starter-Set | 64Go Edition | Alimentation USB-C 27 W | boîtier avec Ventilateur | 4K Câble Micro-HDMI 1 m | Dissipateur de Chaleur | Raspberry Pi 5 2 Go RAM
  • Raspberry Pi 5 16 Go PCIe M.2 NVMe – Kit | Boîtier en métal | Cooler Actif | Carte M.2 NVMe SSD PCIe | Bloc d'alimentation Officiel USB-C 27 W | Carte mémoire de 64 | Micro HDMI 4K