💡 原文中文,约800字,阅读约需2分钟。
📝

内容提要

AMD Mesa 开发者 Marek Olšák 正在改进 RadeonSI 和 RADV 驱动程序中的下一代几何(NGG)支持,以提升现代 Radeon GPU 在 Linux 下的性能。近期合并了多项 NGG 变更,包括剔除和裁剪优化,显著提升了 RADV 驱动程序的性能。

🎯

关键要点

  • AMD Mesa 开发者 Marek Olšák 正在改进 RadeonSI 和 RADV 驱动程序中的下一代几何(NGG)支持。
  • 改进旨在提升现代 Radeon GPU 在 Linux 下的性能。
  • 近期合并了多项 NGG 变更,包括剔除和裁剪优化。
  • NGG 几何着色器可以根据裁剪和裁剪距离进行剔除、裁剪顶点和位置输出。
  • NGG VS/TES/GS 着色器可以选择跳过剔除距离导出。
  • 第三部分的补丁正在审核中,涉及 RADV Vulkan 驱动程序的重大更改。
  • 第四个合并请求包含大量 radeonSI 更改,删除了 LLVM LDS 链接代码。
  • 观察 NGG 改进对 OpenGL 和 Vulkan AMD Linux 驱动程序的净性能影响将非常有趣。
  • Marek 在 Mesa 25.2 代码分支发布之前进行了这些改进,特别是在 RADV 的改进上值得关注。
➡️

继续阅读