- 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
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
- 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
Aucun commentaire pour le moment.