Raspberry Pi peut faire un million de choses, mais il ne peut pas exécuter une carte graphique discrète… c’est-à-dire jusqu’au nouveau Raspberry Pi 5 et Jeff Gerling, qui utilise une AMD Radeon RX 460 et joue à des jeux populaires comme Minecraft et Portal via son Pi5.
Le nouveau Raspberry Pi 5 n’a pas de connecteurs PCIe, mais il peut être forcé jusqu’aux spécifications PCIe Gen3 (jusqu’à 10 GT/s) par rapport au Raspberry Pi 4, qui était limité aux spécifications PCIe Gen2 et n’en avait tout simplement pas. suffisamment de bande passante pour accueillir un GPU externe.
Les versions précédentes de Raspberry Pi n’avaient pas seulement une bande passante limitée via son interface PCIe 2.0, mais le processeur Broadcom BCM2711 présentait également plusieurs bugs liés à PCIe qui rendaient presque impossible l’exécution d’un GPU externe.
VOIR LA GALERIE – 5 IMAGES
Le Raspberry Pi 5 est doté d’un nouveau processeur Broadcom BCM2712 qui, selon Jeff, « semble avoir corrigé les bizarreries du bus PCIe » qui affectaient la génération précédente du Pi 4. Les capacités du GPU externe sur le Pi 5 sont bien meilleures, Jeff expliquant : «L’affichage du GPU externe sur le Pi 5 était beaucoup plus rapide puisque nous savons maintenant que de nombreuses bizarreries du pilote sont dues à un ancien code supposant une architecture X86.« .
L’une des choses les plus importantes à noter est que le Raspberry Pi 5 n’a pas de connecteur PCIe standard, donc l’utilisation d’adaptateurs entrera en jeu. Une carte personnalisée est nécessaire, qui se connectera directement à la carte Pi 5 via le connecteur FPC, et comme le PI 5 possède sa propre source d’alimentation, vous devrez utiliser une alimentation ATX pour allumer l’adaptateur PCIe, et tout carte graphique discrète incluse. Bien sûr, vous ne pouvez pas simplement ajouter une GeForce RTX 4090, alors que Jeff utilise une carte graphique AMD Radeon RX 460 alimentée par le GPU Polaris 11 et sortie en 2016.
Vous ne disposez donc que de 2 Go ou 4 Go de VRAM selon le SKU du RX 460 que vous achetez, donc voilà, vous pouvez jouer à Alan Wake 2 à 4K 120FPS, je suppose.
Jeff note :
- La bande passante maximale PCIe Gen 2.0 signifiait que les cas d’utilisation étaient limités aux tâches de « traitement sur GPU » telles que le calcul assisté par GPU. Même dans le cas de base, les cartes externes ne pouvaient pas nécessairement transmettre les données assez rapidement pour des jeux modestes ou d’autres tâches en temps réel.
- (Et le plus percutant) Le SoC BCM2711 utilisé sur le CM4 et le Pi 4 présentait d’étranges bizarreries de bus PCI Express qui provoquaient des pannes graves et diverses erreurs chez les pilotes tentant d’utiliser des adresses mémoire 64 bits. Il existait des solutions de contournement étranges et exotiques, mais ces solutions de contournement conduisaient à des performances encore plus limitées !