John Carmack og id Software mistet grepet om grafikkmotor-tronen, enten det var en reell kamp mot Epic Games og Unreal Engine eller et naturlig skifte i industrien.
Mange skjermkort, ingen CPU
Men faktum er at Unreal Engine har tatt over stadig mer siden John Carmack forlot Doom og Quake-studioet i november 2013 til fordel for Meta som «Chief Technology Officer» for Oculus VR. Deretter, i desember 2022, gikk Carmack fra Meta og til Keen Technologies, hans eget AI-selskap som sensommeren samme år hanket inn 20 millioner dollar i finansiering for å fremme forskning på AI/AGI.
Carmack har kort fortalt vært mindre eksternt aktiv, og holder ikke lenger sine lange på sparken-taler om grafikk-motorer, men nå har det løsnet litt, for foruten AI, har han tanker rundt muligheten av å sette sammen en helt annen type datamaskin, en uten CPU.
«Jeg mener fortsatt at dagens GPU-er burde kunne operere uten vert-CPU-er dersom de har en privat tilkobling. Kjeder av akseleratorer er en legitim bruk, men det hadde vært morsomt om GPU-er kunne lage sitt eget videosignal med diagnostisk informasjon når du kobler til strøm uten et verts-system. Du kunne tatt det enda lenger ved å legge inn et lite Linux-system som kjører BusyBox på kommando-prosessoren din, og sende tastaturinngang tilbake via DisplayPort hvis du ikke har en USB-port.»
Annonse
Nå starter vi litt i feil ende med vilje, men det Carmack skal frem til er at man kan gjøre som i gamledager: seriekoble skjermkort. Flere av dere testet helt sikkert dette med 3dfx Voodoo 2-skjermkortene før 2000 – ChatGPT forklarer hva som gjorde kortene så unike:
«En av de mest bemerkelsesverdige funksjonene til Voodoo 2 var introduksjonen av Scan-Line Interleave (SLI)-teknologi, som gjorde det mulig å koble sammen to Voodoo 2-kort. I SLI-modus jobbet de to kortene parallelt, hver med å tegne annenhver linje på skjermen, noe som doblet renderingskapasiteten og økte den maksimale støttede oppløsningen til 1024 x 768. Dette var en betydelig forbedring i forhold til forgjengeren, Voodoo Graphics, som kun støttet opptil 640 x 480.»
Carmack ser for seg å kunne seriekoble enda mer enn to kort:
«I motsetning til de krevende kommunikasjonskravene i moderne systemer, kunne grafikk-kommando-strømmen og piksel-skanningen ha blitt seriekoblet et nesten ubegrenset antall ganger med ubetydelig forsinkelse sammenlignet med en videoramme. Med noen enkle endringer kunne dette ha blitt utvidet til mer enn to kort! Noen spillere ville ha laget systemer med fire kort, men man kunne tatt det mye lenger. Kortene ville ikke engang trenge en faktisk PCI-buss, bare strøm, så man kunne seriekoblet mellom flere kabinetter, eller laget en dedikert strømskinne og stablet dusinvis av kort i et rack.»
Dette høres veldig spennende ut, men faktum er at vi aldri har hørt om noen selskap som har testet dette internt eller ønsker å prøve seg i markedet. Carmack har uansett lov å drømme: «Noen gamere ville ha laget systemer med fire kort, men man kunne gått enda lenger. Kortene ville ikke trenge en faktisk PCI-buss, bare strøm, så man kunne seriekoblet mellom flere kabinetter eller laget en dedikert strømskinne og stablet dusinvis av kort i et rack.»
Hvem vet, kanskje han prøver selv?


