耗时 4 年时间,从零开始打造的 FuryGPU 显卡亮相 fury旗舰显卡 fury显卡开核
admin
2024-03-29 14:21:18
0

IT之家 3 月 29 日消息,迪伦・巴里(Dylan Barrie)耗时 4 年多时间,从零开始打造出了一块完整的 3D GPU--FuryGPU,理论上可以在 Windows 上运行旧版游戏软件。


巴里是一名游戏开发人员和硬件爱好者,在过去 14 年的游戏行业职业生涯中,主要专注于优化游戏的图形渲染。

巴里于 4 年前开始,利用业余时间开发定制的全栈 GPU--FuryGPU。

巴里说,从头开始创建图形卡的过程简直是地狱般的煎熬,但经过四年的不懈努力,他终于可以与大家分享他的成果,目前该显卡的设计工作已基本完成。

IT之家从报道中获悉,FuryGPU 基于 Xilinx Zynq UltraScale+ FPGA 设计,可谓是真正的硬件 GPU,使用定制 PCB,并通过 PCIe 插槽连接主机。

FuryGPU 可支持相当于 20 世纪 90 年代中期 "高端" 显卡的硬件功能,并为现代 Windows 版本提供完整的软件和驱动程序栈。

这位硬件自制者说,他决定从头开始制造图形处理器,因为他不知道 GPU 如何工作的 "实际细节"。由于对软件方面的 3D 渲染过程 "极为熟悉",巴里意识到创建 GPU 可能是一个虽然艰巨但可行的个人项目。

他花了 "无数个小时" 学习 FPGA 芯片如何工作,以及如何通过硬件描述、验证和实现语言 SystemVerilog 来构建芯片设计。巴里说,设计 PCIe 图形卡的原理图是一项“艰巨的工作”,而且编写 Windows 驱动程序也具备很高的难度。


开发人员编写了与 GPU 通信的自定义图形 API,并创建了管理显示和音频信号的 Windows 内核驱动程序。

FuryGPU 可以以每秒 60 帧的“稳定”速度渲染《雷神之锤》(1996 年发布的原版 Quake)。

参考

相关内容

热门资讯

linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
C++ 机房预约系统(六):学... 8、 学生模块 8.1 学生子菜单、登录和注销 实现步骤: 在Student.cpp的...
A.机器学习入门算法(三):基... 机器学习算法(三):K近邻(k-nearest neigh...
数字温湿度传感器DHT11模块... 模块实例https://blog.csdn.net/qq_38393591/article/deta...
有限元三角形单元的等效节点力 文章目录前言一、重新复习一下有限元三角形单元的理论1、三角形单元的形函数(Nÿ...
Redis 所有支持的数据结构... Redis 是一种开源的基于键值对存储的 NoSQL 数据库,支持多种数据结构。以下是...
win下pytorch安装—c... 安装目录一、cuda安装1.1、cuda版本选择1.2、下载安装二、cudnn安装三、pytorch...
MySQL基础-多表查询 文章目录MySQL基础-多表查询一、案例及引入1、基础概念2、笛卡尔积的理解二、多表查询的分类1、等...
keil调试专题篇 调试的前提是需要连接调试器比如STLINK。 然后点击菜单或者快捷图标均可进入调试模式。 如果前面...
MATLAB | 全网最详细网... 一篇超超超长,超超超全面网络图绘制教程,本篇基本能讲清楚所有绘制要点&#...
IHome主页 - 让你的浏览... 随着互联网的发展,人们越来越离不开浏览器了。每天上班、学习、娱乐,浏览器...
TCP 协议 一、TCP 协议概念 TCP即传输控制协议(Transmission Control ...
营业执照的经营范围有哪些 营业执照的经营范围有哪些 经营范围是指企业可以从事的生产经营与服务项目,是进行公司注册...
C++ 可变体(variant... 一、可变体(variant) 基础用法 Union的问题: 无法知道当前使用的类型是什...
血压计语音芯片,电子医疗设备声... 语音电子血压计是带有语音提示功能的电子血压计,测量前至测量结果全程语音播报࿰...
MySQL OCP888题解0... 文章目录1、原题1.1、英文原题1.2、答案2、题目解析2.1、题干解析2.2、选项解析3、知识点3...
【2023-Pytorch-检... (肆十二想说的一些话)Yolo这个系列我们已经更新了大概一年的时间,现在基本的流程也走走通了,包含数...
实战项目:保险行业用户分类 这里写目录标题1、项目介绍1.1 行业背景1.2 数据介绍2、代码实现导入数据探索数据处理列标签名异...
记录--我在前端干工地(thr... 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前段时间接触了Th...
43 openEuler搭建A... 文章目录43 openEuler搭建Apache服务器-配置文件说明和管理模块43.1 配置文件说明...