John Carmack était un pionnier visionnaire de la technologie, souvent salué comme un révolutionnaire dans le genre du jeu de tir à la première personne. Il est connu pour ses opinions franches et ses prédictions audacieuses sur l'avenir de la technologie PC, et ses derniers commentaires sont peut-être les plus audacieux à ce jour.
John Carmack envisage un avenir dans lequel les GPU pourront fonctionner indépendamment du processeur hôte. Le programmeur légendaire à l'origine des jalons du jeu sur PC comme Commander Keen, Doom et Quake estime que les GPU modernes deviennent si puissants et si polyvalents qu'ils peuvent effectivement agir comme des « PC » tout-en-un du point de vue de l'utilisateur.
Carmack a partagé son concept non conventionnel « GPU is PC » sur X, rappelant les jours glorieux des GPU imbriqués à l'époque vaudou. À l'ère des cartes graphiques Voodoo2 qui régnaient en tant qu'« accélérateur 3D » le plus puissant, les joueurs férus de technologie pouvaient utiliser un simple câble pour connecter deux cartes graphiques afin d'améliorer considérablement les performances de jeu.
Carmack souligne qu'un seul câble peut doubler le débit de pixels. Il a rappelé comment des amis organisaient des fêtes matérielles pour combiner leurs cartes graphiques 3D et profiter d'expériences de jeu plus rapides et plus fluides. "En 1998, Quake 2 était joué à 1280 x 1024120 Hz à 4xAA. Si la carte graphique avait des capacités de transformation de sommet, vous pourriez étendre le flou de mouvement et le rendu multi-vue stéréo/VR", a ajouté Carmack.
Les moteurs de rendu dans les jeux modernes s'appuient fortement sur un processus de « rendu en texture » qui n'est pas bien adapté à la connexion en série de plusieurs GPU. Cependant, Carmack a proposé une alternative : les GPU pourraient être disposés selon une topologie « en anneau » et améliorés avec des opérations de transfert explicites, permettant aux cadres de rendu 3D et d'apprentissage automatique d'exploiter tout le potentiel de cette nouvelle configuration matérielle.
L'ancien créateur d'idSoftware estime que tant qu'il existe un « lien privé », les GPU actuels peuvent éventuellement fonctionner de manière totalement indépendante du processeur hôte. Carmack estime que les utilisateurs ingénieux (ce qui se traduit par des utilisateurs extrêmement riches) peuvent créer de puissantes chaînes d'accélérateurs. Dans cette configuration, le GPU génère ses propres signaux vidéo et informations de diagnostic et accepte l'alimentation directement sans avoir besoin d'un système hôte PC traditionnel.
Ces processeurs graphiques autonomes ont le potentiel d’exécuter un « petit » système d’exploitation Linux intégré, permettant une indépendance informatique totale. Les périphériques d'entrée tels que les souris et les claviers peuvent être gérés via des liaisons DisplayPort, offrant ainsi des fonctionnalités même lorsque les ports USB ne sont pas disponibles.
La vision de Carmack d'un processeur graphique « informatique » n'était pas entièrement nouvelle. En fait, les développeurs ont déjà essayé, avec un succès partiel, d'exécuter le code du jeu Doom original directement sur le GPU, plutôt que de s'appuyer sur le CPU.
Carmack a travaillé chez Facebook au cours de ses dernières années, essayant de transformer le concept du métaverse en réalité, puis a quitté l'entreprise pour poursuivre d'autres projets. Plus récemment, Carmack a prédit des percées majeures en matière d’IA d’ici 2030, poursuivant sa tendance aux idées audacieuses et avant-gardistes.