John Carmack imagines a future where GPUs don't need PCs
tomshardware.com
tomshardware.com
So basically a Raspberry Pi glued to an eGPU?
https://forum.level1techs.com/t/any-lga1700-motherboards-wit...
Some boards will only bifurcate the x16 slots into x8/x8 mode, which is sufficient for an x8 GPU with one SSD attached to the spare lanes, but that still leaves 4 lanes unutilized. Adding two SSDs to fill up the bus requires support for x8/x4/x4 mode, and an x16 carrier for four SSDs requires support for x4/x4/x4/x4 mode.
On the flip side, until somewhat recently, NVIDIA GPUs didn't have the kind of hardware protections you'd want to build a modern multitenant OS (e.g., hardware page table and TLB support).
In the actual tweet (https://x.com/ID_AA_Carmack/status/1865127952712905197) he mostly seems to be talking about RLO style diagnostics with busybox on the device much like Dell servers with fancy BMCs:
> I still think today’s GPUs should be able to operate without host CPUs if they have a private link. Chains of accelerators are a legitimate use, but it would just be fun if GPUs made their own video signal with diagnostic information when you apply power outside of a host system. You could go farther and put a tiny linux system running busybox on your command processor, and backchannel keyboard input through the display port if you don’t have a USB port.
However, if we're talking about putting a general-purpose processor/RAM onto a GPU that has enough power to run Linux, at that point, you've essentially created a game console.
May as well go all the way and add a display and battery too, for portability. I'm sure that would be a hit! /s