AMD终于开放了其Radeon Raytracing Analyzer 【RRA】源代码
更新时间:2022-11-21 11:02:49 浏览次数:937+次今年夏天,AMD发布了Radeon Raytracing Analyzer 【RRA】,作为其开发者软件套件的一部分,用于帮助剖析Windows和Linux上Direct3D 12和Vulkan API的光线追踪性能/问题。起初,RRA 1.0版本只有二进制,但现在AMD已经兑现了他们的 “GPUOpen”方法,并将其开源。
正如我在7月份关于Radeon Raytracing Analyzer发布的原始文章中指出的那样:
Radeon Raytracing Analyzer托管在GitHub上,但现在实际的Git仓库中只有文档,所以看起来至少在最初这是个闭源包,尽管一些文档也说它是MIT许可的。
上周,随着Radeon Raytracing Analyzer源代码的公开,这个问题已经得到了澄清。在Microsoft Windows和Linux上都有编译RRA 1.0源代码的构建说明,而Linux的说明是针对Ubuntu使用的。构建Radeon Raytracing Analyzer需要依靠Qt 5.15工具包。
AMD本周在GPUOpen.com上宣布了RRA源代码的可用性。AMD还提供了Radeon数据文件 “RDF “文件格式,以及RRA和其他AMD工具的存储格式。
Radeon Raytracing Analyzer的源代码有69000行,可以通过GitHub下载。很高兴看到这个开源版本的出现,特别是在Mesa的RADV增加了对RRA的支持,以及AMD的闭源Vulkan/D3D12驱动支持它的情况下。