5 ms·
New open source GPU is free to all
- ssddanbrown 3y agoNot 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 https://news.ycombinator.com/item?id=39836745
- Almondsetat 3y agoI don't like the way videogames have monopolized almost all consumer tech discussion. Please show me this rendering smoothly a Windows 11 desktop, GNOME, KDE, a PDF reader, a news website
- dwroberts 3y agoIt'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.
- TylerE 3y agoAll rendering is done in 3D these days. Even your desktop. Making games better makes everything better.
- tetris11 3y agoI 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
- rjp0008 3y agoAny 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.
- carlos_rpn 3y agoTake a look at the Godot subreddit. I've seen at least one or two people who made desktop tools with it.
- TylerE 3y agoThe way any of the modern compositors work is essentially the same.
- vilunov 3y agoGodot editor, a desktop app, is made in Godot itself afaik
- deleted 3y ago[deleted]
- ironhaven 3y agoPC Gaming is the last group of consumers who pay for software that does not run in a web browser. If you are interested in the continuation of personal computing on open platforms, don't leave out gamers.
- ZiiS 3y agoI 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.
- nolongerthere 3y agoI’m struggling to understand what’s “free” here, did he design his own board and IC? Or just the software side?
- SushiHippie 3y agoFrom TFA: 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. [0] https://news.ycombinator.com/item?id=39836745 https://news.ycombinator.com/item?id=39836745
- nolongerthere 3y agoRight 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.
- wildzzz 3y agoHe 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.
- deleted 3y ago[deleted]
- allanrbo 3y agoWhat an inspiring passion project! Very ambitious first Verilog project.
- AdmiralAsshat 3y agoQuake 1 at 60 FPS! FOSS has created a GPU with rough performance parity to the original Voodoo Graphics card from 1997!
- jandrese 3y agoAnd it's not even 60FPS. According to the article it can manage 44FPS at 720p. For comparison the original Raspberry Pi can run Quake 3 at ~30 FPS at 1080p. That said, he mentioned that the software was hard to build and there is a lot of optimization potential still available.
- vardump 3y agoBeing constrained to a low-end FPGAs is quite a handicap. Even high-end ($10k+) FPGAs would be a severe disadvantage compared to where ASICs were 10+ years ago. So no point to be snarky.
- ranger_danger 3y agohow do you know they were being snarky? I consider what they said to be a good thing.
- ribcage 3y agoAre you kidding me? A modern CPU should run Quake at 600FPS at 720p. Yes, CPU.
- vardump 3y agoProbably way faster than that. 3000 fps on a standard 2024 CPU without a GPU wouldn't shock me. (If optimized for AVX2/AVX-512.) But this is running on a low end FPGA. No ultra-wide vector FP units, no massive SRAM caches, etc.
- ranger_danger 3y agoOk, you try building a better one then.
- syngrog66 3y agodesign might be FOSS but not the actual, real, physical GPU
- ksec 3y ago> Barrie wrote in a Hacker News post on Wednesday. Sigh. In the old days, everyone in the media somehow have the unwritten rule to not even mention HN by name or link directly to it. If anyone is wondering why HN quality goes down hill.
- ngcc_hk 3y agoSeems not open source (yet) and slow fpga (but did have a start). Any open APIC version?