
Une GeForce RTX 5090 a été mise au travail sur un Mac mini M4 Pro, alors même que macOS n’offre toujours aucun support natif de ce type de carte via Metal. La démonstration valide surtout un point : TinyGPU ouvre désormais l’accès aux GPU AMD et NVIDIA externes sur Apple Silicon, mais les performances restent très loin du niveau attendu.
TinyGPU validé par Apple pour les GPU externes sur macOS

Tiny Corp indique qu’Apple a approuvé son pilote TinyGPU. Celui-ci permet d’utiliser des GPU externes AMD et NVIDIA sous macOS via USB4 ou Thunderbolt.
La documentation de TinyGPU mentionne comme prérequis macOS 12.1 ou plus récent, une liaison USB4 ou Thunderbolt, ainsi qu’un GPU AMD RDNA3+ ou NVIDIA Ampere+. On parle donc d’un pilote tiers, très récent, et non d’un retour des pilotes officiels NVIDIA sur macOS.
RTX 5090 sur Mac mini M4 Pro : ce que montre la démo
Alex Ziskind a montré la fonction en action avec une GeForce RTX 5090 connectée à un Mac mini M4 Pro. Sur le matériel NVIDIA, l’installation passe par l’extension de pilote TinyGPU et par une chaîne de compilation basée sur Docker.

Le point important est ailleurs : il ne s’agit pas d’un support Metal natif. La pile logicielle actuelle est construite autour de tinygrad et de charges d’inférence IA locales, pas autour du jeu vidéo.
Des résultats encore bridés par les kernels
Dans la vidéo, le test Llama 3.1 8B affiché par Ziskind place la RTX 5090 à environ 7,48 tokens par seconde. Le délai avant le premier token est même plus court que sous Metal dans certaines charges de type chat.
Pour le débit global, llama.cpp sur Metal reste toutefois nettement devant. Cela suggère un problème de maturité des kernels générés plutôt qu’une limite de bande passante sur la liaison externe.
TinyGPU sait déjà gérer le lien matériel et l’installation du pilote, mais les kernels produits demandent encore du travail avant que des cartes de classe Blackwell puissent approcher le niveau de débit laissé entrevoir par leurs spécifications brutes. Tiny Corp ne cherche d’ailleurs pas, à ce stade, à rivaliser avec llama.cpp.
Le pilote a été écrit depuis zéro et l’optimisation viendra plus tard si le projet prend cette direction. En l’état, l’avancée est surtout fonctionnelle : la prise en charge des GeForce RTX 50 et des Radeon sur macOS via un pilote tiers n’était tout simplement pas possible sur les Mac Apple Silicon il y a encore quelques mois.
Pour les utilisateurs Mac, l’intérêt immédiat concerne l’inférence locale et l’expérimentation. Pour le jeu, pour Metal et pour un usage grand public, on en est encore très loin.
Source : VideoCardz