1 puntos por GN⁺ 2026-01-12 | 1 comentarios | Compartir por WhatsApp
  • Prueba comparativa para verificar si realmente es posible jugar conectando una GPU NVIDIA RTX 5090 a una Raspberry Pi 5
  • Comparación de tres computadoras económicas con la misma GPU: Beelink MINI-S13, Radxa ROCK 5B y Raspberry Pi 5
  • En placas basadas en ARM, la pérdida de rendimiento por la emulación FEX es severa, y los juegos modernos casi no se pueden ejecutar
  • Los juegos de la década de 2010 pueden correr en algunos casos con ajustes bajos; en especial, Portal 2 funciona a más de 60 FPS en 4K
  • Según los resultados, el sistema x86 de Beelink fue el mejor; las placas ARM tienen buena eficiencia energética, pero un rendimiento limitado para juegos

Resumen del experimento

  • La idea surgió de conectar una SBC (Single Board Computer) a una GPU, en lugar de añadir una GPU a una PC
  • Tras confirmar que se podía conectar una GPU externa a la Raspberry Pi 5, se comparó el rendimiento real en juegos
  • Los equipos comparados fueron Beelink MINI-S13 (Intel N150), Radxa ROCK 5B (RK3588) y Raspberry Pi 5 (BCM2712)
    • Beelink: basado en x86, compatible con PCIe Gen3 x4
    • ROCK 5B: basado en ARM de 8 núcleos, PCIe Gen3 x4
    • Pi 5: basado en ARM de 4 núcleos, PCIe Gen2 x1 (ancho de banda de aprox. 500 MB/s)

Configuración de eGPU

  • Se conectó una RTX 5090 Founders Edition (32 GB de VRAM) a cada dispositivo usando un dock OCuLink
  • OCuLink es un tipo de cable de expansión PCIe y utiliza una fuente de alimentación externa por separado
  • En el Beelink con Intel fue reconocida con el driver estándar de NVIDIA
  • En las placas ARM, el driver base no era compatible por problemas como incoherencia de DMA y alineación de memoria
    • Se aplicó un parche del usuario de GitHub @mariobalanca para hacer funcionar el driver
    • El driver modificado fue publicado para Ubuntu/Fedora

Comparación de rendimiento de CPU

  • La mayoría de los juegos de PC están diseñados para CPU Intel, por lo que en ARM se necesita la capa de compatibilidad FEX
  • Al ejecutar FEX, el rendimiento cae mucho, y el rendimiento de FEX en Raspberry Pi 5 equivale al de un Core 2 Quad Q9650 de 2008
  • Se puso a prueba la hipótesis de que, incluso con una CPU débil, una GPU potente podría permitir jugar

Resultados de las pruebas en juegos

  • Cyberpunk 2077 (2020):
    • En Beelink se puede jugar con ajustes bajos
    • En ROCK 5B ronda los 22 FPS y en Pi 5 queda por debajo de 15 FPS, así que en la práctica no es viable
  • Doom: The Dark Ages (2025):
    • No se puede ejecutar por falta de soporte en FEX, y el cuello de botella de la CPU limita a 30 FPS
  • Alien: Isolation (2014):
    • En ARM, Vulkan (DXVK) falla, así que se usó OpenGL (WineD3D)
    • ROCK 5B promedia 23 FPS y Pi 5 ronda los 15 FPS
  • Hitman: Absolution (2012):
    • En placas ARM prácticamente no se puede ejecutar, mientras que en Beelink corre bien en Windows
  • Just Cause 2 Demo (2010):
    • En Pi 5 alcanza un promedio de 40 FPS; algunos juegos de la década de 2010 sí son posibles
  • Portal 2 (2011):
    • En la versión nativa de Linux supera los 60 FPS a resolución 4K
    • Puede correr sin necesidad de aprovechar toda la potencia de la RTX 5090

Consumo de energía

  • Raspberry Pi 5: menos de 9 W bajo carga
  • Beelink: alrededor de 30 W durante el benchmark de Cyberpunk
  • Las placas ARM tienen bajo rendimiento por la emulación x86, pero ofrecen buena eficiencia energética

Conclusión

  • La combinación Raspberry Pi 5 + RTX 5090 es “técnicamente posible, pero poco práctica”
    • La mayoría de los juegos modernos (posteriores a 2020) quedan por debajo de 16 FPS, por lo que no resulta práctico
    • Los juegos de la década de 2010 pueden ejecutarse con ajustes bajos
  • Beelink MINI-S13 ofrece en general el mejor rendimiento en juegos
    • Entorno x86 nativo, con más FPS en Windows que con WINE/Proton
  • ROCK 5B supera ligeramente a Pi 5, pero la pérdida por emulación FEX impide una diferencia grande
  • El gaming sobre ARM podría mejorar en el futuro con factores como un headset VR ARM de Valve o un SoC ARM de NVIDIA
  • Por ahora, conectar una GPU cara a una SBC barata está más cerca de un experimento curioso que de algo realmente práctico

1 comentarios

 
GN⁺ 2026-01-12
Opiniones en Hacker News
  • Este proyecto empezó simplemente por la curiosidad de “¿se podrá?”, y es un experimento divertido
    La idea era probarlo de verdad porque la interfaz física sugería que era posible, y funcionó mucho mejor de lo esperado
    En aplicaciones donde el cómputo de GPU es pesado y hay limitaciones de ancho de banda, esta combinación podría ser realmente útil. Al final, es como agregarle un puerto Ethernet a la 5090, así que tiene su valor
    • Lo más gracioso es que el SoC de Raspberry Pi en sí originalmente tiene una estructura donde la CPU va montada sobre la GPU
      O sea, conectar una Pi a una 5090 es literalmente como “cambiar un caballo por otro 10 mil veces más grande”
    • En realidad también se puede ejecutar inferencia de IA con esta configuración, y el rendimiento es bastante decente
    • Ver juegos reales y benchmarks corriendo demuestra que no es solo una broma, sino una forma de experimentar con los límites del stack del sistema
  • En conclusión, la Raspberry Pi actual se volvió demasiado cara
    Si se incluyen los accesorios, sale más cara que una mini PC x86 y es menos eficiente que un thin client usado
    • La Pi básicamente tiene un sobreprecio por la compatibilidad con muchísimos accesorios dedicados
      El aumento de precios de la época de escasez de chips todavía no ha bajado como debería
    • Incluso si mejorara 10 veces en rendimiento, no sirve como desktop
      Hay demasiadas incomodidades: alimentación de 5V con alta corriente, micro HDMI, cable ribbon PCIe, adaptador SSD, falta de gabinete, entrada de energía lateral, etc.
      El GPIO es lo principal, pero en la práctica la mayoría de los hacks de hardware se resuelven con microcontroladores más baratos
    • No es ideal para uso de escritorio, pero el mercado original de la Pi son los makers y educadores
      Su ventaja es que facilita la interfaz con periféricos como cámaras o GPIO
    • Esta entrada de blog no es más que un experimento divertido de conectar una GPU de 2000 dólares a una SBC lenta, no una configuración práctica
    • Al final, para quien necesita una Pi, la Pi sigue teniendo sentido
  • La mención de “anti-cheat” en Doom: The Dark Ages probablemente se refiere a Denuvo DRM
    Según un artículo de Phoronix, parece que en el emulador FEX funciona hasta cierto punto o que el soporte está en desarrollo
    Como es un juego single-player, queda la duda de “¿a quién se supone que está engañando?”
    • Denuvo es DRM, no anti-cheat
    • Creo que Denuvo en la práctica se parece más a malware
  • Dicen que Cyberpunk corre a 16 FPS en promedio en una Pi 5, pero aun así es mucho mejor que en los tiempos en que corríamos juegos en PCs con Pentium MMX de 200MHz
    • Yo también terminé Morrowind hace años con un Celeron y Wine
      Incluso con FPS de un solo dígito, para un gamer de diez años seguía siendo totalmente “jugable”
    • También hay una comparativa de Cyberpunk 2077 en hardware Arm
      DGX Spark y Mac Studio parecen ser hoy las plataformas Arm de mayor rendimiento
    • Tuviste suerte de no haber usado una S3 ViRGE
    • Esa frase me hizo recordar la época de editar archivos de config y bajar la resolución para aguantar
  • No sabía que la emulación con FEX y el eGPU funcionaban tan bien
    Más que la velocidad, lo sorprendente es el simple hecho de que “esto funciona”
    • FEX es una tecnología realmente impresionante
    • El eGPU está conectado simplemente con un cable de extensión PCIe, así que no hay ninguna capa de traducción especial
  • En mi laptop Lenovo Legion 7i Pro (RTX4080), en Windows los juegos se crashean seguido
    Ya probé reinstalar drivers, limpiar, hacer rollback y demás, pero nada lo soluciona
    En cambio, con Bazzite + Proton funciona perfecto. Creo que me voy a pasar al gaming en Linux
    Todavía me pregunto por qué existe esa diferencia
    • Podría ser un problema de BIOS o firmware. A mí también la GPU me funciona mejor en Linux
  • Son interesantes los resultados de correr HL2 en Pi4, Pi5 y 3588
    Pi4: 20 FPS / 5W, Pi5: 40 FPS / 10W, 3588: más de 300 FPS / 15W
    Al final, la 5090 no tiene sentido desde el punto de vista del gameplay
    Más polígonos y texturas no garantizan diversión. Los juegos AAA ya tocaron techo, y el modding basado en C#/Java resulta mucho más interesante
    • Últimamente el hardware de Rockchip está realmente interesante. Yo también uso varios para streaming
  • Cuando antes no tenía dinero, conecté una GPU por ExpressCard a una ThinkPad T420 y terminé Half-Life 2 así
    No era perfecto, pero en ese momento se sentía como un hack genial
    Hoy seguramente hay mejores maneras, pero las GPU externas siguen siendo una solución útil y genial
    También hay menos preocupación por la refrigeración, aunque unos audífonos para aislar el ruido siguen siendo indispensables
    • Yo también intenté algo parecido en la universidad con una X230 + 1050Ti, pero me salía pantalla azul cada pocos minutos
      Como en la residencia no funcionaba y en mi casa sí, parecía ser un problema de interferencia
  • Si el cuello de botella es la CPU, sería interesante encontrar una combinación de GPU con buena relación precio-rendimiento
    Probablemente con una 5060 en vez de una 5090 se obtendría un resultado parecido
    Por ejemplo, si a una mini PC N150 se le conecta una eGPU AMD de gama baja, podría dar un rendimiento del nivel de una laptop gamer barata
    Sería divertido ir cambiando solo la GPU y trazar una curva de FPS por precio
  • Esta es una combinación que te hace pensar: “¿le pusieron una GPU a la Pi, o una Pi a la GPU?
    • Las dos cosas. De hecho, quizá tendría más sentido meter un SoC x86/64 de gama media dentro de una GPU de alta gama como esta y convertirla en una GPU autónoma para IA y gaming
      El costo de fabricación sería mínimo, pero podrían cobrar unos 100 dólares más por la función extra
    • Es como preguntar: “¿le vas a poner crema al café, o café a la crema?