Tarte aux framboises 4: Assez bon pour jouer?

Contenu

Est-ce le nouveau Raspberry Pi 4 assez rapide pour jouer? Oui, si c'est ainsi, À quel genre de jeux pouvez-vous jouer? Cet article répondra à ces questions et vous montrera comment améliorer les performances et mesurer la vitesse du processeur !!

Tarte aux framboises 4: Assez rapide pour jouer?

Le nouveau Raspberry Pi 4 8 Go ont peut-être fait tourner certaines têtes à sa sortie. Un petit micro-ordinateur bon marché avec des capacités de bureau et une taille de mémoire. Mais est-ce assez bon pour jouer?

Si vous êtes prêt à commencer à jouer avec un Raspberry Pi que vous venez d'acheter, voir notre article Comment configurer rapidement un Raspberry Pi 4 avec Ubuntu 20.04 O 20.10.

La question la plus pertinente à aborder lorsque l'on essaie de déterminer si un Raspberry Pi 4 c'est assez bien pour les jeux est de savoir s'il sera capable de fonctionner assez vite dans divers domaines. Les principaux domaines à considérer sont la vitesse du disque, Vitesse CPU et GPU, et la taille et la vitesse de la mémoire.

Commençons par le dernier d'abord (Mémoire).

Tarte aux framboises 4: Vitesse de la mémoire

La taille de la mémoire principale sera définie par votre achat d'origine. Tu peux choisir (ou avoir choisi) pour le modèle 4 Go, ou peut-être avez-vous payé un peu plus pour le modèle 8 Go. Si vous envisagez d'utiliser votre Pi 4 pour les jeux et je ne l'ai pas encore acheté, peut-être mieux dépenser un peu plus et obtenir cette mémoire supplémentaire, car cela peut aider considérablement.

Non seulement en fournissant plus d'espace mémoire pour exécuter vos jeux et votre système d'exploitation (ce qui se traduit généralement par des performances plus rapides), mais aussi en vous offrant une option supplémentaire que vous n'avez peut-être pas encore envisagée; lancez vos jeux en mémoire au lieu du disque.

Comme avec tous les ordinateurs, chaque ordinateur a plusieurs niveaux de mise en cache. Les caches les plus rapides sont même intégrés à votre CPU (Unité centrale de traitement) De votre ordinateur. Se denominan cachés L1, L2, L3, etc., ou autrement dit, cachés de Nivel 1, Niveau 2, etc.

Plus le numéro de niveau est élevé, ralentissez, mais plus gros, la cachette. Après le cache CPU, les “cache” O “Mémoire” más rápido es su memoria principal. Beaucoup plus grand que les caches de niveau x de votre CPU, mais aussi beaucoup plus lent.

Après la mémoire principale, est le disque. Les disques SDD et certaines cartes SD peuvent être très rapides et, de nouveau, souvent beaucoup plus volumineux que la mémoire principale, mais presque toujours plus lent que la mémoire principale.

Il est possible d'allouer une partie de votre mémoire (Disons, par exemple, 3-4Go des 8 Go disponibles) pour qu'il devienne un ramdisk (un disque en mémoire). Ce ramdisk sera volatile (Autrement dit, éteignez votre ordinateur ou Raspberry Pi et toutes les données auront disparu), mais ce sera beaucoup plus rapide que votre disque ou carte SD attaché.

Pour cela, peut créer un disque RAM en mémoire, copiez votre jeu dedans, puis jouez à partir du disque RAM. Super rapide!

Concernant la vitesse réelle de la mémoire, c'est assez fixe sur Raspberry Pi. Sur ton ordinateur, il est possible que vous ayez de nombreux paramètres de réglage et d'overclocking fournis dans l'interface BIOS de la carte principale, mais pour le Raspberry pi, les alternatives d'overclocking sont principalement limitées au CPU et au GPU. Regarder Options d'overclocking du Raspberry Pi dans config.txt pour plus d'informations.

Tarte aux framboises 4: vitesse du disque

La vitesse du disque d'un Raspberry Pi 4 est extrêmement variable entre les différentes options. Si vous dépensez plus d'argent et de temps à rechercher, peut atteindre des vitesses de disque qui peuvent être presque aussi bonnes que sur un ordinateur de bureau.

Si vous choisissez l'itinéraire facile et bon marché, la vitesse du disque peut se transformer en un petit cauchemar lorsque l'on essaie de faire tourner un jeu vite et bien.

Il y a une grande différence entre une carte SD bon marché de $ 20 (ça va être lent!) Et une carte SD rapide, optimisé pour la vitesse d'écriture, une $ 200. Les boîtiers SSD USB3 avec un SSD à l'intérieur sont encore plus chers.

Connectez-le au port USB3 de votre Raspberry Pi 4 peut fournir une grande quantité d'espace disque à des vitesses rapides de E / S (entrée / Sortir). Une autre alternative intéressante ici est d'obtenir un boîtier USB3 vers NVMe et d'utiliser un lecteur NVME, mais gardez à l'esprit que certains d'entre eux peuvent être très chauds.

Une recommandation ici est d'essayer quelques options et de voir laquelle fonctionne le mieux.. Si les tests sont prohibitifs, il est possible que vous puissiez comparer des références sur des sites Web en ligne comme, par exemple, Évaluations des SSD UserBenchmark.

Concernant la fiabilité, Les critiques d'Amazon sur divers SSD fournissent de nombreuses « histoires d'utilisateurs’ qui peut vous aider à comparer un disque à un autre.

Oui, comme expliqué précédemment, l'utilisation d'un lecteur de mémoire RAM peut être une autre alternative viable, notamment dans l'édition de 8 FR, siempre que su juego quepa fácilmente en 3-4 Go de mémoire, ou mieux.

Tarte aux framboises 4: velocidad de la CPU

Aunque enfriar la CPU puede no ser el problema más desafiante, con una gran cantidad de carcasas e inclusive refrigeradores de CPU dedicados disponibles, la velocidad real de la CPU será importante.

Hagamos una medición rápida del rendimiento de la CPU para verificar la cordura, en una Raspberry Pi 4 inactiva sin overclock:

sudo apt install sysbench
sysbench cpu --threads=64 --cpu-max-prime=999999 run

Nous installons d'abord sysbench, puis nous le laissons calculer tous les nombres premiers jusqu'à 99999. Le résultat:

Résultats Sysbench sur Raspberry Pi 4

Bien que nous ayons volontairement surchargé le Raspberry Pi avec trop de threads (le CPU sur un Raspberry Pi 4 ont 4 fils, et nous essayons constamment de courir 64 fils), cela donne une bonne indication de la vitesse du processeur sous contrainte.

Comparons cela à un processeur Intel (R) Coeur (MT) i9-9900K à 3.60GHz avec 16 fils:

Comparaison des résultats sysbench pour Intel i9-9900K

128 événements à 12.2810s (Tarte aux framboises 4) versus 322 eventos en 10.7433s (Intel i9-9900K). En même temps, la máquina Intel estaba bajo otra carga ligera mientras se ejecutaba la prueba. Una gran diferencia.

Même comme ça, el número es más alto de lo esperado y no está nada mal dado que solo hay 4 subprocesos en la Raspberry Pi 4 y se ejecuta a una frecuencia mucho más baja que la CPU Intel.

Hagamos otra prueba, à l'aide de md5sum sobre la entrada aleatoria, y repita esto 1000 fois. Tenga en cuenta que esta prueba es de un solo subproceso.

temps $(RANDOM=1;pour((i=1;je<1000;je++)); do R=$(cat /dev/urandom|tr -d ''|head -n3);md5sum "${R}" >/dev/null 2>&1; terminé) 2>/dev/null

Cuanto menor sea el tiempo, mieux. Voici le résultat sur le Raspberry Pi 4:

Benchmark à un seul thread utilisant md5sum sur Raspberry Pi 4

Et sur Intel i9-9900K:

Benchmark à un seul thread utilisant md5sum sur Intel i9-9900K

18.427s (Tarte aux framboises 4) contre 16.303s (Intel i9-9900K). De nouveau, un résultat impressionnant pour un si petit appareil physique! Le CPU de ce Raspberry Pi 4 n'a reçu aucun temps de recharge pendant les tests (Stock), et aucun paramètre du système d'exploitation ou matériel overclocké.

Tarte aux framboises 4: Vitesse du GPU

Atteindre le facteur le plus important dans Jeux sur Raspberry Pi 4, on se rend compte tout de suite que le GPU, entièrement attaché à la carte de circuit imprimé et non remplaçable par l'utilisateur, sera notre principal goulot d'étranglement.

Le GPU standard sur un Raspberry Pi 4 est un Broadcom VideoCore VI, un processeur basse consommation, courir quelque part entre 13,5 et 32 GFLOPS théorique (les estimations et les calculs varient).

Comparez cela à un rendement théorique de 177.2 GFLOPS pour les calculs FP16, et un considérable 11.34 TFLOPS (pour les calculs FP32), pour un GPU milieu de gamme commun; la NVIDIA GeForce GTX 1080 Tu. Vous pouvez immédiatement voir comment lire 120 fps en 4K ne fonctionnera tout simplement pas.

Il est intéressant de noter que, tandis que le GPU Raspberry Pi 4 peut ne pas se comparer à votre GPU de milieu de gamme, à la fois en termes de performances et de taille de mémoire, il suffit d'exécuter une configuration à deux moniteurs sur des résolutions suffisamment élevées.

Ensuite, Est-ce assez rapide?

Comme pour de nombreuses questions en informatique: Ça dépend. Si vous sélectionnez la version 8 Go et utilisez une mémoire RAM ou une carte SD très haut de gamme (ou un NVMe ou SSD USB3 connecté en externe), il est possible qu'il puisse non seulement exécuter des jeux de style rétro, mais aussi des jeux plus modernes.

Même comme ça, comme nous l'avons vu, le GPU sera votre facteur limitant (Et peut-être, dans une moindre mesure, le processeur). Il y a peut-être d'autres pistes à explorer, comment utiliser un GPU externe, même si la réponse sera plus complexe.

Si vous êtes intéressé par des cartes graphiques externes en combinaison avec un ordinateur Raspberry Pi, vous voudrez peut-être explorer le module informatique 4 de Framboise Pi. Jouissance!

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.