<story><title>FuryGpu – Custom PCIe FPGA GPU</title><url>https://www.furygpu.com</url></story><parent_chain></parent_chain><comment><author>PfhorSlayer</author><text>So, this is my project! Was somewhat hoping to wait until there was a bit more content up on the site before it started doing the rounds, but here we are! :)&lt;p&gt;To answer what seems to be the most common question I get asked about this, I am intending on open-sourcing the entire stack (PCB schematic&amp;#x2F;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 that need to be cleared (with respect to my job) and I need to decide the rest of the particulars (license, etc.) - this stuff is not what I do for a living, but it&amp;#x27;s tangentially-related enough that I need to cover my ass.&lt;p&gt;The first commit for this project was on August 22, 2021. It&amp;#x27;s been a bit over two and a half years I&amp;#x27;ve been working on this, and while I didn&amp;#x27;t write anything up during that process, there are a fair number of videos in my YouTube FuryGpu playlist (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.youtube.com&amp;#x2F;playlist?list=PL4FPA1MeZF440A9CFfMJ7F6YoZ1Jvxu5j&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.youtube.com&amp;#x2F;playlist?list=PL4FPA1MeZF440A9CFfMJ7...&lt;/a&gt;) that can kind of give you an idea of how things progressed.&lt;p&gt;The next set of blog posts that are in the works concern the PCIe interface. It&amp;#x27;ll probably be a multi-part series starting at the PCB schematic&amp;#x2F;layout and moving through the FPGA design and ending with the Windows drivers. No timeline on when that&amp;#x27;ll be done, though. After having written just that post on how the Texture Units work, I&amp;#x27;ve got even more respect for those that can write up technical stuff like that with any sort of timing consistency.&lt;p&gt;I&amp;#x27;ll answer the remaining questions in the threads where they were asked.&lt;p&gt;Thanks for the interest!</text></comment>
<story><title>FuryGpu – Custom PCIe FPGA GPU</title><url>https://www.furygpu.com</url></story><parent_chain></parent_chain><comment><author>gchadwick</author><text>Cool! I found the hello blog here illuminating to understand the creators intentions: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.furygpu.com&amp;#x2F;blog&amp;#x2F;hello&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.furygpu.com&amp;#x2F;blog&amp;#x2F;hello&lt;/a&gt;&lt;p&gt;As I read it, it&amp;#x27;s just a fun hobby project for them first and foremost and looks like they&amp;#x27;re intending to write a whole bunch more about how they built it.&lt;p&gt;It&amp;#x27;s certainly an impressive piece of work, in particular as they&amp;#x27;ve got the full stack working, a windows driver implementing a custom graphics API and then quake running on top of that. A shame they&amp;#x27;ve not got some DX&amp;#x2F;GL support but I can certainly understand why they went the custom API route.&lt;p&gt;I wonder if they&amp;#x27;ll open source the design?</text></comment>