Le Pi 5 peut gérer les vitesses PCIe 3.0 et les GPU AMD assez anciens
WTF ?! La fonctionnalité PCIe étendue du Raspberry Pi 5 est l'une de ses mises à niveau les plus attrayantes par rapport à ses prédécesseurs. La plupart des propriétaires l'utilisent probablement pour installer un stockage rapide, des puces IA ou des cartes réseau, mais les moddeurs l'ont connecté avec succès à des cartes graphiques dédiées. Bien que le Pi ne soit pas un PC de jeu, l’installation d’un GPU sur celui-ci pourrait ouvrir des possibilités intéressantes.
Le moddeur prolifique Raspberry Pi Jeff Geerling a récemment publié des instructions pour connecter un Raspberry Pi 5 à une carte graphique externe. Après des années d'essais et d'erreurs, il a réussi à exécuter Doom 3 à une vitesse stable de 60 images par seconde en 4K.
Le projet nécessite beaucoup de matériel supplémentaire et de nombreuses modifications logicielles. Pour connecter le GPU et convertir son signal au Pi, Geerling a utilisé un boîtier de carte graphique externe, un câble OcuLink, un module HAT, une alimentation ATX et une méthode pour l'allumer.
Les tests de quelques GPU ont révélé que les anciennes cartes AMD conviennent le mieux au Pi, en raison de la politique d'AMD consistant à publier des pilotes open source, que Geerling pourrait personnaliser pour le Pi. Le moddeur a choisi une Radeon RX 460 de 4 Go car les informations sur ses pilotes et son matériel sont facilement disponibles.
Après avoir corrigé le noyau Linux, Geerling a choisi Doom 3 parmi une liste de jeux prenant en charge nativement le système basé sur Pi's Arm. Le jeu de tir d'horreur à la première personne d'Id Software de 2004 est probablement le jeu le plus exigeant de la pile, mais le RX 460 n'a eu aucun mal à exécuter un titre antérieur de 12 ans à son lancement. Geerling soupçonne que le verrouillage interne à 60 ips de Doom 3 est la seule chose qui empêche les performances de grimper plus haut.
Geerling a initialement tenté de connecter plusieurs GPU au Raspberry Pi Compute Module 4 en 2022, mais n'a réalisé que des tâches d'affichage graphique de base. L'extension PCIe du Pi 5 met à portée de main des charges de travail plus exigeantes. Bien qu'il ne prenne officiellement en charge que PCIe 2.0, il est possible de débloquer les vitesses PCIe 3.0.
Pendant ce temps, Pineboards a exécuté avec succès un jeu de course open source sur un Pi avec un RX 460 en août 2024, ce qui a incité Geerling à expérimenter récemment Doom 3. Pour l'avenir, le RX 460 ne peut probablement pas gérer facilement les tâches d'IA, mais l'encodage vidéo pourrait être une application utile. Geerling essaie également d'exécuter des moteurs de navigateur Web via le GPU et explore la possibilité de rendre compatibles les nouvelles cartes AMD.