AMD 开源 Linux OpenGL/Vulkan 驱动程序迎来多项 NGG 改进

知名 AMD Mesa 开发者 Marek Olšák 一直致力于改进 RadeonSI 和 RADV 图形驱动程序中的下一代几何“NGG”支持,使其能够惠及 Linux 下的现代 Radeon GPU。Mesa 中 AMD RadeonSI Gallium3D 和 RADV Vulkan 驱动程序代码的 NGG 支持持续改进,以支持 RDNA GPU 上的这一现代几何管线。

本周,此MR已与多项 NGG 变更合并,并启动了围绕 AMD 下一代几何的四个计划补丁集的第一部分。

随后,第二个 MR提供了更多 NGG 变更。现已合并的工作包括:NGG 几何着色器现在可以选择根据裁剪和裁剪距离进行剔除、裁剪顶点和位置输出。NGG VS/TES/GS 着色器现在还可以选择跳过剔除距离导出。此外,还有其他改进。

AMD 开源 Linux OpenGL/Vulkan 驱动程序迎来多项 NGG 改进

第三部分尚未合并,但目前正在审核中,该部分对 NGG 进行了“重大更改”,用于 RADV Vulkan 驱动程序,并启用了更多剔除和裁剪/剔除优化。这第三组补丁提供了许多 RADV 驱动程序改进,以提升性能。

此外,还有第四个合并请求,其中包含“大量 radeonSI 更改”,删除了 LLVM LDS 链接代码,并进行了其他改进。所有代码合并后,观察这些 NGG 改进对 OpenGL 和 Vulkan AMD Linux 驱动程序的净性能影响将会非常有趣。

很高兴看到 Marek 在本季度 Mesa 25.2 代码分支发布之前,针对开源 AMD Mesa 驱动程序代码进行了所有这些改进——尤其是在Radeon Software for Linux 不再专注于其专有 Vulkan 驱动程序选项的情况下,RADV 的改进尤其值得关注。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/59458.html

(0)

相关推荐

发表回复

登录后才能评论