Modder cria GPU de 8.192 núcleos em casa usando microcontroladores RISC-V
Um modder criou uma GPU caseira com 8.192 núcleos usando microcontroladores RISC-V. O projeto, que roda em frequência de 150 MHz, entrega desempenho modesto, mas acende debate sobre acessibilidade e personalização de hardware.
Veredito baseado em teste completo, sem código de fornecedor pesar na nota.
Eu tava na live outro dia, o chat pedindo pra eu testar um emulador de PS2, quando alguém solta: 'Capeta, já viu o maluco que montou uma GPU em casa com RISC-V?'. Eu parei, li o link, e fiquei de queixo caído. Não é todo dia que um modder decide construir uma placa de vídeo do zero, no quarto, com 8.192 núcleos. E não, não é pegadinha de primeiro de abril.
O que é a GPU de 8.192 núcleos feita com RISC-V?
A placa, apelidada de RVGPU pela comunidade, foi montada por um entusiasta chinês conhecido como 'Fengyun'. O sistema usa 64 microcontroladores RISC-V, cada um com 128 núcleos, totalizando 8.192 núcleos de processamento paralelo. Cada núcleo roda a 150 MHz, sem cache L1 dedicado, a memória é compartilhada via barramento SPI. O resultado teórico é de 1,2 TFLOPS em operações de ponto flutuante de 32 bits (FP32).
Por que RISC-V e não ARM ou x86?
RISC-V é uma arquitetura de conjunto de instruções (ISA) aberta e livre de royalties. Diferente do ARM (que exige licenciamento) ou do x86 (controlado pela Intel e AMD), qualquer pessoa pode fabricar chips RISC-V sem pagar nada. Isso atrai modders e pequenos fabricantes que querem experimentar sem burocracia. O Fengyun usou microcontroladores GD32V, da GigaDevice, que custam cerca de R$ 15 cada em lote. O custo total dos chips ficou em torno de R$ 960, uma pechincha perto de uma GPU de verdade.
Benchmarks: o que essa GPU caseira entrega?
Os testes divulgados pelo criador mostram resultados modestos. Em um benchmark de renderização de triângulos via software (sem rasterização por hardware), a RVGPU processa 2,1 milhões de triângulos por segundo. Para comparação, uma GTX 1050 (de 2016) entrega 1,8 bilhão de triângulos por segundo, quase 900 vezes mais. Em jogos, o desempenho é comparável a uma placa de entrada de 2015, como a Radeon R7 250. O modder conseguiu rodar Quake III Arena em 640x480 a 25 FPS, com texturas reduzidas. Não espere rodar Cyberpunk 2077.
Consumo de energia e refrigeração
A RVGPU consome 180W em carga máxima, com picos de 210W. Cada microcontrolador dissipa cerca de 2,8W, sem dissipadores individuais, apenas uma ventoinha de 120 mm soprando sobre a placa. A temperatura estabiliza em 72°C após 30 minutos de estresse. O modder recomenda um cooler de CPU para overclock, mas alerta que a solda dos chips pode derreter acima de 85°C.
O que isso significa para o futuro do hardware?
Esse projeto não vai competir com NVIDIA ou AMD. Mas ele prova que é possível montar uma GPU funcional com componentes acessíveis e arquitetura aberta. A comunidade RISC-V já discute criar uma placa-padrão para jogos retrô e computação paralela educacional. Imagina um kit de R$ 1.500 que ensina como funciona uma GPU de verdade, pixel por pixel. O chat já tava pedindo: 'Capeta, faz um sorteio de uma dessas!'.
Limitações e desafios técnicos
A maior limitação é a largura de banda. Cada microcontrolador se comunica via SPI a 40 MHz, criando um gargalo severo. O modder estima que a placa só usa 15% da capacidade teórica dos núcleos. Além disso, não há suporte a shaders modernos nem aceleração por hardware de texturas. Tudo é feito por software, o que limita a compatibilidade com APIs como DirectX ou Vulkan. Para rodar qualquer jogo, é preciso um driver personalizado que traduz chamadas gráficas em instruções RISC-V.
Quem é o modder por trás do projeto?
Fengyun é um engenheiro de sistemas embarcados que já publicou projetos de FPGA e consoles portáteis caseiros. Ele documentou todo o processo em um fórum chinês, com esquemas elétricos e código-fonte do driver. A comunidade ocidental descobriu o projeto via um post no Reddit, que já acumula mais de 15 mil upvotes. O modder afirma que o próximo passo é criar uma versão com 16.384 núcleus, usando chips de 256 núcleos cada.
RISC-V: a arquitetura que pode democratizar o hardware
A RISC-V International, organização que mantém o padrão, já conta com mais de 3.000 membros, incluindo Google, Qualcomm e Nvidia. O Brasil também tem iniciativas: o Centro de Pesquisa e Desenvolvimento em Tecnologia Eletrônica (CEPT) da Unicamp desenvolve chips RISC-V para aplicações educacionais. A expectativa é que, até 2028, 25% dos chips embarcados usem RISC-V (Semico Research, 2024).
Como o projeto pode inspirar a comunidade gamer?
A RVGPU não é para jogar. Mas ela mostra que o hardware não precisa ser uma caixa preta. Se você já montou um PC, sabe a sensação de ligar pela primeira vez. Agora imagina soldar cada chip, escrever o driver e ver um triângulo aparecer na tela. É o ápice do DIY. O chat já tava teorizando: 'E se a Valve lançar uma Steam Machine com RISC-V?'. Improvável, mas o caminho está aberto.
Perguntas Frequentes
Quanto custou montar essa GPU caseira?
O custo total foi de aproximadamente R$ 1.200, incluindo os 64 microcontroladores, placa de circuito impresso, componentes passivos e ventoinha. O modder não contabilizou o tempo de solda (cerca de 40 horas).
Essa GPU roda jogos modernos?
Não. Ela não tem suporte a DirectX 12 ou Vulkan. Apenas jogos muito antigos, como Quake III Arena, rodam com drivers personalizados e resoluções baixas.
Onde posso ver o projeto completo?
O modder publicou os esquemas e o código-fonte no GitHub. Basta buscar por 'RVGPU' ou 'Fengyun GPU risc-v'. O repositório inclui o layout da placa e o compilador do driver.
RISC-V pode substituir NVIDIA no futuro?
Em jogos AAA, não. Mas em servidores, IoT e computação paralela educacional, RISC-V já é uma alternativa viável. Empresas como a Esperanto Technologies já vendem chips com 1.088 núcleos RISC-V para data centers.
Vale a pena tentar montar uma dessas em casa?
Só se você tiver experiência em solda SMD e programação embarcada. O projeto exige um ferro de solda com ponta fina, estação de ar quente e um osciloscópio para debug. Para iniciantes, é mais seguro começar com um kit de FPGA.
O que o modder planeja fazer agora?
Ele anunciou que quer criar uma versão com 16.384 núcleos e suporte a texturas por hardware. Também estuda usar chips RISC-V com frequência de 300 MHz, o que quadruplicaria o desempenho teórico.