FuryGPU - 一块由爱好者从零开始构建的开源GPU硬件

FuryGPU - 一块由爱好者从零开始构建的开源GPU硬件 迪伦-巴里(Dylan Barrie)是一名游戏开发人员和硬件爱好者。在过去 14 年的游戏行业职业生涯中,Barrie 主要专注于图形渲染的软件方面。不过,四年前他开始利用业余时间开发定制的全栈 GPU。巴里说,从头开始创建图形卡的过程简直是地狱般的煎熬,但经过四年的不懈努力,他终于可以与大家分享他的心血,现在附加卡的设计工作已基本完成。FuryGPU是基于 Xilinx Zynq UltraScale+ FPGA 设计的"真正的硬件 GPU"。该卡使用定制的印刷电路板,通过一个 PCIe 插槽与主机连接。FuryGPU 可支持相当于 20 世纪 90 年代中期"高端"显卡的硬件功能,并为现代 Windows 版本提供完整的软件和驱动程序栈。该图形处理器可以以实时、可玩的帧速率渲染那个年代的游戏。巴利公司最终将通过开源许可发布硬件原理图、软件和驱动程序。这位硬件自制者说,他决定从头开始制造图形处理器,因为他不知道 GPU 如何工作的"实际细节"。由于对软件方面的 3D 渲染过程"极为熟悉",巴里意识到创建 GPU 可能是一个虽然艰巨但可行的个人项目。他花了"无数个小时"学习 FPGA 芯片如何工作,以及如何通过硬件描述、验证和实现语言SystemVerilog 来构建芯片设计。巴里说,设计 PCIe 图形卡的原理图是一项"艰巨的工作"。编写 Windows 驱动程序是该项目最痛苦的任务,这也许不足为奇。开发人员编写了与 GPU 通信的自定义图形 API,并创建了管理显示和音频信号的 Windows 内核驱动程序。FuryGPU 可以以每秒 60 帧的"稳定"速度渲染《雷神之锤》(1996 年发布的初代),这对 90 年代的游戏玩家来说是一种真正的享受。Barrie 计划在他的 FuryGPU 博客上撰写更多关于 GPU 制作冒险的文章,从显卡的纹理单元开始。他还希望优化他的定制《雷神之锤》构建版本,使其运行速度更快。 ... PC版: 手机版:

相关推荐

封面图片

耗时 4 年时间,从零开始打造的 FuryGPU 显卡亮相:运行《雷神之锤》可 60 FPS

耗时 4 年时间,从零开始打造的 FuryGPU 显卡亮相:运行《雷神之锤》可 60 FPS 基于 Xilinx Zynq UltraScale+ FPGA 设计,开源。 为现代 Windows 版本提供完整的软件和驱动程序栈。 可以在 Windows 上运行旧版游戏软件。

封面图片

配备英特尔Xe驱动、支持树莓派GPU等新硬件的Linux 6.8将于明日发布

配备英特尔Xe驱动、支持树莓派GPU等新硬件的Linux 6.8将于明日发布 Linux 6.8 为即将到来的 AMD Zen 5 硬件添加了更多新特性,启用了更多英特尔 Lunar Lake 功能,AMD 色彩管理代码的早期工作已被上传到上游,但未在默认情况下构建,英特尔 Xe DRM 驱动程序已被上传到上游,以试验性地支持当前的英特尔显卡,Imagination PowerVR Rogue DRM 驱动程序已被上传到上游,初步支持 Raspberry Pi 5 显卡驱动程序,支持多款基于 ARM 的廉价掌上游戏机,支持任天堂 Switch Online控制器,继续调整 Linux 内核调度程序,以及提升网络 TCP 性能以支持多并发连接。以上是我们 Linux 6.8 中最令人兴奋的元素的快速总结。即将发布的 Ubuntu 24.04 LTS、Fedora 40 和其他春季 Linux 发行版都将使用 Linux 6.8 作为基础。希望明天(3 月 10 日)发布的 Linux 6.8 能保持良好的状态,然后顺利启动 Linux 6.9 周期。 ... PC版: 手机版:

封面图片

英特尔Arrow Lake的GPU部分开始为Linux 6.9提供支持

英特尔Arrow Lake的GPU部分开始为Linux 6.9提供支持 本周发布的最新 drm-intel-next pull开始排列更多的功能代码,这些代码将进入 Linux 6.9 合并窗口。其中最引人注目的是为英特尔Arrow Lake处理器添加了新的图形 PCI ID。新的 PCI ID 0x7D41、0x7D51 和 0x7DD1 就是为 Arrow Lake 添加的。正如我们迄今为止从所有英特尔开源驱动程序补丁中看到的那样,Arrow Lake 集成显卡与当前 Meteor Lake 硬件非常相似。就 DRM 内核驱动程序而言,它只需要新的 PCI ID,而且事实上已被添加到 Meteor Lake"MTL"列表中,无需进行其他更改。因此,只需要新的 PCI ID,不需要"force_probe"选项或 Meteor Lake 的其他额外步骤,Linux 6.9 + Mesa 24.1 看起来就可以使用 Arrow Lake 的集成显卡了。Linux 6.9 稳定版应该会在今年年中左右公布,而 Arrow Lake 处理器预计会在 2024 年下半年发售。在内核的其他领域,已经有很多 Arrow Lake 驱动程序启用工作更不用说英特尔 Linux 工程师已经忙于启用其后续产品Lunar Lake及其令人兴奋的 Xe2 图形处理器了。 ... PC版: 手机版:

封面图片

新的AMD RDNA 3.5 GPU对应条目"GFX1152"出现在开源Linux驱动程序中

新的AMD RDNA 3.5 GPU对应条目"GFX1152"出现在开源Linux驱动程序中 GFX1150 用于 AMD Strix Point,GFX1151 用于 Strix Point Halo。现在,开源驱动程序栈中开始出现一种新的变体,即 GFX1152,用于尚不清楚的产品。AMD 为 AMDGPU 着色器编译器后端启用 GFX1152 的补丁确认了它仍用于 APU,而非任何独立 GPU 更新。至少从编译器后端角度来看,GFX1152 与 GFX1150 完全相同(GFX1151 略有不同,其"Feature1_5xVGPRs"设置为拥有更多的 VGPR 寄存器),只是在条件语句中为这个新变体添加了各种新的检查。AMD Ryzen AI 300 系列将于 7 月份首次亮相,RDNA 3.5 显卡也将首次亮相。开源的 AMD Linux 驱动程序栈中对 GFX1150 / GFX1151 的支持已经持续了几个月,但 GFX1152 现在才出现,很可能是为了以后的产品,也可能是一些半定制的芯片解决方案。GFX1152 目前没有显示其他新特性,到目前为止,它到底是什么还有待观察,但既然它已经出现在LLVM 代码库中,意味着 AMD 驱动程序对该图形 IP 版本的其他支持可能也不远了。 ... PC版: 手机版:

封面图片

面向龙芯LoongArch平台的AMD GPU补丁解决了一个"巨大平台错误"

面向龙芯LoongArch平台的AMD GPU补丁解决了一个"巨大平台错误" AMDGPU 和 Radeon 内核驱动程序的系列补丁旨在解决旧版 AMD Radeon 显卡在龙芯系统上运行时出现的 GPU 崩溃问题。针对图形驱动程序的更改修改了缓存刷新问题的解决方法,这反过来又混淆了某些硬件平台,因此这些补丁立即被拒绝,因为它们禁用了其他平台驱动程序所需的行为。随后,开发人员在邮件列表上进行了来来回回的讨论,这让长期从事 AMD Linux 开发的工程师 Christian König 总结道"根据 PCIe 规范,向同一总线地址连续写入两个数据是完全合法的,即使没有这种特定的 hw 解决方法,这种情况也会经常发发生。在一个连续两次写入同一位置都无法正常工作的平台上,我非常怀疑它的稳定性。"其他一些被提及的解决方法,如将 PCIe 链接速度从 x16 降至 x8、调整电源管理,甚至升级芯片组的散热片,也进一步表明了 Loongson 硬件的脆弱状态。除了 GPU 之外,Loongson 平台的问题还可能指向网络和存储 I/O 的其他潜在问题。 ... PC版: 手机版:

封面图片

《英特尔核显、独显驱动离线最新版》|简介:英特尔核显、独显驱动离线最新版是专门为英特尔显卡设计的驱动程序。安装该驱动可确保英特尔

《英特尔核显、独显驱动离线最新版》|简介:英特尔核显、独显驱动离线最新版是专门为英特尔显卡设计的驱动程序。安装该驱动可确保英特尔核显和独显正常工作,优化显卡性能,提升图形处理能力,使电脑在运行游戏、图形设计软件或观看高清视频时获得更流畅、清晰的视觉体验,且离线版方便在无网络环境下安装。|标签:#英特尔显卡驱动#显卡驱动程序#离线安装软件| 文件大小 NG |链接:

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人