AMD开源显卡光追分析器,可升级游戏开发性能,网友:A卡战未来-量子位,
- 时间:
- 浏览:0
开始大吵大闹了。
终于Radeon光线跟踪分析仪(RRA)用GitHub开源化了!
今年7月被提议了,不过,这个时候GitHub除了「1张的」文件以外什么都没写。
如今,这套长达9.6万行的工具被开源化,为游戏开发商带来福音。
刚才也提到了
更具体地说,根据AMD,游戏开发者在工作中需要创建加速结构。
因此,有必要“看清”这个结束的构造,以及为了知道它是如何影响性能的视觉化。
另一方面,RRA允许开发人员使用标准化光栅化渲染器或导线测量计数器视图来可视化与边界层次结构相关的场景的几何图形。
在“AMD”中,光线跟踪特定的一个折衷存在于边界体积层次结构(BVH)的构建时间和通过时间之间。
开发人员将应用程序的网格数据分组为包含在BLAS中的几何图形,并将其实例放入TLAS中。
但是,如果实例的边界框占用大量空闲空间,或者与其他实例的边界框重叠过多,则会损害导线测量性能。
例如,在下面的例子中,边界框将包围所有的房子。
但是,如果将地形分割成块,则能够大幅减少与其他例子的边界框的重复,边界体积能够更紧密地适应地形。
[AMD]建议游戏开发商使用类似于[RRA]的工具来分析TLAS的构建时间。
在前面的示例中,切换到“RRA”导线测量计数器的渲染模式可以更好地了解灯光导线测量期间的优点。
显而易见的是,如果将地形分割得更大,那么与城堡最近的两家的颜色会更暗。这意味着移动成本低。
接下来的问题是如何使用RRA。
AMD在公式GitHub中也有介绍。
开发者首先需要在自己的设备上安装最新的AMD视频/显示驱动程序。
根据“GitHub”中所示文件的下载路径进行下载和解压缩。此文件包含以下内容:。
Radeon Developer Service(RDS)Radeon Developer Service CLI(RDS headless)Radeon Developer Panel(RDP)Analyzer(RRA)除此之外,还有几个游戏开发者应该注意的支持项目。
例如,API支持[RRA]DirectX12和Vulkan。ASIC支持AMDRadeon RX6000系列。os支持Windows(10,11、和Ubantu(20.04LTS,22.04LTS)
RRA的开源地址如下所示。需要的人请使用。
项目地址:https://GitHub。com/ gpuopen-tools /radeon_ raytraing _analyzer
参考:AMD[1]https://www.phoronix.com/news/-gpuopenRRA开放源代码[2]https://news.ycombinator.com/itemid=33653356[3]「httpRRAs://gpuopen.com/learn/improving-rt-perf-with- /