Le Raspberry Pi 5 fait tourner Doom 3 en 4K à l’aide d’un GPU externe

Raspberry Pi 5 runs Doom 3 at 4K using an external GPU

La dernière innovation du Raspberry Pi 5, son interface PCIe améliorée, fascine déjà les moddeurs. Grâce aux travaux de Jeff Geerling, il est désormais possible de connecter une carte graphique externe et de faire tourner des jeux exigeants tels que Doom 3 en 4K. Une aventure technique captivante à ne pas manquer !

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 utilisateurs l’exploitent pour installer un stockage rapide, des puces AI ou des cartes réseau, mais les moddeurs ont réussi à y connecter des cartes graphiques dédiées. Bien que le Pi ne soit pas un PC de jeu, l’installation d’un GPU pourrait ouvrir des possibilités intéressantes.

Le moddeur prolifique de 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 à faire tourner Doom 3 à un stable 60 images par seconde en 4K.

Ce projet nécessite beaucoup de hardware supplémentaire et des ajustements logiciels approfondis. 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 un moyen de l’alimenter.

Le Raspberry Pi 5 fait tourner Doom 3 en 4K

Les tests de plusieurs GPU ont révélé que les anciennes cartes AMD conviennent le mieux au Pi, en raison de la politique d’AMD de publier des pilotes open-source, que Geerling a pu personnaliser pour le Pi. Le moddeur a choisi une Radeon RX 460 de 4 Go, car les informations sur ses pilotes et son hardware sont facilement disponibles.

Après avoir patché le Core Linux, Geerling a sélectionné Doom 3 parmi une liste de jeux qui prennent en charge nativement le système basé sur Arm du Pi. Le jeu d’horreur à la première personne d’Id Software, sorti en 2004, est probablement le plus exigeant de la liste, mais la RX 460 n’a eu aucun mal à faire tourner un titre qui a précédé son lancement de 12 ans. Geerling suspecte que le verrouillage interne à 60fps de Doom 3 est la seule chose qui empêche la performance d’aller plus haut.

1728580136 667 Le Raspberry Pi 5 fait tourner Doom 3 en 4K

Geerling avait initialement tenté de connecter plusieurs GPU au Raspberry Pi Compute Module 4 en 2022, mais n’avait réalisé que des tâches d’affichage graphique basiques. L’expansion PCIe du Pi 5 a rendu des charges de travail plus exigeantes accessibles. Bien qu’il ne supporte officiellement que le PCIe 2.0, déverrouiller des vitesses PCIe 3.0 est possible.

Entre-temps, des Pineboards ont réussi à faire tourner un jeu de course open-source sur un Pi avec une RX 460 en août 2024, ce qui a incité Geerling à expérimenter Doom 3 récemment. À l’avenir, la RX 460 ne devrait pas gérer facilement des tâches d’IA, mais l’encodage vidéo pourrait être une application utile. Geerling tente également de faire fonctionner des moteurs de navigateur Web via le GPU et d’explorer la possibilité de rendre des cartes AMD plus récentes compatibles.