1 pontos por GN⁺ 2026-01-12 | 1 comentários | Compartilhar no WhatsApp
  • Teste comparativo para verificar se é realmente possível jogar conectando uma NVIDIA RTX 5090 GPU a um Raspberry Pi 5
  • Comparação entre três computadores baratos com a mesma GPU: Beelink MINI-S13, Radxa ROCK 5B e Raspberry Pi 5
  • Em placas baseadas em ARM, a perda de desempenho causada pela emulação FEX é severa, e jogos modernos quase não rodam
  • Jogos dos anos 2010 conseguem rodar em alguns casos com configurações baixas; em especial, Portal 2 roda a mais de 60 FPS em 4K
  • Resultado do teste: o sistema x86 da Beelink foi o melhor, enquanto as placas ARM têm maior eficiência energética, mas desempenho limitado em jogos

Visão geral do experimento

  • A ideia partiu de inverter o raciocínio de adicionar uma GPU a um PC e, em vez disso, conectar um SBC (Single Board Computer) à GPU
  • Após confirmar que era possível conectar uma GPU externa ao Raspberry Pi 5, foi feita uma comparação de desempenho real em jogos
  • Os comparados foram Beelink MINI-S13 (Intel N150), Radxa ROCK 5B (RK3588) e Raspberry Pi 5 (BCM2712)
    • Beelink: baseada em x86, com suporte a PCIe Gen3 x4
    • ROCK 5B: baseada em ARM com 8 núcleos, PCIe Gen3 x4
    • Pi 5: baseada em ARM com 4 núcleos, PCIe Gen2 x1 (largura de banda de cerca de 500MB/s)

Configuração da eGPU

  • Um dock OCuLink foi usado para conectar uma RTX 5090 Founders Edition (32GB VRAM) a cada dispositivo
  • O OCuLink funciona como um cabo de expansão PCIe, usando uma fonte de alimentação externa separada
  • No Beelink com Intel, a placa foi reconhecida com o driver padrão da NVIDIA
  • As placas ARM não são compatíveis com o driver padrão por causa de inconsistência de DMA e problemas de alinhamento de memória
    • Foi aplicado um patch do usuário do GitHub @mariobalanca para fazer o driver funcionar
    • O driver modificado foi disponibilizado para Ubuntu/Fedora

Comparação de desempenho da CPU

  • A maioria dos jogos de PC é projetada para CPUs Intel, então no ARM é necessária a camada de compatibilidade FEX
  • Ao executar via FEX, o desempenho cai bastante, e o desempenho do FEX no Raspberry Pi 5 equivale ao de um Core 2 Quad Q9650 de 2008
  • O teste buscou verificar a hipótese de que, mesmo com CPU fraca, uma GPU poderosa ainda poderia viabilizar jogos

Resultados dos testes com jogos

  • Cyberpunk 2077 (2020):
    • No Beelink, é jogável em configurações baixas
    • O ROCK 5B fica em cerca de 22 FPS, e o Pi 5 abaixo de 15 FPS, tornando-o praticamente inviável
  • Doom: The Dark Ages (2025):
    • Não roda por falta de suporte do FEX, com limite de 30 FPS por gargalo de CPU
  • Alien: Isolation (2014):
    • No ARM, o Vulkan (DXVK) trava, então foi usado OpenGL (WineD3D)
    • ROCK 5B com média de 23 FPS, Pi 5 na faixa de 15 FPS
  • Hitman: Absolution (2012):
    • Nas placas ARM, praticamente não roda; no Beelink, funciona bem no Windows
  • Just Cause 2 Demo (2010):
    • O Pi 5 alcançou média de 40 FPS, mostrando que alguns jogos dos anos 2010 são possíveis
  • Portal 2 (2011):
    • Na versão nativa para Linux, roda acima de 60 FPS em resolução 4K
    • Mesmo sem usar todo o desempenho da RTX 5090, roda sem problemas

Consumo de energia

  • Raspberry Pi 5: menos de 9W sob carga
  • Beelink: cerca de 30W durante o benchmark de Cyberpunk
  • As placas ARM têm baixo desempenho por causa da emulação x86, mas oferecem boa eficiência por watt

Conclusão

  • A combinação Raspberry Pi 5 + RTX 5090 é “tecnicamente possível, mas não prática”
    • Jogos modernos (após 2020) ficam em sua maioria abaixo de 16 FPS, o que é impraticável
    • Jogos dos anos 2010 podem rodar com configurações baixas
  • O Beelink MINI-S13 apresentou o melhor desempenho geral em jogos
    • Ambiente x86 nativo, com FPS mais alto no Windows do que com WINE/Proton
  • O ROCK 5B fica ligeiramente à frente do Pi 5, mas a perda causada pela emulação FEX impede uma diferença maior
  • Jogos em ARM podem melhorar no futuro com iniciativas como o headset VR ARM da Valve e um possível SoC ARM da NVIDIA
  • No momento, conectar uma GPU cara a um SBC barato é mais uma diversão experimental do que algo prático

1 comentários

 
GN⁺ 2026-01-12
Comentários do Hacker News
  • Este projeto é um experimento divertido que começou apenas com a curiosidade de “será que dá?”
    Como a interface física sugeria essa possibilidade, a ideia foi testar de verdade, e funcionou muito melhor do que o esperado
    Em aplicações com carga pesada de GPU e limitações de largura de banda, uma combinação assim pode até ser útil na prática. No fim das contas, é como adicionar uma porta Ethernet à 5090, o que tem seu valor
    • O mais engraçado, em especial, é que o próprio SoC do Raspberry Pi originalmente já tem uma estrutura em que a CPU fica montada sobre a GPU
      Então encaixar um Pi na 5090 é, literalmente, como “trocar um cavalo por um cavalo 10 mil vezes maior”
    • Na prática, também daria para rodar inferência de IA nessa configuração, e o desempenho até que é bem razoável
    • Ver jogos e benchmarks realmente rodando mostra que não é só uma brincadeira, mas um experimento com significado para explorar os limites da stack de sistema
  • Em conclusão, o Raspberry Pi de hoje ficou caro demais
    Incluindo acessórios, sai mais caro do que um mini PC x86 e é menos eficiente até do que thin clients usados
    • O Pi acabou ganhando um ágio por causa da compatibilidade com inúmeros acessórios dedicados
      O aumento de preço da época da escassez de chips ainda não caiu de verdade
    • Mesmo que tivesse 10 vezes mais desempenho, continuaria inadequado como desktop
      Fonte de 5V com alta corrente, micro HDMI, cabo flat PCIe, adaptador para SSD, ausência de gabinete, entrada de energia lateral e outros incômodos pesam bastante
      GPIO é o ponto central, mas na prática a maior parte das gambiarras de hardware é resolvida com microcontroladores mais baratos
    • Não serve bem para desktop, mas o mercado original do Pi é o de makers e educadores
      A facilidade de interface com periféricos como câmera e GPIO é a principal vantagem
    • Este post do blog é só um experimento divertido de conectar uma GPU de 2 mil dólares a uma SBC lenta, não uma configuração prática
    • No fim, para quem precisa de um Pi, o Pi ainda faz sentido
  • A menção a “anti-cheat” em Doom: The Dark Ages provavelmente se refere ao Denuvo DRM
    Segundo este texto da Phoronix, parece que ele funciona até certo ponto no emulador FEX, ou que há suporte em andamento
    Como é um jogo single-player, fica a pergunta: “quem exatamente está sendo enganado?”
    • Denuvo é DRM, não anti-cheat
    • Acho que o Denuvo é praticamente malware
  • Dizem que Cyberpunk no Pi 5 roda a uma média de 16 FPS, mas ainda assim é muito melhor do que na época em que eu jogava em PCs com Pentium MMX 200MHz
    • Eu também já zerei Morrowind num Celeron com Wine
      Mesmo FPS de um dígito ainda era perfeitamente “jogável” para um gamer de dez anos
    • Também há uma comparação do Cyberpunk 2077 em hardware Arm
      DGX Spark e Mac Studio parecem ser hoje as plataformas Arm de maior desempenho
    • Você teve sorte de nunca ter usado uma S3 ViRGE
    • Essa frase me trouxe de volta as lembranças de mexer em arquivos de config e baixar a resolução para aguentar
  • Eu não fazia ideia de que a emulação FEX e eGPU funcionavam tão bem assim
    Mais surpreendente do que a velocidade é o simples fato de “isso funcionar”
    • FEX é uma tecnologia realmente impressionante
    • A eGPU foi conectada apenas com um cabo extensor PCIe, então não existe nenhuma camada de tradução especial
  • No meu notebook Lenovo Legion 7i Pro (RTX4080), os jogos vivem travando no Windows
    Já tentei reinstalar driver, limpar, fazer rollback e tudo mais, mas nada resolve
    Já com Bazzite + Proton, funciona perfeitamente. Acho que vou acabar migrando para jogos no Linux
    Ainda me pergunto por que existe uma diferença tão grande
    • Pode ser problema de BIOS ou firmware. Comigo também a GPU funciona melhor no Linux
  • Os resultados de rodar HL2 no Pi4, Pi5 e 3588 são interessantes
    Pi4: 20 FPS / 5W, Pi5: 40 FPS / 10W, 3588: mais de 300 FPS / 15W
    No fim, a 5090 não significa nada do ponto de vista da jogabilidade
    Mais polígonos e texturas não garantem diversão. Os jogos AAA já atingiram seu pico, e modding baseado em C#/Java é muito mais interessante
    • O hardware Rockchip tem ficado realmente interessante ultimamente. Eu mesmo uso vários para streaming
  • Antigamente, quando eu estava sem dinheiro, conectei uma GPU por ExpressCard a um ThinkPad T420 e zerei Half-Life 2
    Não era perfeito, mas na época pareceu um hack incrível
    Hoje devem existir métodos melhores, mas GPU externa ainda é uma solução útil e muito legal
    Você se preocupa menos com resfriamento, embora fones com isolamento de ruído continuem sendo indispensáveis
    • Na faculdade, tentei algo parecido com um X230 + 1050Ti, mas dava tela azul a cada poucos minutos
      No alojamento não funcionava, mas em casa rodava bem, então parece que era problema de interferência
  • Se o gargalo for a CPU, seria interessante buscar uma combinação de GPU com melhor custo-benefício
    Provavelmente usar uma 5060 no lugar da 5090 daria resultado parecido
    Por exemplo, se você colocar uma eGPU AMD de entrada num mini PC N150, pode chegar a um desempenho próximo ao de um notebook gamer barato
    Seria divertido trocar só a GPU e traçar uma curva de FPS por preço
  • É daquelas combinações em que você pensa: “colocaram uma GPU no Pi ou um Pi na GPU?”
    • As duas coisas. Na verdade, talvez fizesse mais sentido embutir um SoC x86/64 intermediário numa GPU avançada dessas e transformá-la numa GPU autônoma para IA e jogos
      O custo de fabricação seria mínimo, mas talvez desse para cobrar uns 100 dólares a mais pelos recursos extras
    • É uma situação tipo “vai colocar creme no café ou café no creme?”