AMDRadeonRaytracingAnalyzer为Windows和Linux平台开源

导读 AMD今年早些时候发布了Radeon光线追踪分析器,以协助解决性能和瓶颈问题。该公司尚未像大多数以前的应用程序和工具那样公开发布代码,但一

AMD今年早些时候发布了Radeon光线追踪分析器,以协助解决性能和“瓶颈”问题。该公司尚未像大多数以前的应用程序和工具那样公开发布代码,但一周前宣布已将其公开,作为其编码持续透明的一部分。

AMD向公众开放Radeon光线追踪分析器代码和新的Radeon数据文件扩展

AMD解释说,RadeonRaytracingAnalyzer将允许用户使用光线追踪监控应用程序的性能,并定位在使用过程中可能出现的问题。随着RRA代码向公众开放的公告,AMD还透露了AMDRadeon数据文件,这是GitHub上“amdrdf”下的一个库,它将允许开发人员打开Radeon数据文件或RDF。RDF已经在使用中,特别是对于自推出以来一直使用RadeonRaytracingAnalyzer的用户。

AMDRadeonRaytracingAnalyzer为Windows和Linux平台开源1

AMD的RadeonRaytracingAnalyzer工具使用遍历和几何模式以及特定的着色选项来定位场景中光线追踪可以优化的区域。AMD使用Radeon开发人员面板和开源GPU驱动程序简化了这个过程。RRA支持DirectX12和Vulkan光线追踪优化方法。

下面的视频讨论了使用RadeonDeveloper工具套件的光线追踪功能。

RRA的好处使开发人员能够

访问加速结构,包括TLAS(TunedLinearAlgebraSubprogram)和BLAS(BasicLinearAlgebraSubprogram)信息

想象场景

回顾光线遍历

检查实例

接收每个场景中每个BLAS的信息

summary_4

fullsize_tlas_viewer_1

fullsize_traversal_1

fullsize_tlas_instances_1

fullsize_blas_list_1

fullsize_blas_view

1/6

希望在其应用程序中使用RRA的开发人员必须满足以下要求并安装AMD软件:肾上腺素版22.7.1或更高版本的驱动程序。

支持的GPU

Radeon™RX6000系列

支持的图形API

DirectX®12

凡尔康®

支持的操作系统

Windows®10

Windows®11

Linux–Ubuntu20.04LTS(仅限Vulkan®)

Linux–Ubuntu22.04LTS(仅限Vulkan®)

Radeon数据文件使用RadeonRaytracingAnalyzer作为软件存储设备。RDF是一个“容器文件”,概述了如何正确维护磁盘空间,包括为开发人员提供易于使用的应用程序中的压缩支持。

开发人员可以在该公司的GPUOpen-ToolsGitHub页面上下载RadeonRaytracingAnalyzer。