为了使 Mesa 中这个开源 Radeon Vulkan 驱动程序对光线追踪的支持更加成熟, 已经有很多 RADV 光线追踪优化和改进。RADV 光线追踪性能即将向前迈进一步,等待合并请求提供了一个 PLOC BVH 构建器,可以将 Quake II RTX 性能提高约 33%。
Friedrich Vock 和 Bas Nieuwenhuizen 一直致力于这种并行局部有序聚类 (PLOC) 支持,以构建包围体层次结构节点 (BVH)。Vock 评论说它使用了 in-shader 全局同步和类似于 GPURT 的任务划分算法。GPURT 是AMD 的开源 GPU 光线追踪项目,最近启用AMDVLK 的 Vulkan 光线追踪,AMD 的官方开源 Vulkan Linux 驱动程序和 Mesa 的 RADV 的替代品。很高兴看到 GPURT 至少对 RADV 有帮助。
Friedrich Vock 在合并请求中评论了这个 PLOC BVH 构建器的性能优势:
“我在 6700XT 上的基准测试表明 Q2RTX 和 nvpro 演示提升了 33%。控制因构建时间的增加而受到影响,但仍然稍微好一点(大约 47 -> 51 FPS)。”
Quake II RTX 和 NVIDIA Vulkan RT 演示提升了 33%,这非常令人鼓舞。此 RADV RT 功能的合并请求已于昨天打开,同时我们将看到代码审查的进展情况,以及这数百行新代码是否能够在 11 月初发生的Mesa 22.3功能冻结/分支之前登陆。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun196631.html