首页 >> 生活 >

RADV驱动程序开发人员谈论AMD的NGG下一代几何引擎

2022-07-14 16:20:47 来源: 用户: 

TimurKristóf,Mesa的RadeonVulkanRADV开源驱动程序贡献者,最近分享了他在当前和下一代AMDRDNA显卡与当前驱动程序的下一代几何(NGG)支持方面的合作。Kristóf以作为Valve承包商的工作而闻名,他协助开发人员开发Linux图形堆栈。

NGG用于处理RDNA和基于RDNA2的显卡中的顶点和几何计算。最近,随着AMDRDNA3架构及其对图形的要求和规格的披露,有报道称NGG将始终保持启用状态。以前,NGG最初专注于GFX9和Vega架构,但发现在使用中存在很大问题,并且无助于提高性能。现在,我们发现它更优化,更好地与RDNA架构及其继任者一起使用。

Linux游戏玩家应该坚持使用Mesa的RDNA2GPURADV驱动程序,因为它优于AMD的官方AMDVLKVulkan驱动程序

将NGG集成到RDNA架构中最重要的问题是驱动程序的复杂性。反过来,这种斗争导致NGG极难用于RadeonSIOpenGL和RADVVulkan加速器。网站Phoronix报告说,这是由于外部开发人员没有直接与AMD合作。修复程序更难实施。

在他的博客中,Kristóf讨论了实现NGG驱动程序的困难,包括他没有看到任何性能优势。

当我们切换RADV和ACO以使用新管道时,我们做了一些基准测试。我们发现没有显着的性能变化。完全没有。考虑到我们在硬件发布时听到的关于NGG的所有炒作,我感到非常惊讶。然而,在我把炒作放在一边之后,它是不言自明的。当我们切换到NGG时,我们仍然像以前一样编译着色器,所以即使我们使用了新的几何管道,我们也没有做任何事情来利用它的新功能。在我还实现了基于着色器的剔除之后,实际性能得到了改进。

来自基准测试和已发布样本的结果显示了来自NGG的大量结果。目前,NGG以及添加着色器剔除已经更易于访问,并且在RDNA2架构上产生了更好的性能改进。Valve的开发人员在使用NGG着色器剔除时没有看到性能提升,因此禁用了下一代几何体。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章