MESA 24.1中Radeon RADV光线跟踪的另一个优化

2024年 2月 6日 63.2k 0


阀门承包商Friedrich Vock是开源Linux图形驱动程序团队的一员,他将这个开源AMD Vulkan驱动程序的另一个RADV光线跟踪优化与下个季度的Mesa 24.1版本中的这一改进合并在一起。

Vock的优化是在光线跟踪期间围绕向量通用寄存器(VGPR)的使用进行的,并像以前需要的那样净化大约一半的VGPR向量寄存器使用。沃克解释说合并请求:

将VGPR的分配从72(绝对疯狂)降至32。

我们现在可以达到理论上每个SIMD 16波的最大占用率(实际上是以前的两倍)。我们现在有了一个看起来很奇怪的存储+重装模式来计算根节点界限。然而,无论如何它在每个分派中只执行一次,所以它在性能方面应该是没有意义的(并且在活动状态下携带子节点界限或根节点界限都会减少占用率)。

一次非常快速的基准运行似乎表明,在我的6700XT上,控制时间大约为-0.5ms。

很高兴看到Valve团队几乎源源不断地对开源Linux图形驱动程序进行了增强,以更好地支持Valve STeam Deck和AMD Radeon图形。

This optimization is in Mesa Git as of this evening.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论