Every so often a weird and wonderful, highly surprising story pops up around a DIY tech project, and they don't come any more astonishing than FuryGPU, frankly.
As Tom's Hardware picked up, FuryGPU is the accomplishment of games developer Dylan Barrie (who seems to work at Respawn, or someone of the same name does on LinkedIn, at any rate).
Barrie had the idea to build his own GPU - completely from scratch - and actually managed to pull this off.
As Tom's explains, the project kicked off when Barrie got hold of an Arty Z7 development board, and really took off with the arrival of Xilinx Kria System-on-Modules. As Barrie notes these modules combine "insanely cheap Zynq UltraScale+ FPGAs with a ton of DSP units and a (comparatively) massive amount of LUTs and FFs, and of particular interest, a hardened PCIe core."
As well as putting together the PCIe graphics card, Barrie had to create his own Windows drivers from scratch, an even steeper hill to climb than building the hardware apparently. The developer described this part of the endeavor as 'painful' and we can well believe that's an understatement.
As you can see in the above YouTube clip, Barrie now has his custom GPU and drivers - with custom graphics API and Windows kernel drivers for the display and audio - and Quake is fully functional, hitting 44 fps in Timedemo, and apparently now running at a smooth 60 fps.
We can expect further details to be posted on the development blog which has just been created, and meantime, hats off to Barrie. This is insanely impressive stuff...