John Carmack was een visionaire technologiepionier die vaak werd geprezen als revolutionair in het first-person shooter-genre. Hij staat bekend om zijn uitgesproken meningen en gewaagde voorspellingen over de toekomst van pc-technologie, en zijn laatste opmerkingen zijn misschien wel zijn brutaalste tot nu toe.
John Carmack voorziet een toekomst waarin GPU's onafhankelijk van de host-CPU kunnen werken. De legendarische programmeur achter pc-gamingmijlpalen als Commander Keen, Doom en Quake gelooft dat moderne GPU's zo krachtig en veelzijdig worden dat ze vanuit het perspectief van de gebruiker effectief kunnen fungeren als alles-in-één "pc's".
Carmack deelde zijn onconventionele ‘GPU is PC’-concept op X, waarmee hij terugdenkt aan de glorieuze dagen van in elkaar grijpende GPU’s in het Voodoo-tijdperk. In het tijdperk waarin Voodoo2-grafische kaarten de boventoon voerden als de krachtigste "3D-accelerator", konden technisch onderlegde gamers een eenvoudige kabel gebruiken om twee grafische kaarten aan te sluiten om de spelprestaties aanzienlijk te verbeteren.
Carmack wijst erop dat slechts één kabel de pixelsnelheid kan verdubbelen. Hij herinnerde zich hoe vrienden hardwareparty's organiseerden om hun 3D grafische kaarten te combineren en te genieten van snellere, soepelere game-ervaringen. "In 1998 werd Quake 2 gespeeld op 1280x1024120Hz bij 4xAA. Als de grafische kaart vertex-transformatiemogelijkheden had, zou je bewegingsonscherpte en stereo/VR multi-view rendering kunnen uitbreiden", voegde Carmack eraan toe.
Rendering-engines in moderne games zijn sterk afhankelijk van een "render-to-texture"-proces dat niet goed geschikt is voor het in serie schakelen van meerdere GPU's. Carmack stelde echter een alternatief voor: GPU's zouden in een "ring"-topologie kunnen worden gerangschikt en kunnen worden uitgebreid met expliciete overdrachtsbewerkingen, waardoor 3D-rendering en machine learning-frameworks het volledige potentieel van deze nieuwe hardware-opstelling kunnen benutten.
De voormalige maker van idSoftware is van mening dat zolang er een "privélink" is, de hedendaagse GPU's uiteindelijk volledig onafhankelijk van de host-CPU kunnen werken. Carmack gelooft dat vindingrijke (wat zich vertaalt naar extreem rijke) gebruikers krachtige acceleratieketens kunnen bouwen. In deze opstelling genereert de GPU zijn eigen videosignalen en diagnostische informatie en accepteert hij de stroominvoer rechtstreeks zonder de noodzaak van een traditioneel pc-hostsysteem.
Deze stand-alone grafische processors hebben het potentieel om een "klein" Linux-besturingssysteem aan boord te laten draaien, waardoor volledige computeronafhankelijkheid mogelijk wordt. Invoerrandapparatuur zoals muizen en toetsenborden kunnen worden beheerd via DisplayPort-koppelingen, waardoor functionaliteit wordt geboden, zelfs als er geen USB-poorten beschikbaar zijn.
Carmacks visie op een "computer" grafische processor was niet geheel nieuw. Ontwikkelaars hebben eerder, met gedeeltelijk succes, geprobeerd de code van de originele Doom-game rechtstreeks op de GPU uit te voeren, in plaats van te vertrouwen op de CPU.
Carmack werkte in zijn latere jaren bij Facebook, in een poging het concept van de Metaverse werkelijkheid te maken, en verliet later het bedrijf om andere ondernemingen na te streven. Recentelijk voorspelde Carmack grote AI-doorbraken tegen 2030, waarmee hij zijn trend van gedurfde, vooruitstrevende ideeën voortzette.