See every interface has an infancy period where compatibility isn't there yet and bugs are still being worked out, then eventually a mature period where it just works well, then a decline when it's been around too long and hasn't yet been replaced, and it's getting janky as we have to come up with strange workarounds for its limitations
Just design "Super PCIe" which is exactly the same but you added another set of traces designed to carry power to GPUs, and you'd fix it. Be clever with it and you won't even lose compatibility, by just having some way to have an adapter that goes to the PSU
Like, AGP may have been the worst named standard in the entire history of the PC, but at least it had the idea right in making a specialized PCI-but-for-graphics slot.
You could do the same for PCIe! Make AGPe, which is just PCIe but you stuck some more power rails, and it is backwards compatible with PCIe cards.
I dunno. It's a minor thing but it bugs me. It feels like that era of socket 7 boards where we didn't have fan headers yet so CPU fans were powered by inline molex adapters.
Or those laptop scanners/Webcams/etc that had a keyboard passthru because they were parallel-port based but needed more power, and USB wasn't there yet
Whenever this sort of nonsense happened in the PC industry, it was a clear sign that something janky was happening, and someone had to get clever to make this work, but don't worry, in a couple years we'll figure out the "right" way to do this.
@foone I swear I once remember having some motherboard that supported a special variant of AGP for which I never saw a single GPU that matched it - the connector was extra long and had a bunch of power-only pins beyond the normal AGP slot. It was sufficiently weird.
Watch as every manufacturer decides to put the AGPe pins in a different position
It's like that period when you could get memory card readers that fit in your floppy drive because USB wasn't there or reliable enough to read SmartMedia cards
It just feels like we're in that "we gotta hack around the limitations of our current tech..." era that can't last long, but for some reason it never ends.
If 90% of what PCIe slots are used for is something that finds PCIe insufficient... Then fix PCIe already!
Every time I hook up a GPU it feels like I'm installing one of those early tape backup cards that connects to the floppy controller through some weird three way cable
Or my first 3D accelerator where I had to use a VGA loopback cable because it only worked in 3D mode and it had to be able to passthru the discrete 2D card
There's just a distinct feeling I get when PC stuff is pushing the limits of current tech and it has to do janky things for performance or cost reasons, but we put up with it because it's clearly a transitional period that can't last forever.
But PCIe GPUs have been stuck in the valley of jank for a decade now. You have to leave the nest sometime, PCIe.
@foone do you mean card readers that connected via the FD interface or that fit into the drive like a disk similar to how a car stereo cassette line-in adapter works
@clairely_undaunted that'd be an acceptable solution to me! So long as the motherboard gets powered by the GPU through the slot and not through some janky wires
@foone the supplemental power requirements and which connector you need has changed over time. which would have been a PCI-e spec change each time? Not that they haven’t had that many changes too though. frankly at this point you can easily have a gfx card that uses more power than the motherboard, might as well move the power connectors to the graphics card and power the motherboard from the port
@f4grx I don't believe so. It's only got minor differences with PCI, the primary difference is that it doesn't have to share bandwidth with the rest of the PCI bus