耗时四年,硬件爱好者打造FuryGPU显卡成功亮相

科技 2024-03-29 13:54 阅读:16

迪伦・巴里,一名游戏开发人员和硬件爱好者,花费了四年多的时间,从零开始打造出了一块完整的3D GPU--FuryGPU。这块显卡理论上可以在Windows上运行旧版游戏软件,是一项令人瞩目的成就。

在过去14年的游戏行业职业生涯中,巴里一直专注于优化游戏的图形渲染。四年前,他开始利用业余时间开发定制的全栈GPU--FuryGPU。这个过程可谓是地狱般的煎熬,但经过不懈努力,他终于可以与大家分享他的成果,目前该显卡的设计工作已基本完成。

FuryGPU基于Xilinx Zynq UltraScale+ FPGA设计,是一款真正的硬件GPU,使用定制PCB,并通过PCIe插槽连接主机。它支持相当于20世纪90年代中期"高端"显卡的硬件功能,并为现代Windows版本提供完整的软件和驱动程序栈。

巴里决定从头开始制造图形处理器,因为他对GPU的工作原理一无所知。尽管对软件方面的3D渲染过程非常熟悉,但他意识到创建GPU可能是一个艰巨但可行的个人项目。他花了无数个小时学习FPGA芯片如何工作,以及如何通过硬件描述、验证和实现语言SystemVerilog来构建芯片设计。设计PCIe图形卡的原理图是一项艰巨的工作,而编写Windows驱动程序也具备很高的难度。

开发人员编写了与GPU通信的自定义图形API,并创建了管理显示和音频信号的Windows内核驱动程序。FuryGPU可以以每秒60帧的稳定速度渲染《雷神之锤》(1996年发布的原版Quake),展现出了出色的性能和稳定性。

通过巴里的努力和坚持,FuryGPU显卡成功亮相,为硬件爱好者和游戏开发人员带来了新的可能性和启发。耗时四年,从零开始打造的这块显卡,无疑是一次令人瞩目的创举。