Pineboards, fabricante de tarjetas de expansión para Raspberry Pi, ha demostrado hasta qué punto ha llegado la compatibilidad PCIe en la Pi 5. Utilizando uno de sus productos, la empresa conectó una tarjeta gráfica AMD Radeon a una Raspberry Pi 5 y jugó a un juego de código abierto en 3D completo.
Según Pineboards, se tardó alrededor de una hora en configurar el sistema. Se creó sobre la base de Raspberry Pi 5 con la tarjeta HAT uPCIty Lite. Esta tarjeta permite conectar cualquier tarjeta PCIe al bus PCIe correspondiente de la Raspberry Pi 5. El ordenador tiene una ranura PCIe x4, pero está abierta — esto significa que puedes conectarle una tarjeta x16.
En el experimento utilizamos una AMD Radeon RX 460 (probablemente de Gigabyte). La tarjeta de vídeo estaba alimentada por una fuente de alimentación ATX be quiet! de 400W. Tras aplicar «algunas pequeñas correcciones de controladores» proporcionadas por Coreforge, las Pineboard pudieron jugar a las carreras 3D de SuperTuxKart con compatibilidad total con pantallas 4K.
La Raspberry Pi 5 ha corregido los fallos del bus encontrados anteriormente por los entusiastas, pero había un problema con los controladores de la GPU Linux para ARM. Con mucha ayuda, muchas horas de depuración y nervios, el YouTuber y periodista Jeff Gierling consiguió hacer funcionar la Radeon RX 460 y realizar algunas pruebas en glmark2, pero los juegos seguían fuera de su alcance.
Como se puede ver en el vídeo, el SuperTuxKart funciona bien en el sistema montado. Recientemente, la comunidad ha realizado muchas mejoras en los controladores del kernel de Linux para la Raspberry Pi 5, y Pineboards ha observado algunos cambios interesantes en su rendimiento.
Fuente: Tom’s Hardware