Radeon 内存可视化工具与 Qualcomm Adreno Vulkan 驱动程序连接

由于开源的特性以及 AMD 在 GPUOpen 的保护伞下将其 Radeon 内存展示台 “RMV “开源,在 AMD 显卡驱动程序之外,RMV 在其他地方也得到了应用。上周,高通 Adreno “TURNIP “Vulkan 驱动程序也通过连接实现了 RMV 集成。

在 Igalia 工程师的努力下,Mesa 中的高通 Adreno TURNIP “TU” Vulkan 驱动程序现在可以在通过 “MESA_VK_TRACE “环境变量启用内存跟踪时利用 Radeon Memory Visualizer。Igalia 的 Zan Dobersek 解释说:

“为 Turnip 添加 RMV 支持。内部 RMV 层已添加并集成到 VkDevice 入口点调度表中。与其他地方一样,当通过 MESA_VK_TRACE 环境变量启用时,内存跟踪就会启动。

与 Mesa 中 RMV 支持的其他实现类似,在整个 Turnip 中添加了跟踪点,以报告不同类型的 RMV 事件,并调用 tu_rmv 日志函数来发布相关的 RMV 标记数据。

添加 TU_BO_ALLOC_INTERNAL_RESOURCE 分配标志。使用时,在 RMV 输出中,此类分配将与 VK_RMV_RESOURCE_TYPE_MISC_INTERNAL 类型的内部资源相关联”。

Radeon Memory Visualizer 对 Adreno Vulkan 驱动程序的支持已于本周合并至 Mesa 24.1。

Radeon 内存可视化工具与 Qualcomm Adreno Vulkan 驱动程序连接

AMD 发布 Radeon Memory Visualizer 的目的是让开发人员更好地了解资源利用情况,解决超量订阅问题,并更好地优化 Vulkan 和 Direct3D 游戏/应用程序的资源处理。虽然它对 AMD Radeon 驱动程序非常有用,但由于它是开源的,其他驱动程序也发现它对这些用途也非常有用。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/44679.html

(0)

相关推荐

发表回复

登录后才能评论