Tecnologia

Raspberry Pi 5 com GPU externa roda jogo 4K

A Pineboards, fabricante de diversas placas HAT para o Raspberry Pi, demonstrou o quanto o suporte PCIe evoluiu no Raspberry Pi 5. Utilizando um de seus mais novos HATs, a Pineboards conseguiu não apenas fazer uma GPU externa da AMD funcionar no Raspberry Pi 5, mas também rodar um jogo de corrida 3D open-source.

A configuração, que a Pineboards diz ter levado cerca de uma hora para funcionar, usa um Raspberry Pi 5 com sua placa Hat uPCIty Lite. A uPCIty Lite permite conectar qualquer placa PCIe ao barramento PCIe no Raspberry Pi 5. Ela possui um único slot PCIe X4, mas o slot é aberto, o que significa que você ainda pode conectar uma placa X16 a ele.

Imagem 1 de 2
Closeup of Raspberry Pi 5 with external GPU
(Image credit: Pineboards)
Imagem 2 de 2
Neofetch output showing external GPU
(Image credit: Pineboards)

A Pineboards conectou uma AMD Radeon RX 460 GPU (a placa específica parece ser feita pela Gigabyte) à uPCIty Lite. Para alimentar a GPU, foi usada uma fonte de alimentação ATX de 400W da be quiet!.

Após aplicar “algumas pequenas correções de driver” fornecidas pela Coreforge e um pouco de ajustes, nossos amigos da Pineboards conseguiram jogar SuperTuxKart, um jogo de corrida 3D open-source, no Raspberry Pi 5 com suporte total a display 4K. Eles postaram seu sucesso em um thread no X (anteriormente Twitter).

Em novembro de 2023, Jeff Geerling descreveu sua jornada para fazer GPUs externas funcionarem no Raspberry Pi. Começando com o Raspberry Pi 4 e o Compute Module 4, Geerling descobriu algumas peculiaridades do barramento PCIe relacionadas ao gerenciamento de memória.

O Raspberry Pi 5 corrigiu essas peculiaridades do barramento, mas ainda havia um problema com os drivers de GPU do Linux, assumindo que estavam rodando em uma arquitetura X86 em vez do SoC baseado em Arm encontrado no Pi. Com muita ajuda, muitas horas de depuração e provavelmente um pouco de frustração, Geerling conseguiu exibir o Wayfarer através de uma AMD RX 460 e rodar alguns dos testes na ferramenta de benchmark glmark2, mas jogar ainda era impossível na época.

Como você pode ver no vídeo em seu thread no X, o SuperTuxKart roda muito bem com a configuração da Pineboards. A comunidade fez muitas melhorias nos drivers do kernel do Linux para o Raspberry Pi 5, e a Pineboards me disse: “É impressionante como as coisas mudaram nos últimos meses.”

Fonte: Tom’s Hardware

Shares:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *