nvidia 通过 ampere gpu 为 fermi 发布 73k 行的 3d 头文件-ag凯发k8国际

除了nvidia 忙于过渡到开源 gpu 内核驱动程序之外,昨天他们还做出了罕见的公开开源文档贡献…… nvidia 悄悄地发布了价值 73k 行的头文件来记录他们的 fermi 的 3d 类。当前一代安培 gpu!

在 nvidia 的 open-gpu-docs 门户网站上,他们发布了价值 73k 行的 3d 类头文件,这些文件涵盖了 rtx 30“ampere”gpu,这些文件通过使用了十年的 geforce 400/500“fermi”图形处理器返回。

image.php_-15

这些头文件定义了用于对 gpu 的 3d 引擎进行编程的类,记录了纹理头和纹理采样器布局,以及其他与 3d 相关的编程位。拥有所有这些头文件将对开源 nouveau 驱动程序开发人员有用,以节省他们对某些位的逆向工程和猜测/不确定性。

image.php_-15
回到 fermi gtx 400 天的 gpu 受益于本周的 nvidia 文档发布。

nvidia 的 open gpu kernel driver 仅适用于 geforce rtx 20“turing”系列及更新版本,因此很高兴看到 nvidia 现在将这份文档发布给 fermi,这完全是为了帮助开源社区/nouveau。

尽管所有这些 3d 标头都不错,但目前 nouveau 开源驱动程序的主要障碍之一是 geforce gtx 900“maxwell”gpu 和更新的 gpu 缺乏重新计时。这些 gpu 坚持以通常特别慢的启动时钟速度运行。nouveau 通过将 gtx 900 系列和更高版本的签名 pmu 固件要求重新计时到额定的最佳时钟频率来保持稳定。因此,在较新的 nvidia gpu上,nouveau 驱动程序的性能非常缓慢甚至在有重新计时的 geforce gtx 600/700 系列上,也需要手动完成,并且nvidia 驱动程序仍然更快。在过去的几年里,这是房间里的大象,因为它与现有的 nouveau drm 驱动程序有关,以及是什么阻止了这个开源驱动程序变得更有用。与此同时,nouveau 开发人员仍在努力为他们的 gallium3d 驱动程序添加 ampere opengl 支持,并进行必要的 nouveau drm 内核驱动程序更改,遗憾的是错过了 v6.0 周期。

未经允许不得转载:ag凯发k8国际 » nvidia 通过 ampere gpu 为 fermi 发布 73k 行的 3d 头文件

分享到
网站地图