Weird, wonderful, and downright surprising stories come along every once in a while when it comes to DIY tech projects, but frankly, none are quite as amazing as the Fury GPU.
As covered by Tom's Hardware, the FuryGPU is the work of game developer Dylan Barrie (apparently working for Respawn; someone with the same name works on LinkedIn anyway).
Barrie came up with the idea of ​​building his own GPU completely from scratch, and was able to actually make this happen.
As Tom explains, the project began when Barrie acquired an Arty Z7 development board, and really took off with the introduction of Xilinx Kria System-on-Modules. As Barrie points out, these modules include “a very cheap Zynq UltraScale + FPGA, a ton of DSP units, a (relatively) ton of his LUTs and FFs, and, most interestingly, a beefed-up PCIe core.” It is a combination of.
In addition to assembling the PCIe graphics card, Barrie had to write his own Windows driver from scratch, clearly an even steeper mountain to climb than building the hardware. The developers described this part of the effort as “painful,” and we can fully believe that's an understatement.
As you can see in the YouTube clip above, Barrie now has a custom GPU and drivers (with custom graphics APIs and Windows kernel drivers for display and audio), and Quake is fully functional. , reached 44 fps in Timedemo, and now appears to be running at 44 fps. Smooth 60fps.
More details will be posted on the just-launched development blog, but hats off to Barrie. This is very impressive…