Not yet open source, but there are plans to open source the stack as mentioned by the article which references this HN post from yesterday: https://news.ycombinator.com/item?id=39836745
I love this sort of project; and it is really impressive.
However, as the article quotes, but the headline misleads. This is not about making a practical GPU free to all. Mesa's Software rendering is vastly better and more useful if you want a libre GPU.
The FuryGPU is set to be open-sourced. “I am intending on open-sourcing the entire stack (PCB schematic/layout, all the HDL, Windows WDDM drivers, API runtime drivers, and Quake ported to use the API) at some point, but there are a number of legal issues,” Barrie wrote in a Hacker News post [0] on Wednesday.
Right it’s those legal issues that I’m trying to understand, the article says he used off-the-shelf parts which usually means encumbrances. I initially thought this was like risc-v where he’d done ALL the work, which seemed insane, the amount of work it appears he did is also crazy for a single person to do. I was just curious on how much was his own.
He mentioned something about his job possibly being a hindrance to releasing everything as open source. This guy has been in the video game industry for a long time so there's a chance he does similar graphics work as a day job and there could be crossover technical details that his employer might take offense to. The hardware itself is just a Zynq Ultrascale+ module attached to a custom board, probably using reference designs from the various component manufacturers so I doubt there's an issue releasing that. Those Zynq modules are not cheap so this is still definitely a toy and not anything useful for everyday computing. You could buy a RTX 4060 Ti for probably less than the price of the entire FuryGPU hardware stack.
It's not really 'about' videogames though - Quake has just become an extremely useful reference/testbed because it's open source, very well written and easy to port.
You see it in experiments and graphics papers all the time. It makes total sense to use it.
I was going to write a flippant comment, but I am now genuinely curious if anyone has made a desktop with game middleware like Unity, UnrealEngine, or Godot
Any of the VR Virtual Desktop apps are certainly done in UnrealEngine or the like, but I think it's really just a virtual display for your computer and the 'desktop engine' is still windows if I'm interpreting your comment correctly.