1 points par GN⁺ 2026-01-12 | 1 commentaires | Partager sur WhatsApp
  • Test comparatif visant à vérifier s’il est réellement possible de jouer en connectant un GPU NVIDIA RTX 5090 à un Raspberry Pi 5
  • Comparaison de trois ordinateurs low cost — Beelink MINI-S13, Radxa ROCK 5B et Raspberry Pi 5 — avec le même GPU
  • Sur les cartes ARM, la perte de performances due à l’émulation FEX est sévère, et les jeux récents sont presque impossibles à lancer
  • Les jeux des années 2010 peuvent parfois tourner avec des réglages faibles ; Portal 2 atteint notamment plus de 60 FPS en 4K
  • Résultat de l’expérience : le système x86 de Beelink est le meilleur, tandis que les cartes ARM sont plus sobres en énergie mais très limitées en performances de jeu

Aperçu de l’expérience

  • L’idée de départ consiste à connecter le GPU à un SBC (Single Board Computer) au lieu d’ajouter le GPU à un PC
  • Après avoir confirmé qu’il est possible de relier un GPU externe au Raspberry Pi 5, l’auteur a comparé les performances réelles en jeu
  • Les systèmes comparés sont le Beelink MINI-S13 (Intel N150), le Radxa ROCK 5B (RK3588) et le Raspberry Pi 5 (BCM2712)
    • Beelink : base x86, prise en charge du PCIe Gen3 x4
    • ROCK 5B : base ARM à 8 cœurs, PCIe Gen3 x4
    • Pi 5 : base ARM à 4 cœurs, PCIe Gen2 x1 (environ 500 MB/s de bande passante)

Configuration eGPU

  • Utilisation d’un dock OCuLink pour connecter une RTX 5090 Founders Edition (32 GB de VRAM) à chaque appareil
  • OCuLink prend la forme d’un câble d’extension PCIe, avec une alimentation externe séparée
  • Sur le Beelink à base d’Intel, la carte est reconnue avec les pilotes NVIDIA standard
  • Les cartes ARM ne sont pas compatibles avec les pilotes par défaut en raison de problèmes de cohérence DMA et d’alignement mémoire
    • Un patch de l’utilisateur GitHub @mariobalanca a permis de faire fonctionner le pilote
    • Le pilote modifié est publié pour Ubuntu/Fedora

Comparaison des performances CPU

  • La plupart des jeux PC étant conçus pour des CPU Intel, une couche de compatibilité FEX est nécessaire sur ARM
  • Avec FEX, les performances chutent fortement, et les performances du Raspberry Pi 5 sous FEX correspondent à peu près à celles d’un Core 2 Quad Q9650 de 2008
  • L’expérience cherchait à vérifier l’hypothèse selon laquelle un GPU très puissant pourrait compenser un CPU faible en jeu
Publicité

Résultats des tests en jeu

  • Cyberpunk 2077 (2020) :
    • Jouable sur le Beelink avec des réglages faibles
    • Environ 22 FPS sur le ROCK 5B, moins de 15 FPS sur le Pi 5, donc pratiquement injouable
  • Doom: The Dark Ages (2025) :
    • Impossible à lancer faute de prise en charge par FEX, avec une limite à 30 FPS due au goulot d’étranglement CPU
  • Alien: Isolation (2014) :
    • Sur ARM, le recours à OpenGL (WineD3D) a été nécessaire à cause de plantages Vulkan (DXVK)
    • Moyenne de 23 FPS sur le ROCK 5B, autour de 15 FPS sur le Pi 5
  • Hitman: Absolution (2012) :
    • Presque impossible à faire tourner sur les cartes ARM, alors que le Beelink est fluide sous Windows
  • Just Cause 2 Demo (2010) :
    • Le Pi 5 atteint en moyenne 40 FPS, ce qui montre qu’une partie des jeux des années 2010 reste envisageable
    Publicité
  • Portal 2 (2011) :
    • Plus de 60 FPS en 4K sur la version Linux native
    • Le jeu tourne sans difficulté même sans exploiter pleinement la puissance de la RTX 5090

Consommation électrique

  • Raspberry Pi 5 : moins de 9 W en charge
  • Beelink : environ 30 W pendant le benchmark de Cyberpunk
  • Les cartes ARM offrent de faibles performances à cause de l’émulation x86, mais restent efficaces en termes de rendement énergétique

Conclusion

  • La combinaison Raspberry Pi 5 + RTX 5090 est « techniquement possible, mais peu pratique »
    • La plupart des jeux récents (après 2020) restent sous les 16 FPS, donc peu exploitables
    • Les jeux des années 2010 peuvent fonctionner avec des réglages faibles
  • Le Beelink MINI-S13 offre globalement les meilleures performances en jeu
    • Environnement x86 natif, avec davantage de FPS sous Windows que via WINE/Proton
  • Le ROCK 5B fait légèrement mieux que le Pi 5, mais l’écart reste limité à cause des pertes liées à l’émulation FEX
  • Le jeu sur ARM pourrait progresser à l’avenir avec des projets comme un casque VR ARM de Valve ou un SoC ARM de NVIDIA
  • Pour l’instant, connecter un GPU haut de gamme à un SBC bon marché relève davantage de l’expérimentation amusante que d’un usage réellement pratique

1 commentaires

 
GN⁺ 2026-01-12
Avis sur Hacker News
  • Ce projet est avant tout une expérience amusante née d’une simple curiosité : « est-ce que c’est possible ? »
    L’interface physique laissait entendre que oui, donc l’idée était de tenter le coup, et cela a bien mieux fonctionné que prévu
    Pour des applications où le calcul GPU est lourd et où les contraintes de bande passante comptent, ce type de combinaison pourrait même être réellement utile. Au fond, c’est comme ajouter un port Ethernet à une 5090, donc cela a une certaine valeur
    • Ce qui est particulièrement drôle, c’est que le SoC du Raspberry Pi lui-même est à l’origine conçu comme une structure où le CPU repose sur le GPU
      Brancher un Pi sur une 5090 revient donc, littéralement, à « remplacer un cheval par un cheval 10 000 fois plus grand »
    • En réalité, on pourrait aussi faire tourner de l’inférence IA avec cette configuration, et les performances sont plutôt correctes
    • Voir de vrais jeux et benchmarks tourner montre que ce n’est pas juste un gadget, mais aussi une façon d’explorer les limites de la pile système
  • En conclusion, le Raspberry Pi actuel est devenu trop cher
    Avec les accessoires, il revient plus cher qu’un mini PC x86 et il est même moins intéressant qu’un thin client d’occasion en termes d’efficacité
    • Le Pi se retrouve avec une prime liée à sa compatibilité avec une multitude d’accessoires dédiés
      La hausse des prix de l’époque de la pénurie de puces n’est toujours pas vraiment redescendue
    • Même avec des performances multipliées par 10, cela resterait peu adapté à un usage desktop
      Alimentation 5V à fort courant, micro HDMI, câble ruban PCIe, adaptateur SSD, absence de boîtier, entrée d’alimentation latérale : les points peu pratiques sont nombreux
      Le GPIO est central, mais dans la pratique, la plupart des bidouillages matériels se règlent à moindre coût avec des microcontrôleurs
    • Ce n’est pas fait pour un usage desktop, mais le marché d’origine du Pi reste celui des makers et des enseignants
      Son avantage est la facilité d’interfaçage avec des périphériques comme les caméras ou le GPIO
    • Ce billet de blog n’est qu’une expérience amusante consistant à connecter un GPU à 2 000 dollars à un SBC lent, pas une configuration pratique
    • Au final, pour ceux qui ont vraiment besoin d’un Pi, le Pi garde tout son sens
  • La mention d’« anti-cheat » pour Doom: The Dark Ages semble probablement faire référence à Denuvo DRM
    D’après l’article de Phoronix, cela semble fonctionner dans une certaine mesure sur l’émulateur FEX, ou au moins le support est en cours
    Comme c’est un jeu solo, la question de « tromper qui, exactement ? » reste entière
    • Denuvo est un DRM, pas un anti-triche
    • À mes yeux, Denuvo s’apparente pratiquement à un malware
  • On parle de 16 FPS de moyenne pour Cyberpunk sur Pi 5, mais c’est déjà bien mieux qu’à l’époque où l’on lançait des jeux sur des PC Pentium MMX 200MHz
    • J’ai moi aussi terminé Morrowind autrefois avec un Celeron et Wine
      Même un FPS à un chiffre restait largement « jouable » pour un gamer de dix ans
    • Il existe aussi une comparaison de Cyberpunk 2077 sur matériel Arm
      Le DGX Spark et le Mac Studio semblent aujourd’hui être les plateformes Arm les plus performantes
    • Ne pas avoir connu la S3 ViRGE est une chance
    • Cette phrase m’a rappelé l’époque où l’on survivait en modifiant des fichiers config et en baissant la résolution
  • Je ne pensais pas que l’émulation FEX et un eGPU fonctionneraient aussi bien
    Plus que la vitesse, ce qui impressionne, c’est le simple fait de se dire : « ça marche »
    • FEX est vraiment une technologie impressionnante
    • L’eGPU est simplement relié par un câble d’extension PCIe, donc il n’y a pas de couche de traduction particulière
  • Sur mon portable Lenovo Legion 7i Pro (RTX4080), les jeux plantent souvent sous Windows
    J’ai tout essayé : réinstallation des pilotes, nettoyage, rollback, etc., sans succès
    En revanche, avec Bazzite + Proton, tout fonctionne parfaitement. Je pense donc passer au gaming sous Linux
    Je me demande toujours d’où vient une telle différence
    • Cela peut venir du BIOS ou du firmware. Chez moi aussi, le GPU fonctionne mieux sous Linux
  • Les résultats obtenus avec HL2 sur Pi4, Pi5 et 3588 sont intéressants
    Pi4 : 20 FPS / 5W, Pi5 : 40 FPS / 10W, 3588 : plus de 300 FPS / 15W
    Au final, la 5090 n’a aucun intérêt du point de vue du gameplay
    Davantage de polygones et de textures ne garantissent pas plus de plaisir. Les jeux AAA ont déjà atteint leur plafond, et le modding en C#/Java est bien plus intéressant
    • Le matériel Rockchip est vraiment passionnant en ce moment. J’en utilise moi-même plusieurs pour le streaming
  • À une époque où je n’avais pas d’argent, j’avais relié un GPU à un ThinkPad T420 via ExpressCard et j’ai terminé Half-Life 2 comme ça
    Ce n’était pas parfait, mais à l’époque ça ressemblait à un super hack
    Il existe sûrement de meilleures méthodes aujourd’hui, mais les GPU externes restent une solution utile et élégante
    On s’inquiète moins du refroidissement, même si un casque antibruit devient indispensable
    • J’ai tenté quelque chose de similaire à la fac avec un X230 + 1050Ti, mais j’avais un écran bleu toutes les quelques minutes
      Ça ne marchait pas au dortoir mais très bien chez moi, donc cela ressemblait à un problème d’interférences
  • Si le CPU est le goulot d’étranglement, il serait intéressant de chercher la combinaison GPU au meilleur rapport qualité-prix
    Il est probable qu’avec une 5060 au lieu d’une 5090, on obtiendrait un résultat similaire
    Par exemple, en branchant un eGPU AMD d’entrée de gamme sur un mini PC N150, on pourrait atteindre des performances proches d’un portable gaming bon marché
    Ce serait amusant de tracer une courbe FPS/prix en ne changeant que le GPU
  • C’est le genre de configuration qui fait se demander : « on a mis un GPU sur un Pi, ou un Pi sur un GPU ? »
    • Les deux sont vrais. En réalité, il serait peut-être plus logique d’intégrer un SoC x86/64 milieu de gamme dans ce type de GPU haut de gamme pour en faire un GPU autonome pour l’IA et le jeu
      Le coût de fabrication serait minime, mais les fonctions ajoutées permettraient sans doute de facturer 100 dollars de plus
    • C’est un peu la situation du type : « tu mets de la crème dans ton café, ou du café dans ta crème ? »